Lines Matching refs:dev
24 * \param dev IOAT DMA device
30 errval_t dma_device_poll_channels(struct dma_device *dev)
32 if (dev->f.poll) {
33 return dev->f.poll(dev);
48 * \param dev DMA device
52 inline dma_dev_id_t dma_device_get_id(struct dma_device *dev)
54 return dev->id;
60 * \param dev DMA device
64 inline dma_dev_id_t dma_device_get_type(struct dma_device *dev)
66 return dev->type;
72 * \param dev DMA device
76 inline dma_dev_st_t dma_device_get_state(struct dma_device *dev)
78 return dev->state;
85 * \param dev DMA device
89 inline void *dma_device_get_mmio_vbase(struct dma_device *dev)
91 return (void *)dev->mmio.vaddr;
98 * \param dev DMA device
102 inline uint8_t dma_device_get_channel_count(struct dma_device *dev)
104 return dev->channels.count;
111 * \param dev DMA device
117 struct dma_channel *dma_device_get_channe_by_idx(struct dma_device *dev,
120 if (idx < dev->channels.count) {
121 return dev->channels.c[idx];
129 * \param dev DMA device
133 inline struct dma_channel *dma_device_get_channel(struct dma_device *dev)
135 if (dev->channels.next >= dev->channels.count) {
136 dev->channels.next = 0;
138 return dev->channels.c[dev->channels.next++];