Home | History | Annotate | Download | only in linux

Lines Matching refs:device

26 #include <linux/device.h>
34 * @DMA_RESOURCE_SUSPEND: DMA device going into low power state
35 * @DMA_RESOURCE_RESUME: DMA device returning to full power
36 * @DMA_RESOURCE_ADDED: DMA device added to the system
37 * @DMA_RESOURCE_REMOVED: DMA device removed from the system
84 * @device: ptr to the dma device who supplies this channel, always !%NULL
87 * @class_dev: class device for sysfs
92 * @device_node: used to add this to the device chan list
97 struct dma_device *device;
167 * @dev_id: unique device ID
231 return chan->device->device_memcpy_buf_to_buf(chan, dest, src, len);
255 return chan->device->device_memcpy_buf_to_pg(chan, page, offset,
282 return chan->device->device_memcpy_pg_to_pg(chan, dest_pg, dest_off,
295 return chan->device->device_memcpy_issue_pending(chan);
312 return chan->device->device_memcpy_complete(chan, cookie, last, used);
338 /* --- DMA device --- */
340 int dma_async_device_register(struct dma_device *device);
341 void dma_async_device_unregister(struct dma_device *device);