Lines Matching defs:dmadev
88 struct hidma_dev *dmadev = mchan->dmadev;
90 pm_runtime_get_sync(dmadev->ddev.dev);
95 hidma_ll_chstats(s, mchan->dmadev->lldev, mdesc->tre_ch);
99 hidma_ll_chstats(s, mchan->dmadev->lldev, mdesc->tre_ch);
103 hidma_ll_chstats(s, mchan->dmadev->lldev, mdesc->tre_ch);
105 hidma_ll_devstats(s, mchan->dmadev->lldev);
106 pm_runtime_mark_last_busy(dmadev->ddev.dev);
107 pm_runtime_put_autosuspend(dmadev->ddev.dev);
118 struct hidma_dev *dmadev = s->private;
121 seq_printf(s, "nr_descriptors=%d\n", dmadev->nr_descriptors);
122 seq_printf(s, "dev_trca=%p\n", &dmadev->dev_trca);
123 seq_printf(s, "dev_trca_phys=%pa\n", &dmadev->trca_resource->start);
124 sz = resource_size(dmadev->trca_resource);
126 seq_printf(s, "dev_evca=%p\n", &dmadev->dev_evca);
127 seq_printf(s, "dev_evca_phys=%pa\n", &dmadev->evca_resource->start);
128 sz = resource_size(dmadev->evca_resource);
136 void hidma_debug_uninit(struct hidma_dev *dmadev)
138 debugfs_remove_recursive(dmadev->debugfs);
141 void hidma_debug_init(struct hidma_dev *dmadev)
147 dmadev->debugfs = debugfs_create_dir(dev_name(dmadev->ddev.dev), NULL);
150 list_for_each(position, &dmadev->ddev.channels) {
157 dmadev->debugfs);
163 debugfs_create_file("stats", S_IRUGO, dmadev->debugfs, dmadev,