Lines Matching defs:di

33 #define DMA64TXREGOFFS(di, field)	(di->d64txregbase + DMA64REGOFFS(field))  argument
34 #define DMA64RXREGOFFS(di, field) (di->d64rxregbase + DMA64REGOFFS(field)) argument
334 static uint txd(struct dma_info *di, uint x) in txd()
339 static uint rxd(struct dma_info *di, uint x) in rxd()
344 static uint nexttxd(struct dma_info *di, uint i) in nexttxd()
349 static uint prevtxd(struct dma_info *di, uint i) in prevtxd()
354 static uint nextrxd(struct dma_info *di, uint i) in nextrxd()
359 static uint ntxdactive(struct dma_info *di, uint h, uint t) in ntxdactive()
364 static uint nrxdactive(struct dma_info *di, uint h, uint t) in nrxdactive()
369 static uint _dma_ctrlflags(struct dma_info *di, uint mask, uint flags) in _dma_ctrlflags()
406 static bool _dma64_addrext(struct dma_info *di, uint ctrl_offset) in _dma64_addrext()
419 static bool _dma_isaddrext(struct dma_info *di) in _dma_isaddrext()
439 static bool _dma_descriptor_align(struct dma_info *di) in _dma_descriptor_align()
462 static void *dma_alloc_consistent(struct dma_info *di, uint size, in dma_alloc_consistent()
490 static void *dma_ringalloc(struct dma_info *di, u32 boundary, uint size, in dma_ringalloc()
514 static bool dma64_alloc(struct dma_info *di, uint direction) in dma64_alloc()
562 static bool _dma_alloc(struct dma_info *di, uint direction) in _dma_alloc()
573 struct dma_info *di; in dma_attach() local
725 dma64_dd_upd(struct dma_info *di, struct dma64desc *ddring, in dma64_dd_upd()
759 struct dma_info *di = (struct dma_info *)pub; in dma_detach() local
784 _dma_ddtable_init(struct dma_info *di, uint direction, dma_addr_t pa) in _dma_ddtable_init()
832 static void _dma_rxenable(struct dma_info *di) in _dma_rxenable()
855 struct dma_info *di = (struct dma_info *)pub; in dma_rxinit() local
879 static struct sk_buff *dma64_getnextrxp(struct dma_info *di, bool forceall) in dma64_getnextrxp()
917 static struct sk_buff *_dma_getnextrxp(struct dma_info *di, bool forceall) in _dma_getnextrxp()
937 struct dma_info *di = (struct dma_info *)pub; in dma_rx() local
1001 static bool dma64_rxidle(struct dma_info *di) in dma64_rxidle()
1022 struct dma_info *di = (struct dma_info *)pub; in dma_rxfill() local
1102 struct dma_info *di = (struct dma_info *)pub; in dma_rxreclaim() local
1122 struct dma_info *di = (struct dma_info *)pub; in dma_getvar() local
1133 struct dma_info *di = (struct dma_info *)pub; in dma_txinit() local
1166 struct dma_info *di = (struct dma_info *)pub; in dma_txsuspend() local
1178 struct dma_info *di = (struct dma_info *)pub; in dma_txresume() local
1190 struct dma_info *di = (struct dma_info *)pub; in dma_txsuspended() local
1200 struct dma_info *di = (struct dma_info *)pub; in dma_txreclaim() local
1221 struct dma_info *di = (struct dma_info *)pub; in dma_txreset() local
1248 struct dma_info *di = (struct dma_info *)pub; in dma_rxreset() local
1270 struct dma_info *di = (struct dma_info *)pub; in dma_txfast() local
1347 struct dma_info *di = (struct dma_info *)pub; in dma_getnexttxp() local
1429 struct dma_info *di = (struct dma_info *) dmah; in dma_walk_packets() local