Home
last modified time | relevance | path

Searched refs:dmaengine (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/sys/dev/ioat/
H A Dioat.h128 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);
155 uint16_t ioat_get_max_coalesce_period(bus_dmaengine_t dmaengine);
162 void ioat_acquire(bus_dmaengine_t dmaengine);
163 void ioat_release(bus_dmaengine_t dmaengine);
190 struct bus_dmadesc *ioat_copy(bus_dmaengine_t dmaengine, bus_addr_t dst,
203 struct bus_dmadesc *ioat_copy_8k_aligned(bus_dmaengine_t dmaengine,
239 struct bus_dmadesc *ioat_crc(bus_dmaengine_t dmaengine, bus_addr_t src,
[all …]
H A Dioat.c407 ioat_acquire(&ioat->dmaengine); in ioat_start_channel()
426 ioat_release(&ioat->dmaengine); in ioat_start_channel()
877 return (&ioat->dmaengine); in ioat_get_dmaengine()
885 ioat = to_ioat_softc(dmaengine); in ioat_put_dmaengine()
896 ioat = to_ioat_softc(dmaengine); in ioat_get_hwversion()
905 ioat = to_ioat_softc(dmaengine); in ioat_get_max_io_size()
914 ioat = to_ioat_softc(dmaengine); in ioat_get_capabilities()
923 ioat = to_ioat_softc(dmaengine); in ioat_set_interrupt_coalesce()
940 ioat = to_ioat_softc(dmaengine); in ioat_get_max_coalesce_period()
962 ioat_acquire(dmaengine); in ioat_acquire_reserve()
[all …]
H A Dioat_test.c342 bus_dmaengine_t dmaengine; in ioat_dma_test() local
391 dmaengine = ioat_get_dmaengine(test->channel_index, M_NOWAIT); in ioat_dma_test()
392 if (dmaengine == NULL) { in ioat_dma_test()
397 ioat = to_ioat_softc(dmaengine); in ioat_dma_test()
415 error = ioat_set_interrupt_coalesce(dmaengine, test->coalesce_period); in ioat_dma_test()
466 ioat_test_submit_1_tx(test, dmaengine); in ioat_dma_test()
485 ioat_put_dmaengine(dmaengine); in ioat_dma_test()
H A Dioat_internal.h431 bus_dmaengine_t dmaengine; member
436 offsetof(struct ioat_softc, dmaengine)); \