/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 | 184 struct kvm *kvm, unsigned long liobn); 189 extern long kvmppc_h_put_tce(struct kvm_vcpu *vcpu, unsigned long liobn, 192 unsigned long liobn, unsigned long ioba, 195 unsigned long liobn, unsigned long ioba, 197 extern long kvmppc_h_get_tce(struct kvm_vcpu *vcpu, unsigned long liobn, 753 long kvmppc_rm_h_put_tce(struct kvm_vcpu *vcpu, unsigned long liobn, 756 unsigned long liobn, unsigned long ioba, 759 unsigned long liobn, unsigned long ioba,
|
D | kvm_host.h | 198 u64 liobn; member
|
/arch/powerpc/kvm/ |
D | book3s_64_vio_hv.c | 65 unsigned long liobn) in kvmppc_find_table() argument 70 if (stt->liobn == liobn) in kvmppc_find_table() 386 long kvmppc_rm_h_put_tce(struct kvm_vcpu *vcpu, unsigned long liobn, in kvmppc_rm_h_put_tce() argument 402 stt = kvmppc_find_table(vcpu->kvm, liobn); in kvmppc_rm_h_put_tce() 478 unsigned long liobn, unsigned long ioba, in kvmppc_rm_h_put_tce_indirect() argument 492 stt = kvmppc_find_table(vcpu->kvm, liobn); in kvmppc_rm_h_put_tce_indirect() 601 unsigned long liobn, unsigned long ioba, in kvmppc_rm_h_stuff_tce() argument 612 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 | 293 stt->liobn = args->liobn; in kvm_vm_ioctl_create_spapr_tce() 306 if (siter->liobn == args->liobn) { in kvm_vm_ioctl_create_spapr_tce() 540 long kvmppc_h_put_tce(struct kvm_vcpu *vcpu, unsigned long liobn, in kvmppc_h_put_tce() argument 552 stt = kvmppc_find_table(vcpu->kvm, liobn); in kvmppc_h_put_tce() 601 unsigned long liobn, unsigned long ioba, in kvmppc_h_put_tce_indirect() argument 611 stt = kvmppc_find_table(vcpu->kvm, liobn); in kvmppc_h_put_tce_indirect() 698 unsigned long liobn, unsigned long ioba, in kvmppc_h_stuff_tce() argument 705 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 | 2354 create_tce_64.liobn = create_tce.liobn; in kvm_arch_vm_ioctl()
|
/arch/powerpc/platforms/pseries/ |
D | iommu.c | 321 __be32 liobn; /* tce table number */ member 342 u32 liobn; member 384 rc = plpar_tce_stuff((u64)be32_to_cpu(maprange->liobn), in tce_clearrange_multi_pSeriesLP() 398 u64 tce_size, num_tce, dma_offset, next, proto_tce, liobn; in tce_setrange_multi_pSeriesLP() local 418 liobn = (u64)be32_to_cpu(maprange->liobn); in tce_setrange_multi_pSeriesLP() 446 rc = plpar_tce_put_indirect(liobn, in tce_setrange_multi_pSeriesLP() 761 u64 liobn; in remove_ddw() local 775 liobn = (u64)be32_to_cpu(dwp->liobn); in remove_ddw() 787 ret = rtas_call(ddw_avail[2], 1, 1, NULL, liobn); in remove_ddw() 791 np, ret, ddw_avail[2], liobn); in remove_ddw() [all …]
|
/arch/powerpc/include/uapi/asm/ |
D | kvm.h | 342 __u64 liobn; member 348 __u64 liobn; member
|