/linux-6.3-rc2/arch/powerpc/platforms/pseries/ |
A D | iommu.c | 186 printk("\tindex = 0x%llx\n", (u64)liobn); in tce_build_pSeriesLP() 346 __be32 liobn; /* tce table number */ member 367 u32 liobn; member 457 liobn = (u64)be32_to_cpu(maprange->liobn); in tce_setrange_multi_pSeriesLP() 485 rc = plpar_tce_put_indirect(liobn, in tce_setrange_multi_pSeriesLP() 511 tbl->it_index = liobn; in iommu_table_setparms_common() 569 unsigned long offset, size, liobn; in iommu_table_setparms_lpar() local 860 u64 liobn; in remove_dma_window() local 863 liobn = (u64)be32_to_cpu(dwp->liobn); in remove_dma_window() 1220 ddwprop->liobn = cpu_to_be32(liobn); in ddw_property_create() [all …]
|
/linux-6.3-rc2/arch/powerpc/include/asm/ |
A D | plpar_wrappers.h | 223 static inline long plpar_tce_get(unsigned long liobn, unsigned long ioba, in plpar_tce_get() argument 229 rc = plpar_hcall(H_GET_TCE, retbuf, liobn, ioba); in plpar_tce_get() 236 static inline long plpar_tce_put(unsigned long liobn, unsigned long ioba, in plpar_tce_put() argument 239 return plpar_hcall_norets(H_PUT_TCE, liobn, ioba, tceval); in plpar_tce_put() 242 static inline long plpar_tce_put_indirect(unsigned long liobn, in plpar_tce_put_indirect() argument 245 return plpar_hcall_norets(H_PUT_TCE_INDIRECT, liobn, ioba, page, count); in plpar_tce_put_indirect() 248 static inline long plpar_tce_stuff(unsigned long liobn, unsigned long ioba, in plpar_tce_stuff() argument 251 return plpar_hcall_norets(H_STUFF_TCE, liobn, ioba, tceval, count); in plpar_tce_stuff()
|
A D | kvm_ppc.h | 179 extern long kvmppc_h_put_tce(struct kvm_vcpu *vcpu, unsigned long liobn, 182 unsigned long liobn, unsigned long ioba, 185 unsigned long liobn, unsigned long ioba, 187 extern long kvmppc_h_get_tce(struct kvm_vcpu *vcpu, unsigned long liobn, 751 long kvmppc_rm_h_put_tce(struct kvm_vcpu *vcpu, unsigned long liobn, 754 unsigned long liobn, unsigned long ioba, 757 unsigned long liobn, unsigned long ioba,
|
A D | kvm_host.h | 193 u64 liobn; member
|
/linux-6.3-rc2/arch/powerpc/kvm/ |
A D | book3s_64_vio.c | 36 unsigned long liobn) in kvmppc_find_table() argument 41 if (stt->liobn == liobn) in kvmppc_find_table() 314 stt->liobn = args->liobn; in kvm_vm_ioctl_create_spapr_tce() 327 if (siter->liobn == args->liobn) { in kvm_vm_ioctl_create_spapr_tce() 572 long kvmppc_h_put_tce(struct kvm_vcpu *vcpu, unsigned long liobn, in kvmppc_h_put_tce() argument 584 stt = kvmppc_find_table(vcpu->kvm, liobn); in kvmppc_h_put_tce() 632 unsigned long liobn, unsigned long ioba, in kvmppc_h_put_tce_indirect() argument 642 stt = kvmppc_find_table(vcpu->kvm, liobn); in kvmppc_h_put_tce_indirect() 725 unsigned long liobn, unsigned long ioba, in kvmppc_h_stuff_tce() argument 732 stt = kvmppc_find_table(vcpu->kvm, liobn); in kvmppc_h_stuff_tce() [all …]
|
A D | book3s_pr_papr.c | 303 unsigned long liobn = kvmppc_get_gpr(vcpu, 4); in kvmppc_h_pr_put_tce() local 308 rc = kvmppc_h_put_tce(vcpu, liobn, ioba, tce); in kvmppc_h_pr_put_tce() 317 unsigned long liobn = kvmppc_get_gpr(vcpu, 4); in kvmppc_h_pr_put_tce_indirect() local 323 rc = kvmppc_h_put_tce_indirect(vcpu, liobn, ioba, in kvmppc_h_pr_put_tce_indirect() 333 unsigned long liobn = kvmppc_get_gpr(vcpu, 4); in kvmppc_h_pr_stuff_tce() local 339 rc = kvmppc_h_stuff_tce(vcpu, liobn, ioba, tce_value, npages); in kvmppc_h_pr_stuff_tce()
|
A D | powerpc.c | 2415 create_tce_64.liobn = create_tce.liobn; in kvm_arch_vm_ioctl()
|
/linux-6.3-rc2/drivers/scsi/ibmvscsi_tgt/ |
A D | ibmvscsi_tgt.c | 1528 vscsi->dds.window[REMOTE].liobn, in ibmvscsis_adapter_info() 1530 vscsi->dds.window[LOCAL].liobn, token); in ibmvscsis_adapter_info() 1691 vscsi->dds.window[REMOTE].liobn, in ibmvscsis_cap_mad() 1991 vscsi->dds.window[REMOTE].liobn, in ibmvscsis_send_mad_resp() 3160 vscsi->dds.window[REMOTE].liobn, in srp_build_response() 3246 vscsi->dds.window[REMOTE].liobn, in ibmvscsis_rdma() 3248 vscsi->dds.window[LOCAL].liobn, in ibmvscsis_rdma() 3260 vscsi->dds.window[LOCAL].liobn, in ibmvscsis_rdma() 3262 vscsi->dds.window[REMOTE].liobn, in ibmvscsis_rdma() 3452 vscsi->dds.window[LOCAL].liobn, in ibmvscsis_probe() [all …]
|
A D | ibmvscsi_tgt.h | 47 u32 liobn; /* Unique per vdevice */ member
|
/linux-6.3-rc2/drivers/misc/ |
A D | ibmvmc.h | 163 u32 liobn; member
|
A D | ibmvmc.c | 557 (unsigned long)buffer->size, (unsigned long)adapter->liobn, in ibmvmc_send_open() 563 adapter->liobn, in ibmvmc_send_open() 787 adapter->liobn, in ibmvmc_send_msg() 1662 adapter->liobn, in ibmvmc_recv_msg() 2208 adapter->liobn = be32_to_cpu(*dma_window); in read_dma_window() 2253 adapter->liobn, adapter->riobn); in ibmvmc_probe()
|
/linux-6.3-rc2/arch/powerpc/include/uapi/asm/ |
A D | kvm.h | 342 __u64 liobn; member 348 __u64 liobn; member
|
/linux-6.3-rc2/tools/arch/powerpc/include/uapi/asm/ |
A D | kvm.h | 342 __u64 liobn; member 348 __u64 liobn; member
|
/linux-6.3-rc2/Documentation/virt/kvm/ |
A D | api.rst | 2100 __u64 liobn; 2104 The liobn field gives the logical IO bus number for which to create a 2109 When the guest issues an H_PUT_TCE hcall on a liobn for which a TCE 4193 __u64 liobn;
|