Searched refs:qmc_chan (Results 1 – 4 of 4) sorted by relevance
| /linux-6.15/include/soc/fsl/qe/ |
| H A D | qmc.h | 17 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 D | qmc.c | 205 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 D | fsl_qmc_hdlc.c | 38 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 D | fsl_qmc_audio.c | 23 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 …]
|