Home
last modified time | relevance | path

Searched defs:tbl (Results 1 – 25 of 27) sorted by relevance

12

/arch/x86/kernel/
Dtce_64.c49 void tce_build(struct iommu_table *tbl, unsigned long index, in tce_build()
75 void tce_free(struct iommu_table *tbl, long index, unsigned int npages) in tce_free()
98 static int tce_table_setparms(struct pci_dev *dev, struct iommu_table *tbl) in tce_table_setparms()
137 struct iommu_table *tbl; in build_tce_table() local
179 void __init free_tce_table(void *tbl) in free_tce_table()
Dpci-calgary_64.c197 static inline int translation_enabled(struct iommu_table *tbl) in translation_enabled()
203 static void iommu_range_reserve(struct iommu_table *tbl, in iommu_range_reserve()
228 struct iommu_table *tbl, in iommu_range_alloc()
267 static dma_addr_t iommu_alloc(struct device *dev, struct iommu_table *tbl, in iommu_alloc()
290 static void iommu_free(struct iommu_table *tbl, dma_addr_t dma_addr, in iommu_free()
322 struct iommu_table *tbl; in find_iommu_table() local
345 struct iommu_table *tbl = find_iommu_table(dev); in calgary_unmap_sg() local
369 struct iommu_table *tbl = find_iommu_table(dev); in calgary_map_sg() local
415 struct iommu_table *tbl = find_iommu_table(dev); in calgary_map_page() local
427 struct iommu_table *tbl = find_iommu_table(dev); in calgary_unmap_page() local
[all …]
/arch/powerpc/kernel/
Diommu.c177 struct iommu_table *tbl, in iommu_range_alloc()
306 static dma_addr_t iommu_alloc(struct device *dev, struct iommu_table *tbl, in iommu_alloc()
349 static bool iommu_free_check(struct iommu_table *tbl, dma_addr_t dma_addr, in iommu_free_check()
377 static struct iommu_pool *get_pool(struct iommu_table *tbl, in get_pool()
396 static void __iommu_free(struct iommu_table *tbl, dma_addr_t dma_addr, in __iommu_free()
418 static void iommu_free(struct iommu_table *tbl, dma_addr_t dma_addr, in iommu_free()
431 int ppc_iommu_map_sg(struct device *dev, struct iommu_table *tbl, in ppc_iommu_map_sg()
575 void ppc_iommu_unmap_sg(struct iommu_table *tbl, struct scatterlist *sglist, in ppc_iommu_unmap_sg()
607 static void iommu_table_clear(struct iommu_table *tbl) in iommu_table_clear()
652 struct iommu_table *iommu_init_table(struct iommu_table *tbl, int nid) in iommu_init_table()
[all …]
Ddma-iommu.c78 struct iommu_table *tbl = get_iommu_table_base(dev); in dma_iommu_dma_supported() local
97 struct iommu_table *tbl = get_iommu_table_base(dev); in dma_iommu_get_required_mask() local
Dvio.c521 struct iommu_table *tbl; in vio_dma_iommu_map_page() local
545 struct iommu_table *tbl; in vio_dma_iommu_unmap_page() local
558 struct iommu_table *tbl; in vio_dma_iommu_map_sg() local
594 struct iommu_table *tbl; in vio_dma_iommu_unmap_sg() local
717 struct iommu_table *tbl; in vio_cmo_bus_probe() local
1175 struct iommu_table *tbl; in vio_build_iommu_table() local
1318 struct iommu_table *tbl = get_iommu_table_base(dev); in vio_dev_release() local
/arch/powerpc/kvm/
Dbook3s_64_vio_hv.c57 u64 *tbl; in kvmppc_h_put_tce() local
89 u64 *tbl; in kvmppc_h_get_tce() local
/arch/powerpc/platforms/pseries/
Diommu.c59 struct iommu_table *tbl = NULL; in iommu_pseries_alloc_group() local
95 struct iommu_table *tbl; in iommu_pseries_free_group() local
123 static void tce_invalidate_pSeries_sw(struct iommu_table *tbl, in tce_invalidate_pSeries_sw()
152 static int tce_build_pSeries(struct iommu_table *tbl, long index, in tce_build_pSeries()
183 static void tce_free_pSeries(struct iommu_table *tbl, long index, long npages) in tce_free_pSeries()
196 static unsigned long tce_get_pseries(struct iommu_table *tbl, long index) in tce_get_pseries()
251 static int tce_buildmulti_pSeriesLP(struct iommu_table *tbl, long tcenum, in tce_buildmulti_pSeriesLP()
355 static void tce_freemulti_pSeriesLP(struct iommu_table *tbl, long tcenum, long npages) in tce_freemulti_pSeriesLP()
373 static unsigned long tce_get_pSeriesLP(struct iommu_table *tbl, long tcenum) in tce_get_pSeriesLP()
552 struct iommu_table *tbl) in iommu_table_setparms()
[all …]
/arch/powerpc/platforms/powernv/
Dpci.c576 static __be64 *pnv_tce(struct iommu_table *tbl, long idx) in pnv_tce()
596 int pnv_tce_build(struct iommu_table *tbl, long index, long npages, in pnv_tce_build()
619 int pnv_tce_xchg(struct iommu_table *tbl, long index, in pnv_tce_xchg()
639 void pnv_tce_free(struct iommu_table *tbl, long index, long npages) in pnv_tce_free()
650 unsigned long pnv_tce_get(struct iommu_table *tbl, long index) in pnv_tce_get()
657 struct iommu_table *tbl; in pnv_pci_table_alloc() local
666 struct iommu_table *tbl, in pnv_pci_link_table_and_group()
695 void pnv_pci_unlink_table_and_group(struct iommu_table *tbl, in pnv_pci_unlink_table_and_group()
730 void pnv_pci_setup_iommu_table(struct iommu_table *tbl, in pnv_pci_setup_iommu_table()
Dpci-p5ioc2.c98 struct iommu_table *tbl = phb->p5ioc2.table_group.tables[0]; in pnv_pci_p5ioc2_dma_dev_setup() local
131 struct iommu_table *tbl; in pnv_pci_init_p5ioc2_phb() local
Dpci-ioda.c1267 struct iommu_table *tbl; in pnv_pci_ioda2_release_dma_pe() local
1640 static void pnv_pci_ioda1_tce_invalidate(struct iommu_table *tbl, in pnv_pci_ioda1_tce_invalidate()
1692 static int pnv_ioda1_tce_build(struct iommu_table *tbl, long index, in pnv_ioda1_tce_build()
1707 static int pnv_ioda1_tce_xchg(struct iommu_table *tbl, long index, in pnv_ioda1_tce_xchg()
1720 static void pnv_ioda1_tce_free(struct iommu_table *tbl, long index, in pnv_ioda1_tce_free()
1777 static void pnv_pci_ioda2_tce_invalidate(struct iommu_table *tbl, in pnv_pci_ioda2_tce_invalidate()
1795 static int pnv_ioda2_tce_build(struct iommu_table *tbl, long index, in pnv_ioda2_tce_build()
1810 static int pnv_ioda2_tce_xchg(struct iommu_table *tbl, long index, in pnv_ioda2_tce_xchg()
1823 static void pnv_ioda2_tce_free(struct iommu_table *tbl, long index, in pnv_ioda2_tce_free()
1832 static void pnv_ioda2_table_free(struct iommu_table *tbl) in pnv_ioda2_table_free()
[all …]
/arch/powerpc/sysdev/
Ddart_iommu.c154 static void dart_flush(struct iommu_table *tbl) in dart_flush()
163 static int dart_build(struct iommu_table *tbl, long index, in dart_build()
204 static void dart_free(struct iommu_table *tbl, long index, long npages) in dart_free()
/arch/powerpc/platforms/pasemi/
Diommu.c88 static int iobmap_build(struct iommu_table *tbl, long index, in iobmap_build()
117 static void iobmap_free(struct iommu_table *tbl, long index, in iobmap_free()
/arch/arm/kernel/
Dentry-header.S412 tbl .req r8 @ syscall table pointer label
/arch/powerpc/boot/
Dcuboot-c2k.c36 struct mv64x60_cpu2pci_win *tbl; in c2k_bridge_setup() local
/arch/sparc/kernel/
Diommu.c597 struct iommu_map_table *tbl = &iommu->tbl; in fetch_sg_ctx() local
685 struct iommu_map_table *tbl = &iommu->tbl; in dma_4u_sync_single_for_cpu() local
721 struct iommu_map_table *tbl = &iommu->tbl; in dma_4u_sync_sg_for_cpu() local
Dpci_sun4v.c490 struct iommu_map_table *tbl = &iommu->tbl; in dma_4v_unmap_sg() local
/arch/powerpc/include/asm/
Dtime.h66 unsigned long tbl; in get_tbl() local
Diommu.h119 #define IOMMU_TABLE_USERSPACE_ENTRY(tbl, entry) \ argument
126 int get_iommu_order(unsigned long size, struct iommu_table *tbl) in get_iommu_order()
/arch/blackfin/kernel/
Dcplbinfo.c33 struct cplb_entry *tbl; member
/arch/unicore32/kernel/
Dentry.S137 tbl .req r22 @ syscall table pointer label
/arch/sparc/include/asm/
Diommu_64.h28 struct iommu_map_table tbl; member
/arch/arc/kernel/
Dsetup.c169 const struct cpuinfo_data *tbl; in arc_cpu_mumbojumbo() local
/arch/powerpc/platforms/cell/
Diommu.c167 static int tce_build_cell(struct iommu_table *tbl, long index, long npages, in tce_build_cell()
213 static void tce_free_cell(struct iommu_table *tbl, long index, long npages) in tce_free_cell()
/arch/parisc/kernel/
Dfirmware.c873 int pdc_pci_irt(unsigned long num_entries, unsigned long hpa, void *tbl) in pdc_pci_irt()
982 struct pdc_memory_table *tbl, unsigned long entries) in pdc_mem_mem_table()
/arch/cris/include/arch-v32/arch/hwregs/
Deth_defs.h119 unsigned int tbl : 32; member
126 unsigned int tbl : 32; member

12