Lines Matching refs:cpdma_chan
62 struct cpdma_chan;
71 struct cpdma_chan *cpdma_chan_create(struct cpdma_ctlr *ctlr, int chan_num,
73 int cpdma_chan_get_rx_buf_num(struct cpdma_chan *chan);
74 int cpdma_chan_destroy(struct cpdma_chan *chan);
75 int cpdma_chan_start(struct cpdma_chan *chan);
76 int cpdma_chan_stop(struct cpdma_chan *chan);
78 int cpdma_chan_get_stats(struct cpdma_chan *chan,
80 int cpdma_chan_submit_mapped(struct cpdma_chan *chan, void *token,
82 int cpdma_chan_submit(struct cpdma_chan *chan, void *token, void *data,
84 int cpdma_chan_idle_submit_mapped(struct cpdma_chan *chan, void *token,
86 int cpdma_chan_idle_submit(struct cpdma_chan *chan, void *token, void *data,
88 int cpdma_chan_process(struct cpdma_chan *chan, int quota);
92 int cpdma_chan_int_ctrl(struct cpdma_chan *chan, bool enable);
95 bool cpdma_check_free_tx_desc(struct cpdma_chan *chan);
96 int cpdma_chan_set_weight(struct cpdma_chan *ch, int weight);
97 int cpdma_chan_set_rate(struct cpdma_chan *ch, u32 rate);
98 u32 cpdma_chan_get_rate(struct cpdma_chan *ch);