Lines Matching refs:chan
20 #define tx_chan_num(chan) (chan) argument
21 #define rx_chan_num(chan) ((chan) + CPDMA_MAX_CHANNELS) argument
22 #define is_rx_chan(chan) ((chan)->chan_num >= CPDMA_MAX_CHANNELS) argument
23 #define is_tx_chan(chan) (!is_rx_chan(chan)) argument
25 #define chan_linear(chan) __chan_linear((chan)->chan_num) argument
84 int cpdma_chan_destroy(struct cpdma_chan *chan);
85 int cpdma_chan_start(struct cpdma_chan *chan);
86 int cpdma_chan_stop(struct cpdma_chan *chan);
87 int cpdma_chan_dump(struct cpdma_chan *chan);
89 int cpdma_chan_get_stats(struct cpdma_chan *chan,
91 int cpdma_chan_submit(struct cpdma_chan *chan, void *token, void *data,
93 int cpdma_chan_process(struct cpdma_chan *chan, int quota);
97 int cpdma_chan_int_ctrl(struct cpdma_chan *chan, bool enable);
98 bool cpdma_check_free_tx_desc(struct cpdma_chan *chan);