Lines Matching refs:chan_dev
26 struct device chan_dev;
296 tx_chn->common.chan_dev.class = &k3_udma_glue_devclass;
297 tx_chn->common.chan_dev.parent = xudma_get_device(tx_chn->common.udmax);
298 dev_set_name(&tx_chn->common.chan_dev, "tchan%d-0x%04x",
300 ret = device_register(&tx_chn->common.chan_dev);
303 put_device(&tx_chn->common.chan_dev);
304 tx_chn->common.chan_dev.parent = NULL;
310 tx_chn->common.chan_dev.dma_coherent = true;
311 dma_coerce_mask_and_coherent(&tx_chn->common.chan_dev,
394 if (tx_chn->common.chan_dev.parent) {
395 device_unregister(&tx_chn->common.chan_dev);
396 tx_chn->common.chan_dev.parent = NULL;
573 return &tx_chn->common.chan_dev;
918 rx_chn->common.chan_dev.class = &k3_udma_glue_devclass;
919 rx_chn->common.chan_dev.parent = xudma_get_device(rx_chn->common.udmax);
920 dev_set_name(&rx_chn->common.chan_dev, "rchan%d-0x%04x",
922 ret = device_register(&rx_chn->common.chan_dev);
925 put_device(&rx_chn->common.chan_dev);
926 rx_chn->common.chan_dev.parent = NULL;
932 rx_chn->common.chan_dev.dma_coherent = true;
933 dma_coerce_mask_and_coherent(&rx_chn->common.chan_dev,
1050 rx_chn->common.chan_dev.class = &k3_udma_glue_devclass;
1051 rx_chn->common.chan_dev.parent = xudma_get_device(rx_chn->common.udmax);
1052 dev_set_name(&rx_chn->common.chan_dev, "rchan_remote-0x%04x",
1054 ret = device_register(&rx_chn->common.chan_dev);
1057 put_device(&rx_chn->common.chan_dev);
1058 rx_chn->common.chan_dev.parent = NULL;
1064 rx_chn->common.chan_dev.dma_coherent = true;
1065 dma_coerce_mask_and_coherent(&rx_chn->common.chan_dev,
1122 if (rx_chn->common.chan_dev.parent) {
1123 device_unregister(&rx_chn->common.chan_dev);
1124 rx_chn->common.chan_dev.parent = NULL;
1411 return &rx_chn->common.chan_dev;