/arch/x86/kernel/ |
D | tce_64.c | 49 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()
|
D | pci-calgary_64.c | 197 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/ |
D | iommu.c | 177 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() 576 void ppc_iommu_unmap_sg(struct iommu_table *tbl, struct scatterlist *sglist, in ppc_iommu_unmap_sg() 608 static void iommu_table_clear(struct iommu_table *tbl) in iommu_table_clear() 653 struct iommu_table *iommu_init_table(struct iommu_table *tbl, int nid) in iommu_init_table() [all …]
|
D | dma-iommu.c | 78 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
|
D | vio.c | 521 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/platforms/pseries/ |
D | iommu.c | 59 struct iommu_table *tbl = NULL; in iommu_pseries_alloc_group() local 95 struct iommu_table *tbl; in iommu_pseries_free_group() local 123 static int tce_build_pSeries(struct iommu_table *tbl, long index, in tce_build_pSeries() 151 static void tce_free_pSeries(struct iommu_table *tbl, long index, long npages) in tce_free_pSeries() 161 static unsigned long tce_get_pseries(struct iommu_table *tbl, long index) in tce_get_pseries() 173 static int tce_build_pSeriesLP(struct iommu_table *tbl, long tcenum, in tce_build_pSeriesLP() 216 static int tce_buildmulti_pSeriesLP(struct iommu_table *tbl, long tcenum, in tce_buildmulti_pSeriesLP() 299 static void tce_free_pSeriesLP(struct iommu_table *tbl, long tcenum, long npages) in tce_free_pSeriesLP() 318 static void tce_freemulti_pSeriesLP(struct iommu_table *tbl, long tcenum, long npages) in tce_freemulti_pSeriesLP() 336 static unsigned long tce_get_pSeriesLP(struct iommu_table *tbl, long tcenum) in tce_get_pSeriesLP() [all …]
|
/arch/powerpc/platforms/powernv/ |
D | pci.c | 685 static __be64 *pnv_tce(struct iommu_table *tbl, long idx) in pnv_tce() 705 int pnv_tce_build(struct iommu_table *tbl, long index, long npages, in pnv_tce_build() 728 int pnv_tce_xchg(struct iommu_table *tbl, long index, in pnv_tce_xchg() 748 void pnv_tce_free(struct iommu_table *tbl, long index, long npages) in pnv_tce_free() 759 unsigned long pnv_tce_get(struct iommu_table *tbl, long index) in pnv_tce_get() 766 struct iommu_table *tbl; in pnv_pci_table_alloc() local 775 struct iommu_table *tbl, in pnv_pci_link_table_and_group() 804 void pnv_pci_unlink_table_and_group(struct iommu_table *tbl, in pnv_pci_unlink_table_and_group() 839 void pnv_pci_setup_iommu_table(struct iommu_table *tbl, in pnv_pci_setup_iommu_table()
|
D | pci-ioda.c | 1412 struct iommu_table *tbl; in pnv_pci_ioda2_release_dma_pe() local 1798 static void pnv_pci_p7ioc_tce_invalidate(struct iommu_table *tbl, in pnv_pci_p7ioc_tce_invalidate() 1834 static int pnv_ioda1_tce_build(struct iommu_table *tbl, long index, in pnv_ioda1_tce_build() 1849 static int pnv_ioda1_tce_xchg(struct iommu_table *tbl, long index, in pnv_ioda1_tce_xchg() 1861 static void pnv_ioda1_tce_free(struct iommu_table *tbl, long index, in pnv_ioda1_tce_free() 1942 static void pnv_pci_ioda2_tce_invalidate(struct iommu_table *tbl, in pnv_pci_ioda2_tce_invalidate() 1978 static int pnv_ioda2_tce_build(struct iommu_table *tbl, long index, in pnv_ioda2_tce_build() 1993 static int pnv_ioda2_tce_xchg(struct iommu_table *tbl, long index, in pnv_ioda2_tce_xchg() 2005 static void pnv_ioda2_tce_free(struct iommu_table *tbl, long index, in pnv_ioda2_tce_free() 2013 static void pnv_ioda2_table_free(struct iommu_table *tbl) in pnv_ioda2_table_free() [all …]
|
D | npu-dma.c | 159 struct iommu_table *tbl) in pnv_npu_set_window()
|
/arch/powerpc/sysdev/ |
D | dart_iommu.c | 176 static void dart_flush(struct iommu_table *tbl) in dart_flush() 185 static int dart_build(struct iommu_table *tbl, long index, in dart_build() 222 static void dart_free(struct iommu_table *tbl, long index, long npages) in dart_free()
|
/arch/powerpc/platforms/pasemi/ |
D | iommu.c | 88 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/powerpc/kvm/ |
D | book3s_64_vio_hv.c | 150 u64 *tbl; in kvmppc_tce_put() local 330 u64 *tbl; in kvmppc_h_get_tce() local
|
/arch/arm/kernel/ |
D | entry-header.S | 391 tbl .req r8 @ syscall table pointer label
|
/arch/powerpc/boot/ |
D | cuboot-c2k.c | 35 struct mv64x60_cpu2pci_win *tbl; in c2k_bridge_setup() local
|
/arch/sparc/kernel/ |
D | pci_sun4v.c | 181 struct iommu_map_table *tbl; in dma_4v_alloc_coherent() local 322 struct iommu_map_table *tbl; in dma_4v_free_coherent() local 355 struct iommu_map_table *tbl; in dma_4v_map_page() local 428 struct iommu_map_table *tbl; in dma_4v_unmap_page() local 473 struct iommu_map_table *tbl; in dma_4v_map_sg() local 646 struct iommu_map_table *tbl; in dma_4v_unmap_sg() local
|
D | iommu.c | 597 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
|
/arch/sparc/include/asm/ |
D | iommu_64.h | 48 struct iommu_map_table tbl; member 55 struct iommu_map_table tbl; member
|
/arch/powerpc/include/asm/ |
D | time.h | 64 unsigned long tbl; in get_tbl() local
|
D | iommu.h | 119 #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/ |
D | cplbinfo.c | 33 struct cplb_entry *tbl; member
|
/arch/unicore32/kernel/ |
D | entry.S | 137 tbl .req r22 @ syscall table pointer label
|
/arch/arc/kernel/ |
D | setup.c | 118 const struct id_to_str *tbl; in read_arc_build_cfg_regs() local
|
/arch/powerpc/platforms/cell/ |
D | iommu.c | 167 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/ |
D | firmware.c | 873 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/ |
D | eth_defs.h | 119 unsigned int tbl : 32; member 126 unsigned int tbl : 32; member
|