Lines Matching defs:dev

303  * @dev: pointer to the DMA router device
307 struct device *dev;
308 void (*route_free)(struct device *dev, void *route_data);
318 * @dev: class device for sysfs
321 * dev_name(requester's dev):channel name, for example: "2b00000.mcasp:tx"
338 struct dma_chan_dev *dev;
519 return dev_name(&chan->dev->device);
562 struct device *dev;
627 struct dmaengine_unmap_data *dmaengine_get_unmap_data(struct device *dev, int nr, gfp_t flags);
633 static inline struct dmaengine_unmap_data *dmaengine_get_unmap_data(struct device *dev, int nr, gfp_t flags)
783 * @dev: struct device reference for dma mapping api
784 * @owner: owner module (automatically set based on the provided dev)
861 struct device *dev;
920 void (*device_release)(struct dma_device *dev);
923 void (*dbg_summary_show)(struct seq_file *s, struct dma_device *dev);
1194 static inline bool is_dma_copy_aligned(struct dma_device *dev, size_t off1, size_t off2, size_t len)
1196 return dmaengine_check_align(dev->copy_align, off1, off2, len);
1199 static inline bool is_dma_xor_aligned(struct dma_device *dev, size_t off1, size_t off2, size_t len)
1201 return dmaengine_check_align(dev->xor_align, off1, off2, len);
1204 static inline bool is_dma_pq_aligned(struct dma_device *dev, size_t off1, size_t off2, size_t len)
1206 return dmaengine_check_align(dev->pq_align, off1, off2, len);
1209 static inline bool is_dma_fill_aligned(struct dma_device *dev, size_t off1, size_t off2, size_t len)
1211 return dmaengine_check_align(dev->fill_align, off1, off2, len);
1454 struct dma_chan *dma_request_chan(struct device *dev, const char *name);
1480 static inline struct dma_chan *dma_request_chan(struct device *dev, const char *name)
1546 static inline struct dma_chan *__deprecated dma_request_slave_channel(struct device *dev, const char *name)
1548 struct dma_chan *ch = dma_request_chan(dev, name);
1554 void *fn_param, struct device *dev, const char *name)
1558 chan = dma_request_slave_channel(dev, name);