/linux-master/arch/powerpc/platforms/pseries/ |
H A D | iommu.c | 165 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 D | plpar_wrappers.h | 225 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 D | kvm_ppc.h | 190 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 D | kvm_host.h | 192 u64 liobn; member in struct:kvmppc_spapr_tce_table
|
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_64_vio.c | 37 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 D | book3s_pr_papr.c | 303 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 D | powerpc.c | 2416 create_tce_64.liobn = create_tce.liobn;
|
/linux-master/drivers/misc/ |
H A D | ibmvmc.h | 163 u32 liobn; member in struct:crq_server_adapter
|
H A D | ibmvmc.c | 557 (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 D | ibmvscsi_tgt.c | 1456 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 D | ibmvscsi_tgt.h | 47 u32 liobn; /* Unique per vdevice */ member in struct:dma_window
|
/linux-master/arch/powerpc/include/uapi/asm/ |
H A D | kvm.h | 341 __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 D | kvm.h | 341 __u64 liobn; member in struct:kvm_create_spapr_tce 347 __u64 liobn; member in struct:kvm_create_spapr_tce_64
|