Lines Matching refs:bus_dmaengine_t
114 typedef void *bus_dmaengine_t;
125 bus_dmaengine_t ioat_get_dmaengine(uint32_t channel_index, int flags);
128 void ioat_put_dmaengine(bus_dmaengine_t dmaengine);
131 int ioat_get_hwversion(bus_dmaengine_t dmaengine);
132 size_t ioat_get_max_io_size(bus_dmaengine_t dmaengine);
133 uint32_t ioat_get_capabilities(bus_dmaengine_t dmaengine);
134 int ioat_get_domain(bus_dmaengine_t dmaengine, int *domain);
149 int ioat_set_interrupt_coalesce(bus_dmaengine_t dmaengine, uint16_t delay);
156 uint16_t ioat_get_max_coalesce_period(bus_dmaengine_t dmaengine);
163 void ioat_acquire(bus_dmaengine_t dmaengine);
164 void ioat_release(bus_dmaengine_t dmaengine);
177 int ioat_acquire_reserve(bus_dmaengine_t dmaengine, unsigned n, int mflags)
186 struct bus_dmadesc *ioat_blockfill(bus_dmaengine_t dmaengine, bus_addr_t dst,
191 struct bus_dmadesc *ioat_copy(bus_dmaengine_t dmaengine, bus_addr_t dst,
204 struct bus_dmadesc *ioat_copy_8k_aligned(bus_dmaengine_t dmaengine,
226 struct bus_dmadesc *ioat_copy_crc(bus_dmaengine_t dmaengine, bus_addr_t dst,
240 struct bus_dmadesc *ioat_crc(bus_dmaengine_t dmaengine, bus_addr_t src,
248 struct bus_dmadesc *ioat_null(bus_dmaengine_t dmaengine,