Home
last modified time | relevance | path

Searched refs:TceTable (Results 1 – 10 of 10) sorted by relevance

/linux-2.4.37.9/arch/ppc64/kernel/
Dpci_dma.c60 struct TceTable virtBusVethTceTable; /* Tce table for virtual ethernet */
61 struct TceTable virtBusVioTceTable; /* Tce table for virtual I/O */
78 static inline long alloc_tce_range(struct TceTable *,
84 static long alloc_tce_range_nolock(struct TceTable *,
88 static inline void free_tce_range(struct TceTable *,
95 void free_tce_range_nolock(struct TceTable *,
100 dma_addr_t get_tces(struct TceTable *, unsigned order, void *page,
103 static long test_tce_range( struct TceTable *,
114 static dma_addr_t create_tces_sg( struct TceTable *tbl,
121 struct TceTable *tce_table_parms );
[all …]
Dvio.c25 extern struct TceTable *build_tce_table(struct TceTable *tbl);
27 extern dma_addr_t get_tces(struct TceTable *, unsigned order,
29 extern void tce_free(struct TceTable *tbl, dma_addr_t dma_addr,
259 struct TceTable * vio_build_tce_table(struct vio_dev *dev) in vio_build_tce_table()
262 struct TceTable *newTceTable; in vio_build_tce_table()
272 newTceTable = (struct TceTable *) kmalloc(sizeof(struct TceTable), GFP_KERNEL); in vio_build_tce_table()
332 struct TceTable * tbl; in vio_map_single()
365 struct TceTable * tbl; in vio_unmap_single()
425 struct TceTable * tbl; in vio_alloc_consistent()
474 struct TceTable * tbl; in vio_free_consistent()
DpSeries_lpar.c141 static void tce_build_pSeriesLP(struct TceTable *tbl, long tcenum, in tce_build_pSeriesLP()
169 static void tce_free_one_pSeriesLP(struct TceTable *tbl, long tcenum) in tce_free_one_pSeriesLP()
DiSeries_pci.c68 extern struct TceTable* tceTables[256];
/linux-2.4.37.9/include/asm-ppc64/iSeries/
DiSeries_dma.h67 struct TceTable { struct
89 extern struct TceTable virtBusTceTable; /* Tce table for virtual bus */ argument
91 extern struct TceTable * build_tce_table( struct HvTceTableManagerCB *,
92 struct TceTable *);
DiSeries_pci.h92 struct TceTable* DevTceTable; /* Device TCE Table */
/linux-2.4.37.9/include/asm-ppc64/
Dvio.h39 struct TceTable;
49 struct TceTable * vio_build_tce_table(struct vio_dev *dev);
94 struct TceTable *tce_table; /* vio_map_* uses this */
Dmachdep.h21 struct TceTable;
43 void (*tce_build)(struct TceTable * tbl,
47 void (*tce_free_one)(struct TceTable *tbl,
Dpci_dma.h67 struct TceTable { struct
92 extern struct TceTable virtBusTceTable; /* Tce table for virtual bus */ argument
Dprom.h118 struct TceTable;
138 struct TceTable *tce_table; /* for phb's or bridges */