Lines Matching refs:dma_info

225 struct dma_info {  struct
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()
578 di = kzalloc(sizeof(struct dma_info), GFP_ATOMIC); in dma_attach()
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()
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()
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()
1001 static bool dma64_rxidle(struct dma_info *di) in dma64_rxidle()
1023 struct dma_info *di = (struct dma_info *)pub; in dma_rxfill()
1105 struct dma_info *di = (struct dma_info *)pub; in dma_rxreclaim()
1125 struct dma_info *di = (struct dma_info *)pub; in dma_getvar()
1136 struct dma_info *di = (struct dma_info *)pub; in dma_txinit()
1169 struct dma_info *di = (struct dma_info *)pub; in dma_txsuspend()
1181 struct dma_info *di = (struct dma_info *)pub; in dma_txresume()
1193 struct dma_info *di = (struct dma_info *)pub; in dma_txsuspended()
1203 struct dma_info *di = (struct dma_info *)pub; in dma_txreclaim()
1224 struct dma_info *di = (struct dma_info *)pub; in dma_txreset()
1251 struct dma_info *di = (struct dma_info *)pub; in dma_rxreset()
1273 struct dma_info *di = (struct dma_info *)pub; in dma_txfast()
1354 struct dma_info *di = (struct dma_info *)pub; in dma_getnexttxp()
1436 struct dma_info *di = (struct dma_info *) dmah; in dma_walk_packets()