Lines Matching defs:chan_dev
26 struct device chan_dev;
301 tx_chn->common.chan_dev.class = &k3_udma_glue_devclass;
302 tx_chn->common.chan_dev.parent = xudma_get_device(tx_chn->common.udmax);
303 dev_set_name(&tx_chn->common.chan_dev, "tchan%d-0x%04x",
305 ret = device_register(&tx_chn->common.chan_dev);
308 put_device(&tx_chn->common.chan_dev);
309 tx_chn->common.chan_dev.parent = NULL;
315 tx_chn->common.chan_dev.dma_coherent = true;
316 dma_coerce_mask_and_coherent(&tx_chn->common.chan_dev,
465 if (tx_chn->common.chan_dev.parent) {
466 device_unregister(&tx_chn->common.chan_dev);
467 tx_chn->common.chan_dev.parent = NULL;
644 return &tx_chn->common.chan_dev;
992 rx_chn->common.chan_dev.class = &k3_udma_glue_devclass;
993 rx_chn->common.chan_dev.parent = xudma_get_device(rx_chn->common.udmax);
994 dev_set_name(&rx_chn->common.chan_dev, "rchan%d-0x%04x",
996 ret = device_register(&rx_chn->common.chan_dev);
999 put_device(&rx_chn->common.chan_dev);
1000 rx_chn->common.chan_dev.parent = NULL;
1006 rx_chn->common.chan_dev.dma_coherent = true;
1007 dma_coerce_mask_and_coherent(&rx_chn->common.chan_dev,
1093 rx_chn->common.chan_dev.class = &k3_udma_glue_devclass;
1094 rx_chn->common.chan_dev.parent = xudma_get_device(rx_chn->common.udmax);
1095 dev_set_name(&rx_chn->common.chan_dev, "rchan_remote-0x%04x-0x%02x",
1097 ret = device_register(&rx_chn->common.chan_dev);
1100 put_device(&rx_chn->common.chan_dev);
1101 rx_chn->common.chan_dev.parent = NULL;
1107 rx_chn->common.chan_dev.dma_coherent = true;
1108 dma_coerce_mask_and_coherent(&rx_chn->common.chan_dev,
1258 if (rx_chn->common.chan_dev.parent) {
1259 device_unregister(&rx_chn->common.chan_dev);
1260 rx_chn->common.chan_dev.parent = NULL;
1550 return &rx_chn->common.chan_dev;