Searched refs:liobn (Results 1 - 13 of 13) sorted by relevance

/linux-master/arch/powerpc/platforms/pseries/
H A Diommu.c165 static void tce_free_pSeriesLP(unsigned long liobn, long, long, long);
168 static int tce_build_pSeriesLP(unsigned long liobn, long tcenum, long tceshift, argument
186 rc = plpar_tce_put((u64)liobn, (u64)tcenum << tceshift, tce);
190 tce_free_pSeriesLP(liobn, tcenum_start, tceshift,
197 printk("\tindex = 0x%llx\n", (u64)liobn);
297 static void tce_free_pSeriesLP(unsigned long liobn, long tcenum, long tceshift, argument
303 rc = plpar_tce_put((u64)liobn, (u64)tcenum << tceshift, 0);
307 printk("\tindex = 0x%llx\n", (u64)liobn);
366 __be32 liobn; /* tce table number */ member in struct:dynamic_dma_window_prop
388 u32 liobn; member in struct:ddw_create_response
443 u64 tce_size, num_tce, dma_offset, next, proto_tce, liobn; local
524 iommu_table_setparms_common(struct iommu_table *tbl, unsigned long busno, unsigned long liobn, unsigned long win_addr, unsigned long window_size, unsigned long page_shift, void *base, struct iommu_table_ops *table_ops) argument
758 unsigned long offset, size, liobn; local
904 __remove_dma_window(struct device_node *np, u32 *ddw_avail, u64 liobn) argument
923 u64 liobn; local
1260 ddw_property_create(const char *propname, u32 liobn, u64 dma_addr, u32 page_shift, u32 window_shift) argument
[all...]
/linux-master/arch/powerpc/include/asm/
H A Dplpar_wrappers.h225 static inline long plpar_tce_get(unsigned long liobn, unsigned long ioba, argument
231 rc = plpar_hcall(H_GET_TCE, retbuf, liobn, ioba);
238 static inline long plpar_tce_put(unsigned long liobn, unsigned long ioba, argument
241 return plpar_hcall_norets(H_PUT_TCE, liobn, ioba, tceval);
244 static inline long plpar_tce_put_indirect(unsigned long liobn, argument
247 return plpar_hcall_norets(H_PUT_TCE_INDIRECT, liobn, ioba, page, count);
250 static inline long plpar_tce_stuff(unsigned long liobn, unsigned long ioba, argument
253 return plpar_hcall_norets(H_STUFF_TCE, liobn, ioba, tceval, count);
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 in struct:kvmppc_spapr_tce_table
/linux-master/arch/powerpc/kvm/
H A Dbook3s_64_vio.c37 unsigned long liobn)
42 if (stt->liobn == liobn)
315 stt->liobn = args->liobn;
328 if (siter->liobn == args->liobn) {
573 long kvmppc_h_put_tce(struct kvm_vcpu *vcpu, unsigned long liobn, argument
582 /* udbg_printf("H_PUT_TCE(): liobn=0x%lx ioba=0x%lx, tce=0x%lx\n", */
583 /* liobn, iob
36 kvmppc_find_table(struct kvm *kvm, unsigned long liobn) argument
632 kvmppc_h_put_tce_indirect(struct kvm_vcpu *vcpu, unsigned long liobn, unsigned long ioba, unsigned long tce_list, unsigned long npages) argument
725 kvmppc_h_stuff_tce(struct kvm_vcpu *vcpu, unsigned long liobn, unsigned long ioba, unsigned long tce_value, unsigned long npages) argument
770 kvmppc_h_get_tce(struct kvm_vcpu *vcpu, unsigned long liobn, unsigned long ioba) argument
[all...]
H A Dbook3s_pr_papr.c303 unsigned long liobn = kvmppc_get_gpr(vcpu, 4); local
308 rc = kvmppc_h_put_tce(vcpu, liobn, ioba, tce);
317 unsigned long liobn = kvmppc_get_gpr(vcpu, 4); local
323 rc = kvmppc_h_put_tce_indirect(vcpu, liobn, ioba,
333 unsigned long liobn = kvmppc_get_gpr(vcpu, 4); local
339 rc = kvmppc_h_stuff_tce(vcpu, liobn, ioba, tce_value, npages);
H A Dpowerpc.c2416 create_tce_64.liobn = create_tce.liobn;
/linux-master/drivers/misc/
H A Dibmvmc.h163 u32 liobn; member in struct:crq_server_adapter
H A Dibmvmc.c557 (unsigned long)buffer->size, (unsigned long)adapter->liobn,
563 adapter->liobn,
787 adapter->liobn,
1660 adapter->liobn,
2187 /* Fill in the liobn and riobn fields on the adapter */
2206 adapter->liobn = be32_to_cpu(*dma_window);
2250 dev_dbg(adapter->dev, "Probe: liobn 0x%x, riobn 0x%x\n",
2251 adapter->liobn, adapter->riobn);
/linux-master/drivers/scsi/ibmvscsi_tgt/
H A Dibmvscsi_tgt.c1456 rc = h_copy_rdma(len, vscsi->dds.window[REMOTE].liobn,
1458 vscsi->dds.window[LOCAL].liobn, iue->sbuf->dma);
1528 vscsi->dds.window[REMOTE].liobn,
1530 vscsi->dds.window[LOCAL].liobn, token);
1573 rc = h_copy_rdma(sizeof(*info), vscsi->dds.window[LOCAL].liobn,
1574 token, vscsi->dds.window[REMOTE].liobn,
1644 rc = h_copy_rdma(olen, vscsi->dds.window[REMOTE].liobn,
1646 vscsi->dds.window[LOCAL].liobn, token);
1690 rc = h_copy_rdma(olen, vscsi->dds.window[LOCAL].liobn, token,
1691 vscsi->dds.window[REMOTE].liobn,
[all...]
H A Dibmvscsi_tgt.h47 u32 liobn; /* Unique per vdevice */ member in struct:dma_window
/linux-master/arch/powerpc/include/uapi/asm/
H A Dkvm.h341 __u64 liobn; member in struct:kvm_create_spapr_tce
347 __u64 liobn; member in struct:kvm_create_spapr_tce_64
/linux-master/tools/arch/powerpc/include/uapi/asm/
H A Dkvm.h341 __u64 liobn; member in struct:kvm_create_spapr_tce
347 __u64 liobn; member in struct:kvm_create_spapr_tce_64

Completed in 461 milliseconds