Lines Matching refs:dma_device
18 * The subsystem keeps a global list of dma_device structs it is protected by a
69 static void dmaengine_debug_register(struct dma_device *dma_dev)
77 static void dmaengine_debug_unregister(struct dma_device *dma_dev)
84 struct dma_device *dma_dev)
104 struct dma_device *dma_dev = NULL;
136 static inline int dmaengine_debug_register(struct dma_device *dma_dev)
141 static inline void dmaengine_debug_unregister(struct dma_device *dma_dev) { }
322 struct dma_device *device;
364 struct dma_device *device;
392 static int dma_device_satisfies_mask(struct dma_device *device,
425 struct dma_device *device = container_of(ref, struct dma_device, ref);
434 static void dma_device_put(struct dma_device *device)
556 struct dma_device *device;
573 struct dma_device *device;
620 struct dma_device *dev,
656 static struct dma_chan *find_candidate(struct dma_device *device,
703 struct dma_device *device = chan->device;
727 struct dma_chan *dma_get_any_slave_channel(struct dma_device *device)
759 struct dma_device *device, *_d;
786 static const struct dma_slave_map *dma_filter_match(struct dma_device *device,
815 struct dma_device *d, *_d;
934 struct dma_device *device, *_d;
973 struct dma_device *device, *_d;
990 static bool device_has_all_tx_types(struct dma_device *device)
1029 static int get_dma_id(struct dma_device *device)
1039 static int __dma_async_device_channel_register(struct dma_device *device,
1089 int dma_async_device_channel_register(struct dma_device *device,
1103 static void __dma_async_device_channel_unregister(struct dma_device *device,
1121 void dma_async_device_channel_unregister(struct dma_device *device,
1131 * @device: pointer to &struct dma_device
1137 int dma_async_device_register(struct dma_device *device)
1260 * @device: pointer to &struct dma_device
1265 void dma_async_device_unregister(struct dma_device *device)
1294 * @device: pointer to &struct dma_device
1298 int dmaenginem_async_device_register(struct dma_device *device)