cpdma_ctlr
struct cpdma_ctlr *dma;
struct cpdma_ctlr *ctlr = chan->ctlr;
struct cpdma_ctlr *ctlr;
struct cpdma_ctlr *ctlr = chan->ctlr;
struct cpdma_ctlr *ctlr = chan->ctlr;
struct cpdma_ctlr *ctlr = chan->ctlr;
struct cpdma_ctlr *ctlr = chan->ctlr;
struct cpdma_ctlr *ctlr = chan->ctlr;
int cpdma_control_get(struct cpdma_ctlr *ctlr, int control)
int cpdma_control_set(struct cpdma_ctlr *ctlr, int control, int value)
int cpdma_get_num_rx_descs(struct cpdma_ctlr *ctlr)
int cpdma_get_num_tx_descs(struct cpdma_ctlr *ctlr)
int cpdma_set_num_rx_descs(struct cpdma_ctlr *ctlr, int num_rx_desc)
static void cpdma_desc_pool_destroy(struct cpdma_ctlr *ctlr)
static int cpdma_desc_pool_create(struct cpdma_ctlr *ctlr)
static int _cpdma_control_set(struct cpdma_ctlr *ctlr, int control, int value)
static int _cpdma_control_get(struct cpdma_ctlr *ctlr, int control)
struct cpdma_ctlr *ctlr = chan->ctlr;
struct cpdma_ctlr *ctlr = chan->ctlr;
struct cpdma_ctlr *ctlr = ch->ctlr;
static u32 cpdma_chan_set_factors(struct cpdma_ctlr *ctlr,
struct cpdma_ctlr *cpdma_ctlr_create(struct cpdma_params *params)
struct cpdma_ctlr *ctlr;
int cpdma_ctlr_start(struct cpdma_ctlr *ctlr)
int cpdma_ctlr_stop(struct cpdma_ctlr *ctlr)
int cpdma_ctlr_destroy(struct cpdma_ctlr *ctlr)
int cpdma_ctlr_int_ctrl(struct cpdma_ctlr *ctlr, bool enable)
void cpdma_ctlr_eoi(struct cpdma_ctlr *ctlr, u32 value)
u32 cpdma_ctrl_rxchs_state(struct cpdma_ctlr *ctlr)
u32 cpdma_ctrl_txchs_state(struct cpdma_ctlr *ctlr)
static void cpdma_chan_set_descs(struct cpdma_ctlr *ctlr,
static int cpdma_chan_split_pool(struct cpdma_ctlr *ctlr)
struct cpdma_ctlr *ctlr = ch->ctlr;
u32 cpdma_chan_get_min_rate(struct cpdma_ctlr *ctlr)
struct cpdma_ctlr *ctlr;
struct cpdma_chan *cpdma_chan_create(struct cpdma_ctlr *ctlr, int chan_num,
struct cpdma_ctlr *ctlr;
struct cpdma_ctlr *ctlr = chan->ctlr;
int cpdma_control_get(struct cpdma_ctlr *ctlr, int control);
int cpdma_control_set(struct cpdma_ctlr *ctlr, int control, int value);
int cpdma_get_num_rx_descs(struct cpdma_ctlr *ctlr);
int cpdma_set_num_rx_descs(struct cpdma_ctlr *ctlr, int num_rx_desc);
int cpdma_get_num_tx_descs(struct cpdma_ctlr *ctlr);
struct cpdma_ctlr;
struct cpdma_ctlr *cpdma_ctlr_create(struct cpdma_params *params);
int cpdma_ctlr_destroy(struct cpdma_ctlr *ctlr);
int cpdma_ctlr_start(struct cpdma_ctlr *ctlr);
int cpdma_ctlr_stop(struct cpdma_ctlr *ctlr);
struct cpdma_chan *cpdma_chan_create(struct cpdma_ctlr *ctlr, int chan_num,
int cpdma_ctlr_int_ctrl(struct cpdma_ctlr *ctlr, bool enable);
void cpdma_ctlr_eoi(struct cpdma_ctlr *ctlr, u32 value);
u32 cpdma_ctrl_rxchs_state(struct cpdma_ctlr *ctlr);
u32 cpdma_ctrl_txchs_state(struct cpdma_ctlr *ctlr);
u32 cpdma_chan_get_min_rate(struct cpdma_ctlr *ctlr);
struct cpdma_ctlr *dma;