Lines Matching defs:chan_dev

26 	struct device chan_dev;
303 tx_chn->common.chan_dev.class = &k3_udma_glue_devclass;
304 tx_chn->common.chan_dev.parent = xudma_get_device(tx_chn->common.udmax);
305 dev_set_name(&tx_chn->common.chan_dev, "tchan%d-0x%04x",
307 ret = device_register(&tx_chn->common.chan_dev);
310 put_device(&tx_chn->common.chan_dev);
311 tx_chn->common.chan_dev.parent = NULL;
317 tx_chn->common.chan_dev.dma_coherent = true;
318 dma_coerce_mask_and_coherent(&tx_chn->common.chan_dev,
467 if (tx_chn->common.chan_dev.parent) {
468 device_unregister(&tx_chn->common.chan_dev);
469 tx_chn->common.chan_dev.parent = NULL;
646 return &tx_chn->common.chan_dev;
991 rx_chn->common.chan_dev.class = &k3_udma_glue_devclass;
992 rx_chn->common.chan_dev.parent = xudma_get_device(rx_chn->common.udmax);
993 dev_set_name(&rx_chn->common.chan_dev, "rchan%d-0x%04x",
995 ret = device_register(&rx_chn->common.chan_dev);
998 put_device(&rx_chn->common.chan_dev);
999 rx_chn->common.chan_dev.parent = NULL;
1005 rx_chn->common.chan_dev.dma_coherent = true;
1006 dma_coerce_mask_and_coherent(&rx_chn->common.chan_dev,
1092 rx_chn->common.chan_dev.class = &k3_udma_glue_devclass;
1093 rx_chn->common.chan_dev.parent = xudma_get_device(rx_chn->common.udmax);
1094 dev_set_name(&rx_chn->common.chan_dev, "rchan_remote-0x%04x-0x%02x",
1096 ret = device_register(&rx_chn->common.chan_dev);
1099 put_device(&rx_chn->common.chan_dev);
1100 rx_chn->common.chan_dev.parent = NULL;
1106 rx_chn->common.chan_dev.dma_coherent = true;
1107 dma_coerce_mask_and_coherent(&rx_chn->common.chan_dev,
1254 if (rx_chn->common.chan_dev.parent) {
1255 device_unregister(&rx_chn->common.chan_dev);
1256 rx_chn->common.chan_dev.parent = NULL;
1543 return &rx_chn->common.chan_dev;