Home
last modified time | relevance | path

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

/Linux-v4.19/arch/powerpc/include/asm/
Dplpar_wrappers.h220 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()
Dkvm_ppc.h192 struct kvm *kvm, unsigned long liobn);
203 extern long kvmppc_h_put_tce(struct kvm_vcpu *vcpu, unsigned long liobn,
206 unsigned long liobn, unsigned long ioba,
209 unsigned long liobn, unsigned long ioba,
211 extern long kvmppc_h_get_tce(struct kvm_vcpu *vcpu, unsigned long liobn,
616 long kvmppc_rm_h_put_tce(struct kvm_vcpu *vcpu, unsigned long liobn,
619 unsigned long liobn, unsigned long ioba,
622 unsigned long liobn, unsigned long ioba,
Dkvm_host.h203 u64 liobn; member
/Linux-v4.19/arch/powerpc/kvm/
Dbook3s_64_vio_hv.c78 unsigned long liobn) in kvmppc_find_table() argument
83 if (stt->liobn == liobn) in kvmppc_find_table()
347 long kvmppc_rm_h_put_tce(struct kvm_vcpu *vcpu, unsigned long liobn, in kvmppc_rm_h_put_tce() argument
363 stt = kvmppc_find_table(vcpu->kvm, liobn); in kvmppc_rm_h_put_tce()
442 unsigned long liobn, unsigned long ioba, in kvmppc_rm_h_put_tce_indirect() argument
456 stt = kvmppc_find_table(vcpu->kvm, liobn); in kvmppc_rm_h_put_tce_indirect()
560 unsigned long liobn, unsigned long ioba, in kvmppc_rm_h_stuff_tce() argument
571 stt = kvmppc_find_table(vcpu->kvm, liobn); in kvmppc_rm_h_stuff_tce()
608 long kvmppc_h_get_tce(struct kvm_vcpu *vcpu, unsigned long liobn, in kvmppc_h_get_tce() argument
617 stt = kvmppc_find_table(vcpu->kvm, liobn); in kvmppc_h_get_tce()
Dbook3s_64_vio.c317 stt->liobn = args->liobn; in kvm_vm_ioctl_create_spapr_tce()
335 if (siter->liobn == args->liobn) { in kvm_vm_ioctl_create_spapr_tce()
492 long kvmppc_h_put_tce(struct kvm_vcpu *vcpu, unsigned long liobn, in kvmppc_h_put_tce() argument
504 stt = kvmppc_find_table(vcpu->kvm, liobn); in kvmppc_h_put_tce()
556 unsigned long liobn, unsigned long ioba, in kvmppc_h_put_tce_indirect() argument
566 stt = kvmppc_find_table(vcpu->kvm, liobn); in kvmppc_h_put_tce_indirect()
634 unsigned long liobn, unsigned long ioba, in kvmppc_h_stuff_tce() argument
641 stt = kvmppc_find_table(vcpu->kvm, liobn); in kvmppc_h_stuff_tce()
Dbook3s_pr_papr.c290 unsigned long liobn = kvmppc_get_gpr(vcpu, 4); in kvmppc_h_pr_put_tce() local
295 rc = kvmppc_h_put_tce(vcpu, liobn, ioba, tce); in kvmppc_h_pr_put_tce()
304 unsigned long liobn = kvmppc_get_gpr(vcpu, 4); in kvmppc_h_pr_put_tce_indirect() local
310 rc = kvmppc_h_put_tce_indirect(vcpu, liobn, ioba, in kvmppc_h_pr_put_tce_indirect()
320 unsigned long liobn = kvmppc_get_gpr(vcpu, 4); in kvmppc_h_pr_stuff_tce() local
326 rc = kvmppc_h_stuff_tce(vcpu, liobn, ioba, tce_value, npages); in kvmppc_h_pr_stuff_tce()
Dpowerpc.c2294 create_tce_64.liobn = create_tce.liobn; in kvm_arch_vm_ioctl()
/Linux-v4.19/arch/powerpc/platforms/pseries/
Diommu.c355 __be32 liobn; /* tce table number */ member
376 u32 liobn; member
418 rc = plpar_tce_stuff((u64)be32_to_cpu(maprange->liobn), in tce_clearrange_multi_pSeriesLP()
432 u64 tce_size, num_tce, dma_offset, next, proto_tce, liobn; in tce_setrange_multi_pSeriesLP() local
452 liobn = (u64)be32_to_cpu(maprange->liobn); in tce_setrange_multi_pSeriesLP()
480 rc = plpar_tce_put_indirect(liobn, in tce_setrange_multi_pSeriesLP()
799 u64 liobn; in remove_ddw() local
813 liobn = (u64)be32_to_cpu(dwp->liobn); in remove_ddw()
825 ret = rtas_call(ddw_avail[2], 1, 1, NULL, liobn); in remove_ddw()
829 np, ret, ddw_avail[2], liobn); in remove_ddw()
[all …]
/Linux-v4.19/drivers/scsi/ibmvscsi_tgt/
Dibmvscsi_tgt.c1464 rc = h_copy_rdma(len, vscsi->dds.window[REMOTE].liobn, in ibmvscsis_copy_crq_packet()
1466 vscsi->dds.window[LOCAL].liobn, iue->sbuf->dma); in ibmvscsis_copy_crq_packet()
1536 vscsi->dds.window[REMOTE].liobn, in ibmvscsis_adapter_info()
1538 vscsi->dds.window[LOCAL].liobn, token); in ibmvscsis_adapter_info()
1581 rc = h_copy_rdma(sizeof(*info), vscsi->dds.window[LOCAL].liobn, in ibmvscsis_adapter_info()
1582 token, vscsi->dds.window[REMOTE].liobn, in ibmvscsis_adapter_info()
1651 rc = h_copy_rdma(olen, vscsi->dds.window[REMOTE].liobn, in ibmvscsis_cap_mad()
1653 vscsi->dds.window[LOCAL].liobn, token); in ibmvscsis_cap_mad()
1697 rc = h_copy_rdma(olen, vscsi->dds.window[LOCAL].liobn, token, in ibmvscsis_cap_mad()
1698 vscsi->dds.window[REMOTE].liobn, in ibmvscsis_cap_mad()
[all …]
Dibmvscsi_tgt.h56 u32 liobn; /* Unique per vdevice */ member
/Linux-v4.19/drivers/misc/
Dibmvmc.h163 u32 liobn; member
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()
1657 adapter->liobn, in ibmvmc_recv_msg()
2203 adapter->liobn = be32_to_cpu(*dma_window); in read_dma_window()
2248 adapter->liobn, adapter->riobn); in ibmvmc_probe()
/Linux-v4.19/tools/arch/powerpc/include/uapi/asm/
Dkvm.h342 __u64 liobn; member
348 __u64 liobn; member
/Linux-v4.19/arch/powerpc/include/uapi/asm/
Dkvm.h342 __u64 liobn; member
348 __u64 liobn; member
/Linux-v4.19/Documentation/virtual/kvm/
Dapi.txt1661 __u64 liobn;
1665 The liobn field gives the logical IO bus number for which to create a
1670 When the guest issues an H_PUT_TCE hcall on a liobn for which a TCE
3095 __u64 liobn;