Lines Matching refs:cpdma_ctlr
61 struct cpdma_ctlr;
66 struct cpdma_ctlr *cpdma_ctlr_create(struct cpdma_params *params);
67 int cpdma_ctlr_destroy(struct cpdma_ctlr *ctlr);
68 int cpdma_ctlr_start(struct cpdma_ctlr *ctlr);
69 int cpdma_ctlr_stop(struct cpdma_ctlr *ctlr);
71 struct cpdma_chan *cpdma_chan_create(struct cpdma_ctlr *ctlr, int chan_num,
90 int cpdma_ctlr_int_ctrl(struct cpdma_ctlr *ctlr, bool enable);
91 void cpdma_ctlr_eoi(struct cpdma_ctlr *ctlr, u32 value);
93 u32 cpdma_ctrl_rxchs_state(struct cpdma_ctlr *ctlr);
94 u32 cpdma_ctrl_txchs_state(struct cpdma_ctlr *ctlr);
99 u32 cpdma_chan_get_min_rate(struct cpdma_ctlr *ctlr);
116 int cpdma_control_get(struct cpdma_ctlr *ctlr, int control);
117 int cpdma_control_set(struct cpdma_ctlr *ctlr, int control, int value);
118 int cpdma_get_num_rx_descs(struct cpdma_ctlr *ctlr);
119 int cpdma_set_num_rx_descs(struct cpdma_ctlr *ctlr, int num_rx_desc);
120 int cpdma_get_num_tx_descs(struct cpdma_ctlr *ctlr);