/linux-6.3-rc2/arch/powerpc/include/asm/ |
A D | plpar_wrappers.h | 105 *slot = retbuf[0]; in plpar_pte_enter() 119 *old_pteh_ret = retbuf[0]; in plpar_pte_remove() 120 *old_ptel_ret = retbuf[1]; in plpar_pte_remove() 135 *old_pteh_ret = retbuf[0]; in plpar_pte_remove_raw() 136 *old_ptel_ret = retbuf[1]; in plpar_pte_remove_raw() 149 *old_pteh_ret = retbuf[0]; in plpar_pte_read() 150 *old_ptel_ret = retbuf[1]; in plpar_pte_read() 164 *old_pteh_ret = retbuf[0]; in plpar_pte_read_raw() 165 *old_ptel_ret = retbuf[1]; in plpar_pte_read_raw() 231 *tce_ret = retbuf[0]; in plpar_tce_get() [all …]
|
A D | hvcall.h | 497 long plpar_hcall(unsigned long opcode, unsigned long *retbuf, ...); 511 long plpar_hcall_raw(unsigned long opcode, unsigned long *retbuf, ...); 522 long plpar_hcall9(unsigned long opcode, unsigned long *retbuf, ...); 523 long plpar_hcall9_raw(unsigned long opcode, unsigned long *retbuf, ...); 528 void __trace_hcall_exit(long opcode, long retval, unsigned long *retbuf);
|
A D | trace.h | 100 TP_PROTO(unsigned long opcode, long retval, unsigned long *retbuf), 102 TP_ARGS(opcode, retval, retbuf),
|
/linux-6.3-rc2/drivers/misc/cxl/ |
A D | hcalls.c | 54 memset(retbuf, 0, sizeof(retbuf)); \ 57 token = retbuf[0]; \ 141 trace_cxl_hcall_attach(unit_address, virt_to_phys(element), retbuf[0], retbuf[1], retbuf[2], rc); in cxl_h_attach_process() 144 retbuf[0], retbuf[1], retbuf[2]); in cxl_h_attach_process() 221 *out = retbuf[0]; in cxl_h_control_function() 444 memset(retbuf, 0, sizeof(retbuf)); in cxl_h_control_faults() 451 rc, retbuf[0]); in cxl_h_control_faults() 492 *out = retbuf[0]; in cxl_h_control_facility() 570 memset(retbuf, 0, sizeof(retbuf)); in cxl_h_download_facility() 575 token = retbuf[0]; in cxl_h_download_facility() [all …]
|
/linux-6.3-rc2/arch/powerpc/sysdev/xive/ |
A D | spapr.c | 194 *src_flags = retbuf[0]; in plpar_int_get_source_info() 195 *eoi_page = retbuf[1]; in plpar_int_get_source_info() 196 *trig_page = retbuf[2]; in plpar_int_get_source_info() 200 lisn, retbuf[0], retbuf[1], retbuf[2], retbuf[3]); in plpar_int_get_source_info() 257 *target = retbuf[0]; in plpar_int_get_source_config() 258 *prio = retbuf[1]; in plpar_int_get_source_config() 259 *sw_irq = retbuf[2]; in plpar_int_get_source_config() 262 retbuf[0], retbuf[1], retbuf[2]); in plpar_int_get_source_config() 287 *esn_page = retbuf[0]; in plpar_int_get_queue_info() 288 *esn_size = retbuf[1]; in plpar_int_get_queue_info() [all …]
|
/linux-6.3-rc2/arch/powerpc/platforms/pseries/ |
A D | lparcfg.c | 117 unsigned long retbuf[PLPAR_HCALL9_BUFSIZE]; in h_get_ppp() local 119 rc = plpar_hcall9(H_GET_PPP, retbuf); in h_get_ppp() 121 ppp_data->entitlement = retbuf[0]; in h_get_ppp() 122 ppp_data->unallocated_entitlement = retbuf[1]; in h_get_ppp() 125 ppp_data->pool_num = retbuf[2] & 0xffff; in h_get_ppp() 127 ppp_data->capped = (retbuf[3] >> 6 * 8) & 0x01; in h_get_ppp() 177 unsigned long retbuf[PLPAR_HCALL_BUFSIZE]; in h_pic() local 179 rc = plpar_hcall(H_PIC, retbuf); in h_pic() 181 *pool_idle_time = retbuf[0]; in h_pic() 182 *num_procs = retbuf[1]; in h_pic() [all …]
|
A D | hvconsole.c | 31 unsigned long retbuf[PLPAR_HCALL_BUFSIZE]; in hvc_get_chars() local 34 ret = plpar_hcall(H_GET_TERM_CHAR, retbuf, vtermno); in hvc_get_chars() 35 lbuf[0] = be64_to_cpu(retbuf[1]); in hvc_get_chars() 36 lbuf[1] = be64_to_cpu(retbuf[2]); in hvc_get_chars() 39 return retbuf[0]; in hvc_get_chars()
|
A D | plpks.c | 131 unsigned long retbuf[PLPAR_HCALL_BUFSIZE] = { 0 }; in plpks_gen_password() local 237 unsigned long retbuf[PLPAR_HCALL_BUFSIZE] = { 0 }; in _plpks_get_config() local 394 unsigned long retbuf[PLPAR_HCALL_BUFSIZE] = { 0 }; in plpks_confirm_object_flushed() local 405 status = retbuf[0]; in plpks_confirm_object_flushed() 431 unsigned long retbuf[PLPAR_HCALL9_BUFSIZE] = {0}; in plpks_signed_update_var() local 459 rc = plpar_hcall9(H_PKS_SIGNED_UPDATE, retbuf, in plpks_signed_update_var() 465 continuetoken = retbuf[0]; in plpks_signed_update_var() 486 unsigned long retbuf[PLPAR_HCALL_BUFSIZE] = { 0 }; in plpks_write_var() local 602 if (!var->data || var->datalen > retbuf[0]) in plpks_read_var() 603 var->datalen = retbuf[0]; in plpks_read_var() [all …]
|
A D | rng.c | 18 unsigned long retbuf[PLPAR_HCALL_BUFSIZE]; in pseries_get_random_long() local 20 if (plpar_hcall(H_RANDOM, retbuf) == H_SUCCESS) { in pseries_get_random_long() 21 *v = retbuf[0]; in pseries_get_random_long()
|
A D | vphn.c | 82 long retbuf[PLPAR_HCALL9_BUFSIZE] = {0}; in hcall_vphn() local 84 rc = plpar_hcall9(H_HOME_NODE_ASSOCIATIVITY, retbuf, flags, cpu); in hcall_vphn() 86 vphn_unpack_associativity(retbuf, associativity); in hcall_vphn()
|
A D | pseries_energy.c | 191 unsigned long retbuf[PLPAR_HCALL9_BUFSIZE]; in get_best_energy_list() local 204 rc = plpar_hcall9(H_BEST_ENERGY, retbuf, flags, 0, __pa(buf_page), in get_best_energy_list() 211 cnt = retbuf[0]; in get_best_energy_list() 231 unsigned long retbuf[PLPAR_HCALL9_BUFSIZE]; in get_best_energy_data() local 238 rc = plpar_hcall9(H_BEST_ENERGY, retbuf, flags, in get_best_energy_data() 245 return sprintf(page, "%lu\n", retbuf[1] >> 32); in get_best_energy_data()
|
A D | lpar.c | 1107 rc = plpar_hcall9(H_BLOCK_REMOVE, retbuf, in call_block_remove() 1877 trace_hcall_exit(opcode, retval, retbuf); in __trace_hcall_exit() 1895 rc = plpar_hcall9(H_GET_MPP, retbuf); in h_get_mpp() 1897 mpp_data->entitled_mem = retbuf[0]; in h_get_mpp() 1898 mpp_data->mapped_mem = retbuf[1]; in h_get_mpp() 1901 mpp_data->pool_num = retbuf[2] & 0xffff; in h_get_mpp() 1907 mpp_data->pool_size = retbuf[4]; in h_get_mpp() 1908 mpp_data->loan_request = retbuf[5]; in h_get_mpp() 1909 mpp_data->backing_mem = retbuf[6]; in h_get_mpp() 1920 rc = plpar_hcall9(H_GET_MPP_X, retbuf); in h_get_mpp_x() [all …]
|
A D | suspend.c | 30 unsigned long retbuf[PLPAR_HCALL_BUFSIZE]; in pseries_suspend_begin() local 33 rc = plpar_hcall(H_VASI_STATE, retbuf, stream_id); in pseries_suspend_begin() 35 vasi_state = retbuf[0]; in pseries_suspend_begin()
|
A D | vas.c | 55 long retbuf[PLPAR_HCALL9_BUFSIZE] = {0}; in h_allocate_vas_window() local 59 rc = plpar_hcall9(H_ALLOCATE_VAS_WINDOW, retbuf, wintype, in h_allocate_vas_window() 71 win->vas_win.winid = retbuf[0]; in h_allocate_vas_window() 72 win->win_addr = retbuf[1]; in h_allocate_vas_window() 73 win->complete_irq = retbuf[2]; in h_allocate_vas_window() 74 win->fault_irq = retbuf[3]; in h_allocate_vas_window()
|
A D | mobility.c | 405 unsigned long retbuf[PLPAR_HCALL_BUFSIZE]; in poll_vasi_state() local 409 hvrc = plpar_hcall(H_VASI_STATE, retbuf, handle); in poll_vasi_state() 413 *res = retbuf[0]; in poll_vasi_state()
|
A D | hvCall_inst.c | 99 unsigned long *retbuf) in probe_hcall_exit() argument
|
/linux-6.3-rc2/drivers/net/ethernet/ibm/ |
A D | ibmveth.h | 58 unsigned long retbuf[PLPAR_HCALL9_BUFSIZE]; in h_send_logical_lan() local 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() 67 *corellator_out = retbuf[0]; in h_send_logical_lan() 77 unsigned long retbuf[PLPAR_HCALL_BUFSIZE]; in h_illan_attributes() local 79 rc = plpar_hcall(H_ILLAN_ATTRIBUTES, retbuf, unit_address, in h_illan_attributes() 82 *ret_attributes = retbuf[0]; in h_illan_attributes()
|
A D | ibmvnic.c | 369 unsigned long retbuf[PLPAR_HCALL_BUFSIZE]; in h_reg_sub_crq() local 372 rc = plpar_hcall(H_REG_SUB_CRQ, retbuf, unit_address, token, length); in h_reg_sub_crq() 373 *number = retbuf[0]; in h_reg_sub_crq() 374 *irq = retbuf[1]; in h_reg_sub_crq() 6453 unsigned long retbuf[PLPAR_HCALL_BUFSIZE]; in failover_store() local 6460 rc = plpar_hcall(H_VIOCTL, retbuf, adapter->vdev->unit_address, in failover_store() 6468 session_token = (__be64)retbuf[0]; in failover_store()
|
/linux-6.3-rc2/tools/testing/selftests/powerpc/vphn/ |
A D | vphn.c | 82 long retbuf[PLPAR_HCALL9_BUFSIZE] = {0}; in hcall_vphn() local 84 rc = plpar_hcall9(H_HOME_NODE_ASSOCIATIVITY, retbuf, flags, cpu); in hcall_vphn() 86 vphn_unpack_associativity(retbuf, associativity); in hcall_vphn()
|
/linux-6.3-rc2/arch/powerpc/sysdev/xics/ |
A D | icp-hv.c | 23 unsigned long retbuf[PLPAR_HCALL_BUFSIZE]; in icp_hv_get_xirr() local 27 rc = plpar_hcall(H_XIRR, retbuf, cppr); in icp_hv_get_xirr() 29 ret = (unsigned int)retbuf[0]; in icp_hv_get_xirr()
|
/linux-6.3-rc2/fs/cifs/ |
A D | smb2ops.c | 1636 struct copychunk_ioctl_rsp *retbuf = NULL; in smb2_copychunk_range() local 1670 kfree(retbuf); in smb2_copychunk_range() 1671 retbuf = NULL; in smb2_copychunk_range() 1683 if (retbuf->TotalBytesWritten == 0) { in smb2_copychunk_range() 1711 le32_to_cpu(retbuf->ChunksWritten), in smb2_copychunk_range() 1719 le32_to_cpu(retbuf->ChunksWritten), in smb2_copychunk_range() 1749 kfree(retbuf); in smb2_copychunk_range() 1971 char *retbuf = NULL; in smb3_enum_snapshots() local 2004 (char **)&retbuf, in smb3_enum_snapshots() 2016 kfree(retbuf); in smb3_enum_snapshots() [all …]
|
/linux-6.3-rc2/drivers/misc/ |
A D | ibmvmc.c | 97 unsigned long retbuf[PLPAR_HCALL_BUFSIZE]; in h_request_vmc() local 104 rc = plpar_hcall(H_REQUEST_VMC, retbuf); in h_request_vmc() 106 *vmc_index = retbuf[0]; in h_request_vmc()
|
/linux-6.3-rc2/drivers/scsi/ibmvscsi/ |
A D | ibmvfc.c | 172 unsigned long retbuf[PLPAR_HCALL_BUFSIZE]; in h_reg_sub_crq() local 175 rc = plpar_hcall(H_REG_SUB_CRQ, retbuf, unit_address, ioba, length); in h_reg_sub_crq() 176 *cookie = retbuf[0]; in h_reg_sub_crq() 177 *irq = retbuf[1]; in h_reg_sub_crq()
|