Lines Matching refs:dma_pub
66 struct dma_pub { struct
77 extern struct dma_pub *dma_attach(char *name, struct brcms_c_info *wlc, argument
83 void dma_rxinit(struct dma_pub *pub);
84 int dma_rx(struct dma_pub *pub, struct sk_buff_head *skb_list);
85 bool dma_rxfill(struct dma_pub *pub);
86 bool dma_rxreset(struct dma_pub *pub);
87 bool dma_txreset(struct dma_pub *pub);
88 void dma_txinit(struct dma_pub *pub);
89 int dma_txfast(struct brcms_c_info *wlc, struct dma_pub *pub,
91 void dma_txflush(struct dma_pub *pub);
92 int dma_txpending(struct dma_pub *pub);
93 void dma_kick_tx(struct dma_pub *pub);
94 void dma_txsuspend(struct dma_pub *pub);
95 bool dma_txsuspended(struct dma_pub *pub);
96 void dma_txresume(struct dma_pub *pub);
97 void dma_txreclaim(struct dma_pub *pub, enum txd_range range);
98 void dma_rxreclaim(struct dma_pub *pub);
99 void dma_detach(struct dma_pub *pub);
100 unsigned long dma_getvar(struct dma_pub *pub, const char *name);
101 struct sk_buff *dma_getnexttxp(struct dma_pub *pub, enum txd_range range);
102 void dma_counterreset(struct dma_pub *pub);
104 void dma_walk_packets(struct dma_pub *dmah, void (*callback_fnc)