Lines Matching refs:dma_dev

71 static void dmaengine_debug_register(struct dma_device *dma_dev)  in dmaengine_debug_register()  argument
73 dma_dev->dbg_dev_root = debugfs_create_dir(dev_name(dma_dev->dev), in dmaengine_debug_register()
75 if (IS_ERR(dma_dev->dbg_dev_root)) in dmaengine_debug_register()
76 dma_dev->dbg_dev_root = NULL; in dmaengine_debug_register()
79 static void dmaengine_debug_unregister(struct dma_device *dma_dev) in dmaengine_debug_unregister() argument
81 debugfs_remove_recursive(dma_dev->dbg_dev_root); in dmaengine_debug_unregister()
82 dma_dev->dbg_dev_root = NULL; in dmaengine_debug_unregister()
86 struct dma_device *dma_dev) in dmaengine_dbg_summary_show() argument
90 list_for_each_entry(chan, &dma_dev->channels, device_node) { in dmaengine_dbg_summary_show()
106 struct dma_device *dma_dev = NULL; in dmaengine_summary_show() local
109 list_for_each_entry(dma_dev, &dma_device_list, global_node) { in dmaengine_summary_show()
111 dma_dev->dev_id, dev_name(dma_dev->dev), in dmaengine_summary_show()
112 dma_dev->chancnt); in dmaengine_summary_show()
114 if (dma_dev->dbg_summary_show) in dmaengine_summary_show()
115 dma_dev->dbg_summary_show(s, dma_dev); in dmaengine_summary_show()
117 dmaengine_dbg_summary_show(s, dma_dev); in dmaengine_summary_show()
119 if (!list_is_last(&dma_dev->global_node, &dma_device_list)) in dmaengine_summary_show()
138 static inline int dmaengine_debug_register(struct dma_device *dma_dev) in dmaengine_debug_register() argument
143 static inline void dmaengine_debug_unregister(struct dma_device *dma_dev) { } in dmaengine_debug_unregister() argument
232 ATTRIBUTE_GROUPS(dma_dev);