Symbol: qmc_chan
drivers/net/wan/fsl_qmc_hdlc.c
314
ret = qmc_chan_read_submit(qmc_hdlc->qmc_chan, desc->dma_addr, desc->dma_size,
drivers/net/wan/fsl_qmc_hdlc.c
365
ret = qmc_chan_write_submit(qmc_hdlc->qmc_chan, desc->dma_addr, desc->dma_size,
drivers/net/wan/fsl_qmc_hdlc.c
37
struct qmc_chan *qmc_chan;
drivers/net/wan/fsl_qmc_hdlc.c
491
ret = qmc_chan_get_ts_info(qmc_hdlc->qmc_chan, &ts_info);
drivers/net/wan/fsl_qmc_hdlc.c
500
ret = qmc_chan_set_ts_info(qmc_hdlc->qmc_chan, &ts_info);
drivers/net/wan/fsl_qmc_hdlc.c
596
ret = qmc_chan_set_param(qmc_hdlc->qmc_chan, &chan_param);
drivers/net/wan/fsl_qmc_hdlc.c
614
ret = qmc_chan_start(qmc_hdlc->qmc_chan, QMC_CHAN_ALL);
drivers/net/wan/fsl_qmc_hdlc.c
625
qmc_chan_reset(qmc_hdlc->qmc_chan, QMC_CHAN_ALL);
drivers/net/wan/fsl_qmc_hdlc.c
646
qmc_chan_stop(qmc_hdlc->qmc_chan, QMC_CHAN_ALL);
drivers/net/wan/fsl_qmc_hdlc.c
647
qmc_chan_reset(qmc_hdlc->qmc_chan, QMC_CHAN_ALL);
drivers/net/wan/fsl_qmc_hdlc.c
723
qmc_hdlc->qmc_chan = devm_qmc_chan_get_bychild(dev, dev->of_node);
drivers/net/wan/fsl_qmc_hdlc.c
724
if (IS_ERR(qmc_hdlc->qmc_chan))
drivers/net/wan/fsl_qmc_hdlc.c
725
return dev_err_probe(dev, PTR_ERR(qmc_hdlc->qmc_chan),
drivers/net/wan/fsl_qmc_hdlc.c
728
ret = qmc_chan_get_info(qmc_hdlc->qmc_chan, &info);
drivers/net/wan/fsl_qmc_hdlc.c
736
ret = qmc_chan_get_ts_info(qmc_hdlc->qmc_chan, &ts_info);
drivers/soc/fsl/qe/qmc.c
1028
static int qmc_chan_start_rx(struct qmc_chan *chan)
drivers/soc/fsl/qe/qmc.c
1073
static int qmc_chan_start_tx(struct qmc_chan *chan)
drivers/soc/fsl/qe/qmc.c
1118
int qmc_chan_start(struct qmc_chan *chan, int direction)
drivers/soc/fsl/qe/qmc.c
1149
static void qmc_chan_reset_rx(struct qmc_chan *chan)
drivers/soc/fsl/qe/qmc.c
1179
static void qmc_chan_reset_tx(struct qmc_chan *chan)
drivers/soc/fsl/qe/qmc.c
1215
int qmc_chan_reset(struct qmc_chan *chan, int direction)
drivers/soc/fsl/qe/qmc.c
1230
struct qmc_chan *chan;
drivers/soc/fsl/qe/qmc.c
1277
struct qmc_chan *chan;
drivers/soc/fsl/qe/qmc.c
1287
struct qmc_chan *chan;
drivers/soc/fsl/qe/qmc.c
1443
static int qmc_setup_chan(struct qmc *qmc, struct qmc_chan *chan)
drivers/soc/fsl/qe/qmc.c
1523
struct qmc_chan *chan;
drivers/soc/fsl/qe/qmc.c
1537
struct qmc_chan *chan;
drivers/soc/fsl/qe/qmc.c
1582
struct qmc_chan *chan;
drivers/soc/fsl/qe/qmc.c
2114
static struct qmc_chan *qmc_chan_get_from_qmc(struct device_node *qmc_np, unsigned int chan_index)
drivers/soc/fsl/qe/qmc.c
2117
struct qmc_chan *qmc_chan;
drivers/soc/fsl/qe/qmc.c
2138
qmc_chan = qmc->chans[chan_index];
drivers/soc/fsl/qe/qmc.c
2139
if (!qmc_chan) {
drivers/soc/fsl/qe/qmc.c
2144
return qmc_chan;
drivers/soc/fsl/qe/qmc.c
2160
struct qmc_chan *qmc_chan_get_byphandles_index(struct device_node *np,
drivers/soc/fsl/qe/qmc.c
2165
struct qmc_chan *qmc_chan;
drivers/soc/fsl/qe/qmc.c
2178
qmc_chan = qmc_chan_get_from_qmc(out_args.np, out_args.args[0]);
drivers/soc/fsl/qe/qmc.c
2180
return qmc_chan;
drivers/soc/fsl/qe/qmc.c
2184
struct qmc_chan *qmc_chan_get_bychild(struct device_node *np)
drivers/soc/fsl/qe/qmc.c
2199
void qmc_chan_put(struct qmc_chan *chan)
drivers/soc/fsl/qe/qmc.c
2207
struct qmc_chan **qmc_chan = res;
drivers/soc/fsl/qe/qmc.c
2209
qmc_chan_put(*qmc_chan);
drivers/soc/fsl/qe/qmc.c
2212
struct qmc_chan *devm_qmc_chan_get_byphandles_index(struct device *dev,
drivers/soc/fsl/qe/qmc.c
2217
struct qmc_chan *qmc_chan;
drivers/soc/fsl/qe/qmc.c
2218
struct qmc_chan **dr;
drivers/soc/fsl/qe/qmc.c
2224
qmc_chan = qmc_chan_get_byphandles_index(np, phandles_name, index);
drivers/soc/fsl/qe/qmc.c
2225
if (!IS_ERR(qmc_chan)) {
drivers/soc/fsl/qe/qmc.c
2226
*dr = qmc_chan;
drivers/soc/fsl/qe/qmc.c
2232
return qmc_chan;
drivers/soc/fsl/qe/qmc.c
2236
struct qmc_chan *devm_qmc_chan_get_bychild(struct device *dev,
drivers/soc/fsl/qe/qmc.c
2239
struct qmc_chan *qmc_chan;
drivers/soc/fsl/qe/qmc.c
2240
struct qmc_chan **dr;
drivers/soc/fsl/qe/qmc.c
2246
qmc_chan = qmc_chan_get_bychild(np);
drivers/soc/fsl/qe/qmc.c
2247
if (!IS_ERR(qmc_chan)) {
drivers/soc/fsl/qe/qmc.c
2248
*dr = qmc_chan;
drivers/soc/fsl/qe/qmc.c
2254
return qmc_chan;
drivers/soc/fsl/qe/qmc.c
271
struct qmc_chan *chans[64];
drivers/soc/fsl/qe/qmc.c
327
int qmc_chan_get_info(struct qmc_chan *chan, struct qmc_chan_info *info)
drivers/soc/fsl/qe/qmc.c
354
int qmc_chan_get_ts_info(struct qmc_chan *chan, struct qmc_chan_ts_info *ts_info)
drivers/soc/fsl/qe/qmc.c
371
int qmc_chan_set_ts_info(struct qmc_chan *chan, const struct qmc_chan_ts_info *ts_info)
drivers/soc/fsl/qe/qmc.c
405
int qmc_chan_set_param(struct qmc_chan *chan, const struct qmc_chan_param *param)
drivers/soc/fsl/qe/qmc.c
442
int qmc_chan_write_submit(struct qmc_chan *chan, dma_addr_t addr, size_t length,
drivers/soc/fsl/qe/qmc.c
508
static void qmc_chan_write_done(struct qmc_chan *chan)
drivers/soc/fsl/qe/qmc.c
560
int qmc_chan_read_submit(struct qmc_chan *chan, dma_addr_t addr, size_t length,
drivers/soc/fsl/qe/qmc.c
640
static void qmc_chan_read_done(struct qmc_chan *chan)
drivers/soc/fsl/qe/qmc.c
712
static int qmc_chan_setup_tsa_64rxtx(struct qmc_chan *chan, const struct tsa_serial_info *info,
drivers/soc/fsl/qe/qmc.c
755
static int qmc_chan_setup_tsa_32rx(struct qmc_chan *chan, const struct tsa_serial_info *info,
drivers/soc/fsl/qe/qmc.c
791
static int qmc_chan_setup_tsa_32tx(struct qmc_chan *chan, const struct tsa_serial_info *info,
drivers/soc/fsl/qe/qmc.c
827
static int qmc_chan_setup_tsa_tx(struct qmc_chan *chan, bool enable)
drivers/soc/fsl/qe/qmc.c
844
static int qmc_chan_setup_tsa_rx(struct qmc_chan *chan, bool enable)
drivers/soc/fsl/qe/qmc.c
861
static int qmc_chan_cpm1_command(struct qmc_chan *chan, u8 qmc_opcode)
drivers/soc/fsl/qe/qmc.c
866
static int qmc_chan_qe_command(struct qmc_chan *chan, u32 cmd)
drivers/soc/fsl/qe/qmc.c
873
static int qmc_chan_stop_rx(struct qmc_chan *chan)
drivers/soc/fsl/qe/qmc.c
912
static int qmc_chan_stop_tx(struct qmc_chan *chan)
drivers/soc/fsl/qe/qmc.c
951
static int qmc_chan_start_rx(struct qmc_chan *chan);
drivers/soc/fsl/qe/qmc.c
953
int qmc_chan_stop(struct qmc_chan *chan, int direction)
drivers/soc/fsl/qe/qmc.c
984
static int qmc_setup_chan_trnsync(struct qmc *qmc, struct qmc_chan *chan)
include/soc/fsl/qe/qmc.h
104
int qmc_chan_read_submit(struct qmc_chan *chan, dma_addr_t addr, size_t length,
include/soc/fsl/qe/qmc.h
113
int qmc_chan_start(struct qmc_chan *chan, int direction);
include/soc/fsl/qe/qmc.h
114
int qmc_chan_stop(struct qmc_chan *chan, int direction);
include/soc/fsl/qe/qmc.h
115
int qmc_chan_reset(struct qmc_chan *chan, int direction);
include/soc/fsl/qe/qmc.h
17
struct qmc_chan;
include/soc/fsl/qe/qmc.h
21
struct qmc_chan *qmc_chan_get_byphandles_index(struct device_node *np,
include/soc/fsl/qe/qmc.h
24
struct qmc_chan *devm_qmc_chan_get_byphandles_index(struct device *dev,
include/soc/fsl/qe/qmc.h
29
static inline struct qmc_chan *qmc_chan_get_byphandle(struct device_node *np,
include/soc/fsl/qe/qmc.h
35
static inline struct qmc_chan *devm_qmc_chan_get_byphandle(struct device *dev,
include/soc/fsl/qe/qmc.h
42
struct qmc_chan *qmc_chan_get_bychild(struct device_node *np);
include/soc/fsl/qe/qmc.h
43
void qmc_chan_put(struct qmc_chan *chan);
include/soc/fsl/qe/qmc.h
45
struct qmc_chan *devm_qmc_chan_get_bychild(struct device *dev, struct device_node *np);
include/soc/fsl/qe/qmc.h
62
int qmc_chan_get_info(struct qmc_chan *chan, struct qmc_chan_info *info);
include/soc/fsl/qe/qmc.h
71
int qmc_chan_get_ts_info(struct qmc_chan *chan, struct qmc_chan_ts_info *ts_info);
include/soc/fsl/qe/qmc.h
72
int qmc_chan_set_ts_info(struct qmc_chan *chan, const struct qmc_chan_ts_info *ts_info);
include/soc/fsl/qe/qmc.h
88
int qmc_chan_set_param(struct qmc_chan *chan, const struct qmc_chan_param *param);
include/soc/fsl/qe/qmc.h
90
int qmc_chan_write_submit(struct qmc_chan *chan, dma_addr_t addr, size_t length,
sound/soc/fsl/fsl_qmc_audio.c
30
struct qmc_chan **qmc_chans;