/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
D | plpar_wrappers.h | 220 static inline long plpar_tce_get(unsigned long liobn, unsigned long ioba, in plpar_tce_get() argument 226 rc = plpar_hcall(H_GET_TCE, retbuf, liobn, ioba); in plpar_tce_get() 233 static inline long plpar_tce_put(unsigned long liobn, unsigned long ioba, in plpar_tce_put() argument 236 return plpar_hcall_norets(H_PUT_TCE, liobn, ioba, tceval); in plpar_tce_put() 239 static inline long plpar_tce_put_indirect(unsigned long liobn, in plpar_tce_put_indirect() argument 242 return plpar_hcall_norets(H_PUT_TCE_INDIRECT, liobn, ioba, page, count); in plpar_tce_put_indirect() 245 static inline long plpar_tce_stuff(unsigned long liobn, unsigned long ioba, in plpar_tce_stuff() argument 248 return plpar_hcall_norets(H_STUFF_TCE, liobn, ioba, tceval, count); in plpar_tce_stuff()
|
D | kvm_ppc.h | 180 struct kvm *kvm, unsigned long liobn); 185 extern long kvmppc_h_put_tce(struct kvm_vcpu *vcpu, unsigned long liobn, 188 unsigned long liobn, unsigned long ioba, 191 unsigned long liobn, unsigned long ioba, 193 extern long kvmppc_h_get_tce(struct kvm_vcpu *vcpu, unsigned long liobn, 746 long kvmppc_rm_h_put_tce(struct kvm_vcpu *vcpu, unsigned long liobn, 749 unsigned long liobn, unsigned long ioba, 752 unsigned long liobn, unsigned long ioba,
|
D | kvm_host.h | 199 u64 liobn; member
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/pseries/ |
D | iommu.c | 149 static void tce_free_pSeriesLP(unsigned long liobn, long, long); 152 static int tce_build_pSeriesLP(unsigned long liobn, long tcenum, long tceshift, in tce_build_pSeriesLP() argument 170 rc = plpar_tce_put((u64)liobn, (u64)tcenum << tceshift, tce); in tce_build_pSeriesLP() 174 tce_free_pSeriesLP(liobn, tcenum_start, in tce_build_pSeriesLP() 181 printk("\tindex = 0x%llx\n", (u64)liobn); in tce_build_pSeriesLP() 280 static void tce_free_pSeriesLP(unsigned long liobn, long tcenum, long npages) in tce_free_pSeriesLP() argument 285 rc = plpar_tce_put((u64)liobn, (u64)tcenum << 12, 0); in tce_free_pSeriesLP() 289 printk("\tindex = 0x%llx\n", (u64)liobn); in tce_free_pSeriesLP() 336 __be32 liobn; /* tce table number */ member 357 u32 liobn; member [all …]
|
/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
D | book3s_64_vio_hv.c | 64 unsigned long liobn) in kvmppc_find_table() argument 69 if (stt->liobn == liobn) in kvmppc_find_table() 395 long kvmppc_rm_h_put_tce(struct kvm_vcpu *vcpu, unsigned long liobn, in kvmppc_rm_h_put_tce() argument 411 stt = kvmppc_find_table(vcpu->kvm, liobn); in kvmppc_rm_h_put_tce() 492 unsigned long liobn, unsigned long ioba, in kvmppc_rm_h_put_tce_indirect() argument 513 stt = kvmppc_find_table(vcpu->kvm, liobn); in kvmppc_rm_h_put_tce_indirect() 605 unsigned long liobn, unsigned long ioba, in kvmppc_rm_h_stuff_tce() argument 616 stt = kvmppc_find_table(vcpu->kvm, liobn); in kvmppc_rm_h_stuff_tce() 653 long kvmppc_h_get_tce(struct kvm_vcpu *vcpu, unsigned long liobn, in kvmppc_h_get_tce() argument 662 stt = kvmppc_find_table(vcpu->kvm, liobn); in kvmppc_h_get_tce()
|
D | book3s_64_vio.c | 303 stt->liobn = args->liobn; in kvm_vm_ioctl_create_spapr_tce() 316 if (siter->liobn == args->liobn) { in kvm_vm_ioctl_create_spapr_tce() 561 long kvmppc_h_put_tce(struct kvm_vcpu *vcpu, unsigned long liobn, in kvmppc_h_put_tce() argument 573 stt = kvmppc_find_table(vcpu->kvm, liobn); in kvmppc_h_put_tce() 621 unsigned long liobn, unsigned long ioba, in kvmppc_h_put_tce_indirect() argument 631 stt = kvmppc_find_table(vcpu->kvm, liobn); in kvmppc_h_put_tce_indirect() 714 unsigned long liobn, unsigned long ioba, in kvmppc_h_stuff_tce() argument 721 stt = kvmppc_find_table(vcpu->kvm, liobn); in kvmppc_h_stuff_tce()
|
D | book3s_pr_papr.c | 287 unsigned long liobn = kvmppc_get_gpr(vcpu, 4); in kvmppc_h_pr_put_tce() local 292 rc = kvmppc_h_put_tce(vcpu, liobn, ioba, tce); in kvmppc_h_pr_put_tce() 301 unsigned long liobn = kvmppc_get_gpr(vcpu, 4); in kvmppc_h_pr_put_tce_indirect() local 307 rc = kvmppc_h_put_tce_indirect(vcpu, liobn, ioba, in kvmppc_h_pr_put_tce_indirect() 317 unsigned long liobn = kvmppc_get_gpr(vcpu, 4); in kvmppc_h_pr_stuff_tce() local 323 rc = kvmppc_h_stuff_tce(vcpu, liobn, ioba, tce_value, npages); in kvmppc_h_pr_stuff_tce()
|
D | powerpc.c | 2368 create_tce_64.liobn = create_tce.liobn; in kvm_arch_vm_ioctl()
|
/kernel/linux/linux-5.10/drivers/scsi/ibmvscsi_tgt/ |
D | ibmvscsi_tgt.c | 1455 rc = h_copy_rdma(len, vscsi->dds.window[REMOTE].liobn, in ibmvscsis_copy_crq_packet() 1457 vscsi->dds.window[LOCAL].liobn, iue->sbuf->dma); in ibmvscsis_copy_crq_packet() 1527 vscsi->dds.window[REMOTE].liobn, in ibmvscsis_adapter_info() 1529 vscsi->dds.window[LOCAL].liobn, token); in ibmvscsis_adapter_info() 1572 rc = h_copy_rdma(sizeof(*info), vscsi->dds.window[LOCAL].liobn, in ibmvscsis_adapter_info() 1573 token, vscsi->dds.window[REMOTE].liobn, in ibmvscsis_adapter_info() 1643 rc = h_copy_rdma(olen, vscsi->dds.window[REMOTE].liobn, in ibmvscsis_cap_mad() 1645 vscsi->dds.window[LOCAL].liobn, token); in ibmvscsis_cap_mad() 1689 rc = h_copy_rdma(olen, vscsi->dds.window[LOCAL].liobn, token, in ibmvscsis_cap_mad() 1690 vscsi->dds.window[REMOTE].liobn, in ibmvscsis_cap_mad() [all …]
|
D | ibmvscsi_tgt.h | 47 u32 liobn; /* Unique per vdevice */ member
|
/kernel/linux/linux-5.10/drivers/misc/ |
D | ibmvmc.h | 163 u32 liobn; member
|
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() 1660 adapter->liobn, in ibmvmc_recv_msg() 2206 adapter->liobn = be32_to_cpu(*dma_window); in read_dma_window() 2251 adapter->liobn, adapter->riobn); in ibmvmc_probe()
|
/kernel/linux/linux-5.10/arch/powerpc/include/uapi/asm/ |
D | kvm.h | 342 __u64 liobn; member 348 __u64 liobn; member
|
/kernel/linux/linux-5.10/tools/arch/powerpc/include/uapi/asm/ |
D | kvm.h | 342 __u64 liobn; member 348 __u64 liobn; member
|
/kernel/linux/linux-5.10/Documentation/virt/kvm/ |
D | api.rst | 1964 __u64 liobn; 1968 The liobn field gives the logical IO bus number for which to create a 1973 When the guest issues an H_PUT_TCE hcall on a liobn for which a TCE 3708 __u64 liobn;
|