/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-powerpc/iseries/ |
H A D | iommu.h | 26 struct iommu_table; 35 struct iommu_table *tbl);
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-x86_64/ |
H A D | tce.h | 28 struct iommu_table; 41 extern void tce_build(struct iommu_table *tbl, unsigned long index, 43 extern void tce_free(struct iommu_table *tbl, long index, unsigned int npages);
|
H A D | calgary.h | 33 struct iommu_table { struct
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/include/asm-powerpc/ |
H A D | iommu.h | 56 struct iommu_table { struct 77 /* Initializes an iommu_table based in values set in the passed-in 80 extern struct iommu_table *iommu_init_table(struct iommu_table * tbl, 83 extern int iommu_map_sg(struct iommu_table *tbl, struct scatterlist *sglist, 86 extern void iommu_unmap_sg(struct iommu_table *tbl, struct scatterlist *sglist, 89 extern void *iommu_alloc_coherent(struct iommu_table *tbl, size_t size, 92 extern void iommu_free_coherent(struct iommu_table *tbl, size_t size, 94 extern dma_addr_t iommu_map_single(struct iommu_table *tbl, void *vaddr, 97 extern void iommu_unmap_single(struct iommu_table *tb [all...] |
H A D | machdep.h | 26 struct iommu_table; 77 void (*tce_build)(struct iommu_table * tbl, 82 void (*tce_free)(struct iommu_table *tbl, 85 unsigned long (*tce_get)(struct iommu_table *tbl, 87 void (*tce_flush)(struct iommu_table *tbl);
|
H A D | pci-bridge.h | 65 struct iommu_table; 82 struct iommu_table *iommu_table; /* for phb's or bridges */ member in struct:pci_dn
|
H A D | vio.h | 42 struct iommu_table;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/platforms/iseries/ |
H A D | iommu.c | 41 static void tce_build_iSeries(struct iommu_table *tbl, long index, long npages, 72 static void tce_free_iSeries(struct iommu_table *tbl, long index, long npages) 114 struct iommu_table* tbl) 145 * This function compares the known tables to find an iommu_table 148 static struct iommu_table *iommu_table_find(struct iommu_table * tbl) 154 struct iommu_table *it; 158 it = pdn->iommu_table; 172 struct iommu_table *tbl; 178 tbl = kmalloc(sizeof(struct iommu_table), GFP_KERNE [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/platforms/pseries/ |
H A D | iommu.c | 52 static void tce_build_pSeries(struct iommu_table *tbl, long index, 78 static void tce_free_pSeries(struct iommu_table *tbl, long index, long npages) 88 static unsigned long tce_get_pseries(struct iommu_table *tbl, long index) 97 static void tce_build_pSeriesLP(struct iommu_table *tbl, long tcenum, 129 static void tce_buildmulti_pSeriesLP(struct iommu_table *tbl, long tcenum, 193 static void tce_free_pSeriesLP(struct iommu_table *tbl, long tcenum, long npages) 212 static void tce_freemulti_pSeriesLP(struct iommu_table *tbl, long tcenum, long npages) 227 static unsigned long tce_get_pSeriesLP(struct iommu_table *tbl, long tcenum) 248 struct iommu_table *tbl) 298 struct iommu_table *tb [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/x86_64/kernel/ |
H A D | tce.c | 48 void tce_build(struct iommu_table *tbl, unsigned long index, 74 void tce_free(struct iommu_table *tbl, long index, unsigned int npages) 97 static int tce_table_setparms(struct pci_dev *dev, struct iommu_table *tbl) 136 struct iommu_table *tbl; 145 tbl = kzalloc(sizeof(struct iommu_table), GFP_KERNEL); 147 printk(KERN_ERR "Calgary: error allocating iommu_table\n");
|
H A D | pci-calgary.c | 160 static void tce_cache_blast(struct iommu_table *tbl); 208 static void iommu_range_reserve(struct iommu_table *tbl, 236 static unsigned long iommu_range_alloc(struct iommu_table *tbl, 265 static dma_addr_t iommu_alloc(struct iommu_table *tbl, void *vaddr, 296 static void __iommu_free(struct iommu_table *tbl, dma_addr_t dma_addr, 329 static void iommu_free(struct iommu_table *tbl, dma_addr_t dma_addr, 341 static void __calgary_unmap_sg(struct iommu_table *tbl, 362 struct iommu_table *tbl = to_pci_dev(dev)->bus->self->sysdata; 391 struct iommu_table *tbl = to_pci_dev(dev)->bus->self->sysdata; 445 struct iommu_table *tb [all...] |
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/kernel/ |
H A D | iommu.c | 85 static unsigned long iommu_range_alloc(struct iommu_table *tbl, 188 static dma_addr_t iommu_alloc(struct iommu_table *tbl, void *page, 224 static void __iommu_free(struct iommu_table *tbl, dma_addr_t dma_addr, 255 static void iommu_free(struct iommu_table *tbl, dma_addr_t dma_addr, 274 int iommu_map_sg(struct iommu_table *tbl, struct scatterlist *sglist, 405 void iommu_unmap_sg(struct iommu_table *tbl, struct scatterlist *sglist, 439 * Build a iommu_table structure. This contains a bit map which 442 struct iommu_table *iommu_init_table(struct iommu_table *tbl, int nid) 528 struct iommu_table *tb [all...] |
H A D | vio.c | 53 static struct iommu_table veth_iommu_table; 54 static struct iommu_table vio_iommu_table; 70 static struct iommu_table *vio_build_iommu_table(struct vio_dev *dev) 81 struct iommu_table *tbl;
|
H A D | dma_64.c | 84 struct iommu_table *tbl = dev->archdata.dma_data;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/sysdev/ |
H A D | dart_iommu.c | 68 static struct iommu_table iommu_table_dart; 141 static void dart_flush(struct iommu_table *tbl) 150 static void dart_build(struct iommu_table *tbl, long index, 189 static void dart_free(struct iommu_table *tbl, long index, long npages) 309 PCI_DN(dn)->iommu_table = &iommu_table_dart;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/platforms/pasemi/ |
H A D | iommu.c | 83 static struct iommu_table iommu_table_iobmap; 86 static void iobmap_build(struct iommu_table *tbl, long index, 113 static void iobmap_free(struct iommu_table *tbl, long index, 169 PCI_DN(dn)->iommu_table = &iommu_table_iobmap;
|
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/arch/powerpc/platforms/cell/ |
H A D | iommu.c | 126 struct iommu_table table; 144 * - on dev setup, assign iommu_table ptr 174 static void tce_build_cell(struct iommu_table *tbl, long index, long npages, 214 static void tce_free_cell(struct iommu_table *tbl, long index, long npages) 580 /* Setup the iommu_table */
|