Lines Matching defs:di

38 #define DMA64TXREGOFFS(di, field)	(di->d64txregbase + DMA64REGOFFS(field))  argument
39 #define DMA64RXREGOFFS(di, field) (di->d64rxregbase + DMA64REGOFFS(field)) argument
313 static uint txd(struct dma_info *di, uint x) in txd()
318 static uint rxd(struct dma_info *di, uint x) in rxd()
323 static uint nexttxd(struct dma_info *di, uint i) in nexttxd()
328 static uint prevtxd(struct dma_info *di, uint i) in prevtxd()
333 static uint nextrxd(struct dma_info *di, uint i) in nextrxd()
338 static uint ntxdactive(struct dma_info *di, uint h, uint t) in ntxdactive()
343 static uint nrxdactive(struct dma_info *di, uint h, uint t) in nrxdactive()
348 static uint _dma_ctrlflags(struct dma_info *di, uint mask, uint flags) in _dma_ctrlflags()
383 static bool _dma64_addrext(struct dma_info *di, uint ctrl_offset) in _dma64_addrext()
396 static bool _dma_isaddrext(struct dma_info *di) in _dma_isaddrext()
418 static bool _dma_descriptor_align(struct dma_info *di) in _dma_descriptor_align()
441 static void *dma_alloc_consistent(struct dma_info *di, uint size, in dma_alloc_consistent()
469 static void *dma_ringalloc(struct dma_info *di, u32 boundary, uint size, in dma_ringalloc()
493 static bool dma64_alloc(struct dma_info *di, uint direction) in dma64_alloc()
543 static bool _dma_alloc(struct dma_info *di, uint direction) in _dma_alloc()
555 struct dma_info *di; in dma_attach() local
714 dma64_dd_upd(struct dma_info *di, struct dma64desc *ddring, in dma64_dd_upd()
748 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_detach() local
773 _dma_ddtable_init(struct dma_info *di, uint direction, dma_addr_t pa) in _dma_ddtable_init()
821 static void _dma_rxenable(struct dma_info *di) in _dma_rxenable()
844 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_rxinit() local
868 static struct sk_buff *dma64_getnextrxp(struct dma_info *di, bool forceall) in dma64_getnextrxp()
906 static struct sk_buff *_dma_getnextrxp(struct dma_info *di, bool forceall) in _dma_getnextrxp()
926 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_rx() local
991 static bool dma64_rxidle(struct dma_info *di) in dma64_rxidle()
1004 static bool dma64_txidle(struct dma_info *di) in dma64_txidle()
1024 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_rxfill() local
1110 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_rxreclaim() local
1130 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_getvar() local
1141 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_txinit() local
1174 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_txsuspend() local
1186 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_txresume() local
1198 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_txsuspended() local
1208 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_txreclaim() local
1229 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_txreset() local
1256 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_rxreset() local
1270 static void dma_txenq(struct dma_info *di, struct sk_buff *p) in dma_txenq()
1316 static void ampdu_finalize(struct dma_info *di) in ampdu_finalize()
1343 static void prep_ampdu_frame(struct dma_info *di, struct sk_buff *p) in prep_ampdu_frame()
1362 static void dma_update_txavail(struct dma_info *di) in dma_update_txavail()
1381 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_txfast() local
1431 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_txpending() local
1441 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_kick_tx() local
1460 struct dma_info *di = container_of(pub, struct dma_info, dma); in dma_getnexttxp() local
1542 struct dma_info *di = container_of(dmah, struct dma_info, dma); in dma_walk_packets() local