Lines Matching refs:dma_device
330 struct dma_device *device;
844 struct dma_device { struct
933 void (*device_release)(struct dma_device *dev); argument
936 void (*dbg_summary_show)(struct seq_file *s, struct dma_device *dev); argument
1209 static inline bool is_dma_copy_aligned(struct dma_device *dev, size_t off1, in is_dma_copy_aligned()
1215 static inline bool is_dma_xor_aligned(struct dma_device *dev, size_t off1, in is_dma_xor_aligned()
1221 static inline bool is_dma_pq_aligned(struct dma_device *dev, size_t off1, in is_dma_pq_aligned()
1227 static inline bool is_dma_fill_aligned(struct dma_device *dev, size_t off1, in is_dma_fill_aligned()
1234 dma_set_maxpq(struct dma_device *dma, int maxpq, int has_pq_continue) in dma_set_maxpq()
1253 static inline bool dma_dev_has_pq_continue(struct dma_device *dma) in dma_dev_has_pq_continue()
1258 static inline unsigned short dma_dev_to_maxpq(struct dma_device *dma) in dma_dev_to_maxpq()
1276 static inline int dma_maxpq(struct dma_device *dma, enum dma_ctrl_flags flags) in dma_maxpq()
1561 int dma_async_device_register(struct dma_device *device);
1562 int dmaenginem_async_device_register(struct dma_device *device);
1563 void dma_async_device_unregister(struct dma_device *device);
1564 int dma_async_device_channel_register(struct dma_device *device,
1566 void dma_async_device_channel_unregister(struct dma_device *device,