/kernel/linux/linux-5.10/drivers/misc/cxl/ |
H A D | hcalls.c | 131 long cxl_h_attach_process(u64 unit_address, in cxl_h_attach_process() argument 138 CXL_H_WAIT_UNTIL_DONE(rc, retbuf, H_ATTACH_CA_PROCESS, unit_address, virt_to_phys(element)); in cxl_h_attach_process() 140 unit_address, virt_to_phys(element), rc); in cxl_h_attach_process() 141 trace_cxl_hcall_attach(unit_address, virt_to_phys(element), retbuf[0], retbuf[1], retbuf[2], rc); in cxl_h_attach_process() 174 long cxl_h_detach_process(u64 unit_address, u64 process_token) in cxl_h_detach_process() argument 179 CXL_H_WAIT_UNTIL_DONE(rc, retbuf, H_DETACH_CA_PROCESS, unit_address, process_token); in cxl_h_detach_process() 180 _PRINT_MSG(rc, "cxl_h_detach_process(%#.16llx, 0x%.8llx): %li\n", unit_address, process_token, rc); in cxl_h_detach_process() 181 trace_cxl_hcall_detach(unit_address, process_token, rc); in cxl_h_detach_process() 205 static long cxl_h_control_function(u64 unit_address, u64 op, in cxl_h_control_function() argument 211 CXL_H9_WAIT_UNTIL_DONE(rc, retbuf, H_CONTROL_CA_FUNCTION, unit_address, o in cxl_h_control_function() 244 cxl_h_reset_afu(u64 unit_address) cxl_h_reset_afu() argument 257 cxl_h_suspend_process(u64 unit_address, u64 process_token) cxl_h_suspend_process() argument 270 cxl_h_resume_process(u64 unit_address, u64 process_token) cxl_h_resume_process() argument 283 cxl_h_read_error_state(u64 unit_address, u64 *state) cxl_h_read_error_state() argument 298 cxl_h_get_afu_err(u64 unit_address, u64 offset, u64 buf_address, u64 len) cxl_h_get_afu_err() argument 318 cxl_h_get_config(u64 unit_address, u64 cr_num, u64 offset, u64 buf_address, u64 len) cxl_h_get_config() argument 332 cxl_h_terminate_process(u64 unit_address, u64 process_token) cxl_h_terminate_process() argument 349 cxl_h_collect_vpd(u64 unit_address, u64 record, u64 list_address, u64 num, u64 *out) cxl_h_collect_vpd() argument 361 cxl_h_get_fn_error_interrupt(u64 unit_address, u64 *reg) cxl_h_get_fn_error_interrupt() argument 373 cxl_h_ack_fn_error_interrupt(u64 unit_address, u64 value) cxl_h_ack_fn_error_interrupt() argument 385 cxl_h_get_error_log(u64 unit_address, u64 value) cxl_h_get_error_log() argument 397 cxl_h_collect_int_info(u64 unit_address, u64 process_token, struct cxl_irq_info *info) cxl_h_collect_int_info() argument 438 cxl_h_control_faults(u64 unit_address, u64 process_token, u64 control_mask, u64 reset_mask) cxl_h_control_faults() argument 478 cxl_h_control_facility(u64 unit_address, u64 op, u64 p1, u64 p2, u64 p3, u64 p4, u64 *out) cxl_h_control_facility() argument 515 cxl_h_reset_adapter(u64 unit_address) cxl_h_reset_adapter() argument 530 cxl_h_collect_vpd_adapter(u64 unit_address, u64 list_address, u64 num, u64 *out) cxl_h_collect_vpd_adapter() argument 558 cxl_h_download_facility(u64 unit_address, u64 op, u64 list_address, u64 num, u64 *out) cxl_h_download_facility() argument 623 cxl_h_download_adapter_image(u64 unit_address, u64 list_address, u64 num, u64 *out) cxl_h_download_adapter_image() argument 636 cxl_h_validate_adapter_image(u64 unit_address, u64 list_address, u64 num, u64 *out) cxl_h_validate_adapter_image() argument [all...] |
H A D | hcalls.h | 55 long cxl_h_attach_process(u64 unit_address, struct cxl_process_element_hcall *element, 62 long cxl_h_detach_process(u64 unit_address, u64 process_token); 67 long cxl_h_reset_afu(u64 unit_address); 74 long cxl_h_suspend_process(u64 unit_address, u64 process_token); 81 long cxl_h_resume_process(u64 unit_address, u64 process_token); 88 long cxl_h_read_error_state(u64 unit_address, u64 *state); 97 long cxl_h_get_afu_err(u64 unit_address, u64 offset, u64 buf_address, u64 len); 110 long cxl_h_get_config(u64 unit_address, u64 cr_num, u64 offset, 118 long cxl_h_terminate_process(u64 unit_address, u64 process_token); 129 long cxl_h_collect_vpd(u64 unit_address, u6 [all...] |
H A D | trace.h | 493 TP_PROTO(u64 unit_address, u64 process_token, long rc), 495 TP_ARGS(unit_address, process_token, rc), 498 __field(u64, unit_address) 504 __entry->unit_address = unit_address; 509 TP_printk("unit_address=0x%016llx process_token=0x%016llx rc=%li", 510 __entry->unit_address, 517 TP_PROTO(u64 unit_address, char *fct, u64 p1, u64 p2, u64 p3, 520 TP_ARGS(unit_address, fct, p1, p2, p3, p4, r4, rc), 523 __field(u64, unit_address) [all...] |
/kernel/linux/linux-6.6/drivers/misc/cxl/ |
H A D | hcalls.c | 131 long cxl_h_attach_process(u64 unit_address, in cxl_h_attach_process() argument 138 CXL_H_WAIT_UNTIL_DONE(rc, retbuf, H_ATTACH_CA_PROCESS, unit_address, virt_to_phys(element)); in cxl_h_attach_process() 140 unit_address, virt_to_phys(element), rc); in cxl_h_attach_process() 141 trace_cxl_hcall_attach(unit_address, virt_to_phys(element), retbuf[0], retbuf[1], retbuf[2], rc); in cxl_h_attach_process() 174 long cxl_h_detach_process(u64 unit_address, u64 process_token) in cxl_h_detach_process() argument 179 CXL_H_WAIT_UNTIL_DONE(rc, retbuf, H_DETACH_CA_PROCESS, unit_address, process_token); in cxl_h_detach_process() 180 _PRINT_MSG(rc, "cxl_h_detach_process(%#.16llx, 0x%.8llx): %li\n", unit_address, process_token, rc); in cxl_h_detach_process() 181 trace_cxl_hcall_detach(unit_address, process_token, rc); in cxl_h_detach_process() 205 static long cxl_h_control_function(u64 unit_address, u64 op, in cxl_h_control_function() argument 211 CXL_H9_WAIT_UNTIL_DONE(rc, retbuf, H_CONTROL_CA_FUNCTION, unit_address, o in cxl_h_control_function() 244 cxl_h_reset_afu(u64 unit_address) cxl_h_reset_afu() argument 257 cxl_h_suspend_process(u64 unit_address, u64 process_token) cxl_h_suspend_process() argument 270 cxl_h_resume_process(u64 unit_address, u64 process_token) cxl_h_resume_process() argument 283 cxl_h_read_error_state(u64 unit_address, u64 *state) cxl_h_read_error_state() argument 298 cxl_h_get_afu_err(u64 unit_address, u64 offset, u64 buf_address, u64 len) cxl_h_get_afu_err() argument 318 cxl_h_get_config(u64 unit_address, u64 cr_num, u64 offset, u64 buf_address, u64 len) cxl_h_get_config() argument 332 cxl_h_terminate_process(u64 unit_address, u64 process_token) cxl_h_terminate_process() argument 349 cxl_h_collect_vpd(u64 unit_address, u64 record, u64 list_address, u64 num, u64 *out) cxl_h_collect_vpd() argument 361 cxl_h_get_fn_error_interrupt(u64 unit_address, u64 *reg) cxl_h_get_fn_error_interrupt() argument 373 cxl_h_ack_fn_error_interrupt(u64 unit_address, u64 value) cxl_h_ack_fn_error_interrupt() argument 385 cxl_h_get_error_log(u64 unit_address, u64 value) cxl_h_get_error_log() argument 397 cxl_h_collect_int_info(u64 unit_address, u64 process_token, struct cxl_irq_info *info) cxl_h_collect_int_info() argument 438 cxl_h_control_faults(u64 unit_address, u64 process_token, u64 control_mask, u64 reset_mask) cxl_h_control_faults() argument 478 cxl_h_control_facility(u64 unit_address, u64 op, u64 p1, u64 p2, u64 p3, u64 p4, u64 *out) cxl_h_control_facility() argument 515 cxl_h_reset_adapter(u64 unit_address) cxl_h_reset_adapter() argument 530 cxl_h_collect_vpd_adapter(u64 unit_address, u64 list_address, u64 num, u64 *out) cxl_h_collect_vpd_adapter() argument 558 cxl_h_download_facility(u64 unit_address, u64 op, u64 list_address, u64 num, u64 *out) cxl_h_download_facility() argument 623 cxl_h_download_adapter_image(u64 unit_address, u64 list_address, u64 num, u64 *out) cxl_h_download_adapter_image() argument 636 cxl_h_validate_adapter_image(u64 unit_address, u64 list_address, u64 num, u64 *out) cxl_h_validate_adapter_image() argument [all...] |
H A D | hcalls.h | 55 long cxl_h_attach_process(u64 unit_address, struct cxl_process_element_hcall *element, 62 long cxl_h_detach_process(u64 unit_address, u64 process_token); 67 long cxl_h_reset_afu(u64 unit_address); 74 long cxl_h_suspend_process(u64 unit_address, u64 process_token); 81 long cxl_h_resume_process(u64 unit_address, u64 process_token); 88 long cxl_h_read_error_state(u64 unit_address, u64 *state); 97 long cxl_h_get_afu_err(u64 unit_address, u64 offset, u64 buf_address, u64 len); 110 long cxl_h_get_config(u64 unit_address, u64 cr_num, u64 offset, 118 long cxl_h_terminate_process(u64 unit_address, u64 process_token); 129 long cxl_h_collect_vpd(u64 unit_address, u6 [all...] |
H A D | trace.h | 493 TP_PROTO(u64 unit_address, u64 process_token, long rc), 495 TP_ARGS(unit_address, process_token, rc), 498 __field(u64, unit_address) 504 __entry->unit_address = unit_address; 509 TP_printk("unit_address=0x%016llx process_token=0x%016llx rc=%li", 510 __entry->unit_address, 517 TP_PROTO(u64 unit_address, char *fct, u64 p1, u64 p2, u64 p3, 520 TP_ARGS(unit_address, fct, p1, p2, p3, p4, r4, rc), 523 __field(u64, unit_address) [all...] |
/kernel/linux/linux-5.10/drivers/tty/hvc/ |
H A D | hvcs.c | 312 uint32_t unit_address, unsigned int irq, struct vio_dev *dev); 421 hvcsd->vdev->unit_address, in hvcs_vterm_state_store() 544 uint32_t unit_address = hvcsd->vdev->unit_address; in hvcs_try_write() local 550 sent = hvc_put_chars(unit_address, in hvcs_try_write() 574 uint32_t unit_address; in hvcs_io() local 582 unit_address = hvcsd->vdev->unit_address; in hvcs_io() 597 got = hvc_get_chars(unit_address, in hvcs_io() 698 hvcsd->vdev->unit_address, in hvcs_destruct_port() 892 uint32_t unit_address = hvcsd->vdev->unit_address; hvcs_get_pi() local 963 unsigned int unit_address = hvcsd->vdev->unit_address; hvcs_partner_connect() local 1021 hvcs_enable_device(struct hvcs_struct *hvcsd, uint32_t unit_address, unsigned int irq, struct vio_dev *vdev) hvcs_enable_device() argument 1088 unsigned long unit_address, flags; hvcs_install() local 1307 unsigned int unit_address; hvcs_write() local [all...] |
H A D | hvc_vio.c | 326 vdev->unit_address == hvterm_priv0.termno) { in hvc_vio_probe() 342 pv->termno = vdev->unit_address; in hvc_vio_probe()
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/pseries/ |
H A D | hvcserver.c | 82 static int hvcs_next_partner(uint32_t unit_address, in hvcs_next_partner() argument 88 retval = plpar_hcall_norets(H_VTERM_PARTNER_INFO, unit_address, in hvcs_next_partner() 96 * @unit_address: The unit_address of the vty-server adapter for which this 119 int hvcs_get_partner_info(uint32_t unit_address, struct list_head *head, in hvcs_get_partner_info() argument 141 retval = hvcs_next_partner(unit_address, last_p_partition_ID, in hvcs_get_partner_info() 173 next_partner_info->unit_address in hvcs_get_partner_info() 195 * @unit_address: The unit address of the vty-server adapter that is to be 213 int hvcs_register_connection( uint32_t unit_address, in hvcs_register_connection() argument 217 retval = plpar_hcall_norets(H_REGISTER_VTERM, unit_address, in hvcs_register_connection() 233 hvcs_free_connection(uint32_t unit_address) hvcs_free_connection() argument [all...] |
H A D | vio.c | 1386 unsigned int unit_address; in vio_register_device_node() local 1401 unit_address = of_read_number(prop, 1); in vio_register_device_node() 1402 dev_set_name(&viodev->dev, "%x", unit_address); in vio_register_device_node() 1404 viodev->unit_address = unit_address; in vio_register_device_node() 1692 int rc = h_vio_signal(dev->unit_address, VIO_IRQ_ENABLE); in vio_enable_interrupts() 1701 int rc = h_vio_signal(dev->unit_address, VIO_IRQ_DISABLE); in vio_disable_interrupts()
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/pseries/ |
H A D | hvcserver.c | 82 static int hvcs_next_partner(uint32_t unit_address, in hvcs_next_partner() argument 88 retval = plpar_hcall_norets(H_VTERM_PARTNER_INFO, unit_address, in hvcs_next_partner() 96 * @unit_address: The unit_address of the vty-server adapter for which this 119 int hvcs_get_partner_info(uint32_t unit_address, struct list_head *head, in hvcs_get_partner_info() argument 141 retval = hvcs_next_partner(unit_address, last_p_partition_ID, in hvcs_get_partner_info() 173 next_partner_info->unit_address in hvcs_get_partner_info() 195 * @unit_address: The unit address of the vty-server adapter that is to be 213 int hvcs_register_connection( uint32_t unit_address, in hvcs_register_connection() argument 217 retval = plpar_hcall_norets(H_REGISTER_VTERM, unit_address, in hvcs_register_connection() 233 hvcs_free_connection(uint32_t unit_address) hvcs_free_connection() argument [all...] |
H A D | vio.c | 1401 unsigned int unit_address; in vio_register_device_node() local 1416 unit_address = of_read_number(prop, 1); in vio_register_device_node() 1417 dev_set_name(&viodev->dev, "%x", unit_address); in vio_register_device_node() 1419 viodev->unit_address = unit_address; in vio_register_device_node() 1708 int rc = h_vio_signal(dev->unit_address, VIO_IRQ_ENABLE); in vio_enable_interrupts() 1717 int rc = h_vio_signal(dev->unit_address, VIO_IRQ_DISABLE); in vio_disable_interrupts()
|
/kernel/linux/linux-6.6/drivers/tty/hvc/ |
H A D | hvcs.c | 399 hvcsd->vdev->unit_address, in hvcs_vterm_state_store() 527 uint32_t unit_address = hvcsd->vdev->unit_address; in hvcs_try_write() local 533 sent = hvc_put_chars(unit_address, in hvcs_try_write() 557 uint32_t unit_address; in hvcs_io() local 565 unit_address = hvcsd->vdev->unit_address; in hvcs_io() 580 got = hvc_get_chars(unit_address, in hvcs_io() 682 hvcsd->vdev->unit_address, in hvcs_destruct_port() 687 hvcsd->vdev->unit_address); in hvcs_destruct_port() 868 uint32_t unit_address = hvcsd->vdev->unit_address; hvcs_get_pi() local 939 unsigned int unit_address = hvcsd->vdev->unit_address; hvcs_partner_connect() local 997 hvcs_enable_device(struct hvcs_struct *hvcsd, uint32_t unit_address, unsigned int irq, struct vio_dev *vdev) hvcs_enable_device() argument 1064 unsigned long unit_address, flags; hvcs_install() local 1263 unsigned int unit_address; hvcs_write() local [all...] |
H A D | hvc_vio.c | 326 vdev->unit_address == hvterm_priv0.termno) { in hvc_vio_probe() 342 pv->termno = vdev->unit_address; in hvc_vio_probe()
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | hvcserver.h | 22 * @unit_address: The partner unit address of this entry. 33 uint32_t unit_address; member 39 extern int hvcs_get_partner_info(uint32_t unit_address, 41 extern int hvcs_register_connection(uint32_t unit_address, 43 extern int hvcs_free_connection(uint32_t unit_address);
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | hvcserver.h | 22 * @unit_address: The partner unit address of this entry. 33 uint32_t unit_address; member 39 extern int hvcs_get_partner_info(uint32_t unit_address, 41 extern int hvcs_register_connection(uint32_t unit_address, 43 extern int hvcs_free_connection(uint32_t unit_address);
|
/kernel/linux/linux-5.10/drivers/net/ethernet/ibm/ |
H A D | ibmveth.h | 49 static inline long h_send_logical_lan(unsigned long unit_address, in h_send_logical_lan() argument 59 rc = plpar_hcall9(H_SEND_LOGICAL_LAN, retbuf, unit_address, in h_send_logical_lan() 63 rc = plpar_hcall9(H_SEND_LOGICAL_LAN, retbuf, unit_address, in h_send_logical_lan() 72 static inline long h_illan_attributes(unsigned long unit_address, in h_illan_attributes() argument 79 rc = plpar_hcall(H_ILLAN_ATTRIBUTES, retbuf, unit_address, in h_illan_attributes()
|
H A D | ibmveth.c | 262 lpar_rc = h_add_logical_lan_buffer(adapter->vdev->unit_address, in ibmveth_replenish_buffer_pool() 431 lpar_rc = h_add_logical_lan_buffer(adapter->vdev->unit_address, desc.desc); in ibmveth_rxq_recycle_buffer() 470 rc = h_register_logical_lan(adapter->vdev->unit_address, in ibmveth_register_logical_lan() 476 rc = h_free_logical_lan(adapter->vdev->unit_address); in ibmveth_register_logical_lan() 566 h_vio_signal(adapter->vdev->unit_address, VIO_IRQ_DISABLE); in ibmveth_open() 601 lpar_rc = h_free_logical_lan(adapter->vdev->unit_address); in ibmveth_open() 673 h_vio_signal(adapter->vdev->unit_address, VIO_IRQ_DISABLE); in ibmveth_close() 676 lpar_rc = h_free_logical_lan(adapter->vdev->unit_address); in ibmveth_close() 799 ret = h_illan_attributes(adapter->vdev->unit_address, 0, 0, &ret_attr); in ibmveth_set_csum_offload() 803 ret4 = h_illan_attributes(adapter->vdev->unit_address, clr_att in ibmveth_set_csum_offload() [all...] |
H A D | ibmvnic.c | 147 static long h_reg_sub_crq(unsigned long unit_address, unsigned long token, in h_reg_sub_crq() argument 154 rc = plpar_hcall(H_REG_SUB_CRQ, retbuf, unit_address, token, length); in h_reg_sub_crq() 2872 rc = h_reg_sub_crq(adapter->vdev->unit_address, scrq->msg_token, in reset_one_sub_crq_queue() 2914 adapter->vdev->unit_address, in release_sub_crq_queue() 2956 rc = h_reg_sub_crq(adapter->vdev->unit_address, scrq->msg_token, in init_sub_crq_queue() 3047 rc = plpar_hcall_norets(H_VIOCTL, adapter->vdev->unit_address, in disable_scrq_irq() 3079 rc = plpar_hcall_norets(H_VIOCTL, adapter->vdev->unit_address, in enable_scrq_irq() 3218 adapter->vdev->unit_address, i); in init_sub_crq_irqs() 3241 adapter->vdev->unit_address, i); in init_sub_crq_irqs() 3573 unsigned int ua = adapter->vdev->unit_address; in send_subcrq() [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/ibm/ |
H A D | ibmveth.h | 52 static inline long h_send_logical_lan(unsigned long unit_address, in h_send_logical_lan() argument 61 rc = plpar_hcall9(H_SEND_LOGICAL_LAN, retbuf, unit_address, in h_send_logical_lan() 64 rc = plpar_hcall9(H_SEND_LOGICAL_LAN, retbuf, unit_address, in h_send_logical_lan() 72 static inline long h_illan_attributes(unsigned long unit_address, in h_illan_attributes() argument 79 rc = plpar_hcall(H_ILLAN_ATTRIBUTES, retbuf, unit_address, in h_illan_attributes()
|
H A D | ibmveth.c | 269 lpar_rc = h_add_logical_lan_buffer(adapter->vdev->unit_address, in ibmveth_replenish_buffer_pool() 438 lpar_rc = h_add_logical_lan_buffer(adapter->vdev->unit_address, desc.desc); in ibmveth_rxq_recycle_buffer() 509 rc = h_register_logical_lan(adapter->vdev->unit_address, in ibmveth_register_logical_lan() 515 rc = h_free_logical_lan(adapter->vdev->unit_address); in ibmveth_register_logical_lan() 599 h_vio_signal(adapter->vdev->unit_address, VIO_IRQ_DISABLE); in ibmveth_open() 634 lpar_rc = h_free_logical_lan(adapter->vdev->unit_address); in ibmveth_open() 695 h_vio_signal(adapter->vdev->unit_address, VIO_IRQ_DISABLE); in ibmveth_close() 698 lpar_rc = h_free_logical_lan(adapter->vdev->unit_address); in ibmveth_close() 817 ret = h_illan_attributes(adapter->vdev->unit_address, 0, 0, &ret_attr); in ibmveth_set_csum_offload() 821 ret4 = h_illan_attributes(adapter->vdev->unit_address, clr_att in ibmveth_set_csum_offload() [all...] |
/kernel/linux/linux-5.10/drivers/char/tpm/ |
H A D | tpm_ibmvtpm.c | 48 return plpar_hcall_norets(H_SEND_CRQ, vdev->unit_address, w1, 0); in ibmvtpm_send_crq_word() 169 ibmvtpm->vdev->unit_address); in tpm_ibmvtpm_resume() 356 rc = plpar_hcall_norets(H_FREE_CRQ, vdev->unit_address); in tpm_ibmvtpm_remove() 439 ibmvtpm->vdev->unit_address); in ibmvtpm_reset_crq() 445 return plpar_hcall_norets(H_REG_CRQ, ibmvtpm->vdev->unit_address, in ibmvtpm_reset_crq() 640 rc = plpar_hcall_norets(H_REG_CRQ, vio_dev->unit_address, in tpm_ibmvtpm_probe() 708 rc1 = plpar_hcall_norets(H_FREE_CRQ, vio_dev->unit_address); in tpm_ibmvtpm_probe()
|
/kernel/linux/linux-6.6/drivers/char/tpm/ |
H A D | tpm_ibmvtpm.c | 48 return plpar_hcall_norets(H_SEND_CRQ, vdev->unit_address, w1, 0); in ibmvtpm_send_crq_word() 169 ibmvtpm->vdev->unit_address); in tpm_ibmvtpm_resume() 356 rc = plpar_hcall_norets(H_FREE_CRQ, vdev->unit_address); in tpm_ibmvtpm_remove() 437 ibmvtpm->vdev->unit_address); in ibmvtpm_reset_crq() 443 return plpar_hcall_norets(H_REG_CRQ, ibmvtpm->vdev->unit_address, in ibmvtpm_reset_crq() 638 rc = plpar_hcall_norets(H_REG_CRQ, vio_dev->unit_address, in tpm_ibmvtpm_probe() 706 rc1 = plpar_hcall_norets(H_FREE_CRQ, vio_dev->unit_address); in tpm_ibmvtpm_probe()
|
/kernel/linux/linux-5.10/drivers/misc/ |
H A D | ibmvmc.c | 70 static inline void h_free_crq(uint32_t unit_address) in h_free_crq() argument 78 rc = plpar_hcall_norets(H_FREE_CRQ, unit_address); in h_free_crq() 153 h_free_crq(vdev->unit_address); in ibmvmc_release_crq_queue() 179 h_free_crq(vdev->unit_address); in ibmvmc_reset_crq_queue() 187 vdev->unit_address, in ibmvmc_reset_crq_queue() 247 vdev->unit_address, word1, word2); in ibmvmc_send_crq() 254 rc = plpar_hcall_norets(H_SEND_CRQ, vdev->unit_address, word1, word2); in ibmvmc_send_crq() 2135 vdev->unit_address, in ibmvmc_init_crq_queue() 2176 h_free_crq(vdev->unit_address); in ibmvmc_init_crq_queue() 2242 dev_info(adapter->dev, "Probe for UA 0x%x\n", vdev->unit_address); in ibmvmc_probe() [all...] |
/kernel/linux/linux-6.6/drivers/misc/ |
H A D | ibmvmc.c | 70 static inline void h_free_crq(uint32_t unit_address) in h_free_crq() argument 78 rc = plpar_hcall_norets(H_FREE_CRQ, unit_address); in h_free_crq() 153 h_free_crq(vdev->unit_address); in ibmvmc_release_crq_queue() 179 h_free_crq(vdev->unit_address); in ibmvmc_reset_crq_queue() 187 vdev->unit_address, in ibmvmc_reset_crq_queue() 247 vdev->unit_address, word1, word2); in ibmvmc_send_crq() 254 rc = plpar_hcall_norets(H_SEND_CRQ, vdev->unit_address, word1, word2); in ibmvmc_send_crq() 2137 vdev->unit_address, in ibmvmc_init_crq_queue() 2178 h_free_crq(vdev->unit_address); in ibmvmc_init_crq_queue() 2244 dev_info(adapter->dev, "Probe for UA 0x%x\n", vdev->unit_address); in ibmvmc_probe() [all...] |