Lines Matching refs:qmc_chan
174 struct qmc_chan {
218 struct qmc_chan *chans[64];
257 int qmc_chan_get_info(struct qmc_chan *chan, struct qmc_chan_info *info)
279 int qmc_chan_set_param(struct qmc_chan *chan, const struct qmc_chan_param *param)
316 int qmc_chan_write_submit(struct qmc_chan *chan, dma_addr_t addr, size_t length,
371 static void qmc_chan_write_done(struct qmc_chan *chan)
423 int qmc_chan_read_submit(struct qmc_chan *chan, dma_addr_t addr, size_t length,
486 static void qmc_chan_read_done(struct qmc_chan *chan)
542 static int qmc_chan_command(struct qmc_chan *chan, u8 qmc_opcode)
547 static int qmc_chan_stop_rx(struct qmc_chan *chan)
569 static int qmc_chan_stop_tx(struct qmc_chan *chan)
591 int qmc_chan_stop(struct qmc_chan *chan, int direction)
611 static void qmc_chan_start_rx(struct qmc_chan *chan)
630 static void qmc_chan_start_tx(struct qmc_chan *chan)
650 int qmc_chan_start(struct qmc_chan *chan, int direction)
662 static void qmc_chan_reset_rx(struct qmc_chan *chan)
692 static void qmc_chan_reset_tx(struct qmc_chan *chan)
728 int qmc_chan_reset(struct qmc_chan *chan, int direction)
744 struct qmc_chan *chan;
810 struct qmc_chan *chan;
821 struct qmc_chan *chan;
899 struct qmc_chan *chan;
941 struct qmc_chan *chan;
1016 static int qmc_setup_chan_trnsync(struct qmc *qmc, struct qmc_chan *chan)
1050 static int qmc_setup_chan(struct qmc *qmc, struct qmc_chan *chan)
1129 struct qmc_chan *chan;
1143 struct qmc_chan *chan;
1188 struct qmc_chan *chan;
1449 struct qmc_chan *qmc_chan_get_byphandle(struct device_node *np, const char *phandle_name)
1453 struct qmc_chan *qmc_chan;
1488 qmc_chan = qmc->chans[out_args.args[0]];
1489 if (!qmc_chan) {
1494 return qmc_chan;
1498 void qmc_chan_put(struct qmc_chan *chan)
1506 struct qmc_chan **qmc_chan = res;
1508 qmc_chan_put(*qmc_chan);
1511 struct qmc_chan *devm_qmc_chan_get_byphandle(struct device *dev,
1515 struct qmc_chan *qmc_chan;
1516 struct qmc_chan **dr;
1522 qmc_chan = qmc_chan_get_byphandle(np, phandle_name);
1523 if (!IS_ERR(qmc_chan)) {
1524 *dr = qmc_chan;
1530 return qmc_chan;