Home
last modified time | relevance | path

Searched refs:qmc_chan (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/include/soc/fsl/qe/
H A Dqmc.h17 struct qmc_chan;
21 struct qmc_chan *qmc_chan_get_byphandles_index(struct device_node *np,
24 struct qmc_chan *devm_qmc_chan_get_byphandles_index(struct device *dev,
29 static inline struct qmc_chan *qmc_chan_get_byphandle(struct device_node *np, in qmc_chan_get_byphandle()
35 static inline struct qmc_chan *devm_qmc_chan_get_byphandle(struct device *dev, in devm_qmc_chan_get_byphandle()
42 struct qmc_chan *qmc_chan_get_bychild(struct device_node *np);
43 void qmc_chan_put(struct qmc_chan *chan);
62 int qmc_chan_get_info(struct qmc_chan *chan, struct qmc_chan_info *info);
113 int qmc_chan_start(struct qmc_chan *chan, int direction);
114 int qmc_chan_stop(struct qmc_chan *chan, int direction);
[all …]
/linux-6.15/drivers/soc/fsl/qe/
H A Dqmc.c205 struct qmc_chan { struct
2104 struct qmc_chan *qmc_chan; in qmc_chan_get_from_qmc() local
2126 if (!qmc_chan) { in qmc_chan_get_from_qmc()
2131 return qmc_chan; in qmc_chan_get_from_qmc()
2152 struct qmc_chan *qmc_chan; in qmc_chan_get_byphandles_index() local
2167 return qmc_chan; in qmc_chan_get_byphandles_index()
2194 struct qmc_chan **qmc_chan = res; in devm_qmc_chan_release() local
2204 struct qmc_chan *qmc_chan; in devm_qmc_chan_get_byphandles_index() local
2213 *dr = qmc_chan; in devm_qmc_chan_get_byphandles_index()
2219 return qmc_chan; in devm_qmc_chan_get_byphandles_index()
[all …]
/linux-6.15/drivers/net/wan/
H A Dfsl_qmc_hdlc.c38 struct qmc_chan *qmc_chan; member
492 ret = qmc_chan_get_ts_info(qmc_hdlc->qmc_chan, &ts_info); in qmc_hdlc_set_iface()
501 ret = qmc_chan_set_ts_info(qmc_hdlc->qmc_chan, &ts_info); in qmc_hdlc_set_iface()
615 ret = qmc_chan_start(qmc_hdlc->qmc_chan, QMC_CHAN_ALL); in qmc_hdlc_open()
626 qmc_chan_reset(qmc_hdlc->qmc_chan, QMC_CHAN_ALL); in qmc_hdlc_open()
647 qmc_chan_stop(qmc_hdlc->qmc_chan, QMC_CHAN_ALL); in qmc_hdlc_close()
648 qmc_chan_reset(qmc_hdlc->qmc_chan, QMC_CHAN_ALL); in qmc_hdlc_close()
725 if (IS_ERR(qmc_hdlc->qmc_chan)) in qmc_hdlc_probe()
726 return dev_err_probe(dev, PTR_ERR(qmc_hdlc->qmc_chan), in qmc_hdlc_probe()
729 ret = qmc_chan_get_info(qmc_hdlc->qmc_chan, &info); in qmc_hdlc_probe()
[all …]
/linux-6.15/sound/soc/fsl/
H A Dfsl_qmc_audio.c23 struct qmc_chan *qmc_chan; member
131 ret = qmc_chan_write_submit(prtd->qmc_dai->chans[i].qmc_chan, in qmc_audio_pcm_write_submit()
187 ret = qmc_chan_read_submit(prtd->qmc_dai->chans[i].qmc_chan, in qmc_audio_pcm_read_submit()
691 ret = qmc_chan_start(qmc_dai->chans[i].qmc_chan, direction); in qmc_dai_trigger()
700 ret_tmp = qmc_chan_stop(qmc_dai->chans[i].qmc_chan, direction); in qmc_dai_trigger()
706 ret_tmp = qmc_chan_reset(qmc_dai->chans[i].qmc_chan, direction); in qmc_dai_trigger()
718 ret_tmp = qmc_chan_stop(qmc_dai->chans[i].qmc_chan, direction); in qmc_dai_trigger()
734 qmc_chan_stop(qmc_dai->chans[i].qmc_chan, direction); in qmc_dai_trigger()
735 qmc_chan_reset(qmc_dai->chans[i].qmc_chan, direction); in qmc_dai_trigger()
833 if (IS_ERR(qmc_dai->chans[i].qmc_chan)) { in qmc_audio_dai_parse()
[all …]