Home
last modified time | relevance | path

Searched refs:liobn (Results 1 – 14 of 14) sorted by relevance

/linux-6.15/arch/powerpc/platforms/pseries/
H A Diommu.c427 u32 liobn; member
515 liobn = (u64)be32_to_cpu(maprange->liobn); in tce_setrange_multi_pSeriesLP()
569 tbl->it_index = liobn; in iommu_table_setparms_common()
822 prop->liobn = p->liobn; in pci_dma_find()
831 prop->liobn = cpu_to_be32((u32)liobn); in pci_dma_find()
878 be32_to_cpu(prop.liobn), in pci_dma_bus_setup_pSeriesLP()
985 u64 liobn; in remove_dma_window() local
988 liobn = (u64)be32_to_cpu(dwp->liobn); in remove_dma_window()
1427 ddwprop->liobn = cpu_to_be32(liobn); in ddw_property_create()
1645 create.liobn, dn); in enable_ddw()
[all …]
/linux-6.15/arch/powerpc/kvm/
H A Dbook3s_64_vio.c37 unsigned long liobn) in kvmppc_find_table() argument
42 if (stt->liobn == liobn) in kvmppc_find_table()
312 stt->liobn = args->liobn; in kvm_vm_ioctl_create_spapr_tce()
325 if (siter->liobn == args->liobn) { in kvm_vm_ioctl_create_spapr_tce()
570 long kvmppc_h_put_tce(struct kvm_vcpu *vcpu, unsigned long liobn, in kvmppc_h_put_tce() argument
582 stt = kvmppc_find_table(vcpu->kvm, liobn); in kvmppc_h_put_tce()
630 unsigned long liobn, unsigned long ioba, in kvmppc_h_put_tce_indirect() argument
640 stt = kvmppc_find_table(vcpu->kvm, liobn); in kvmppc_h_put_tce_indirect()
723 unsigned long liobn, unsigned long ioba, in kvmppc_h_stuff_tce() argument
730 stt = kvmppc_find_table(vcpu->kvm, liobn); in kvmppc_h_stuff_tce()
[all …]
H A Dbook3s_pr_papr.c303 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()
H A Dpowerpc.c2402 create_tce_64.liobn = create_tce.liobn; in kvm_arch_vm_ioctl()
/linux-6.15/arch/powerpc/include/asm/
H A Dplpar_wrappers.h218 static inline long plpar_tce_get(unsigned long liobn, unsigned long ioba, in plpar_tce_get() argument
224 rc = plpar_hcall(H_GET_TCE, retbuf, liobn, ioba); in plpar_tce_get()
231 static inline long plpar_tce_put(unsigned long liobn, unsigned long ioba, in plpar_tce_put() argument
234 return plpar_hcall_norets(H_PUT_TCE, liobn, ioba, tceval); in plpar_tce_put()
237 static inline long plpar_tce_put_indirect(unsigned long liobn, in plpar_tce_put_indirect() argument
240 return plpar_hcall_norets(H_PUT_TCE_INDIRECT, liobn, ioba, page, count); in plpar_tce_put_indirect()
243 static inline long plpar_tce_stuff(unsigned long liobn, unsigned long ioba, in plpar_tce_stuff() argument
246 return plpar_hcall_norets(H_STUFF_TCE, liobn, ioba, tceval, count); in plpar_tce_stuff()
H A Dkvm_ppc.h190 extern long kvmppc_h_put_tce(struct kvm_vcpu *vcpu, unsigned long liobn,
193 unsigned long liobn, unsigned long ioba,
196 unsigned long liobn, unsigned long ioba,
198 extern long kvmppc_h_get_tce(struct kvm_vcpu *vcpu, unsigned long liobn,
812 long kvmppc_rm_h_put_tce(struct kvm_vcpu *vcpu, unsigned long liobn,
815 unsigned long liobn, unsigned long ioba,
818 unsigned long liobn, unsigned long ioba,
H A Dkvm_host.h192 u64 liobn; member
/linux-6.15/drivers/scsi/ibmvscsi_tgt/
H A Dibmvscsi_tgt.c1528 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()
3158 vscsi->dds.window[REMOTE].liobn, in srp_build_response()
3244 vscsi->dds.window[REMOTE].liobn, in ibmvscsis_rdma()
3246 vscsi->dds.window[LOCAL].liobn, in ibmvscsis_rdma()
3258 vscsi->dds.window[LOCAL].liobn, in ibmvscsis_rdma()
3260 vscsi->dds.window[REMOTE].liobn, in ibmvscsis_rdma()
3449 vscsi->dds.window[LOCAL].liobn, in ibmvscsis_probe()
[all …]
H A Dibmvscsi_tgt.h47 u32 liobn; /* Unique per vdevice */ member
/linux-6.15/drivers/misc/
H A Dibmvmc.h163 u32 liobn; member
H A Dibmvmc.c557 (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()
/linux-6.15/tools/arch/powerpc/include/uapi/asm/
H A Dkvm.h341 __u64 liobn; member
347 __u64 liobn; member
/linux-6.15/arch/powerpc/include/uapi/asm/
H A Dkvm.h341 __u64 liobn; member
347 __u64 liobn; member
/linux-6.15/Documentation/virt/kvm/
H A Dapi.rst2177 __u64 liobn;
2181 The liobn field gives the logical IO bus number for which to create a
2186 When the guest issues an H_PUT_TCE hcall on a liobn for which a TCE
4290 __u64 liobn;