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

/freebsd-13-stable/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);
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);
175 * On failure, the caller does not hold the dmaengine
[all...]
H A Dioat.c465 ioat_acquire(&ioat->dmaengine);
484 ioat_release(&ioat->dmaengine);
992 return (&ioat->dmaengine);
996 ioat_put_dmaengine(bus_dmaengine_t dmaengine) argument
1000 ioat = to_ioat_softc(dmaengine);
1007 ioat_get_hwversion(bus_dmaengine_t dmaengine) argument
1011 ioat = to_ioat_softc(dmaengine);
1016 ioat_get_max_io_size(bus_dmaengine_t dmaengine) argument
1020 ioat = to_ioat_softc(dmaengine);
1025 ioat_get_capabilities(bus_dmaengine_t dmaengine) argument
1034 ioat_get_domain(bus_dmaengine_t dmaengine, int *domain) argument
1043 ioat_set_interrupt_coalesce(bus_dmaengine_t dmaengine, uint16_t delay) argument
1060 ioat_get_max_coalesce_period(bus_dmaengine_t dmaengine) argument
1069 ioat_acquire(bus_dmaengine_t dmaengine) argument
1080 ioat_acquire_reserve(bus_dmaengine_t dmaengine, unsigned n, int mflags) argument
1095 ioat_release(bus_dmaengine_t dmaengine) argument
1188 ioat_null(bus_dmaengine_t dmaengine, bus_dmaengine_callback_t callback_fn, void *callback_arg, uint32_t flags) argument
1210 ioat_copy(bus_dmaengine_t dmaengine, bus_addr_t dst, bus_addr_t src, bus_size_t len, bus_dmaengine_callback_t callback_fn, void *callback_arg, uint32_t flags) argument
1235 ioat_copy_8k_aligned(bus_dmaengine_t dmaengine, bus_addr_t dst1, bus_addr_t dst2, bus_addr_t src1, bus_addr_t src2, bus_dmaengine_callback_t callback_fn, void *callback_arg, uint32_t flags) argument
1313 ioat_copy_crc(bus_dmaengine_t dmaengine, bus_addr_t dst, bus_addr_t src, bus_size_t len, uint32_t *initialseed, bus_addr_t crcptr, bus_dmaengine_callback_t callback_fn, void *callback_arg, uint32_t flags) argument
1383 ioat_crc(bus_dmaengine_t dmaengine, bus_addr_t src, bus_size_t len, uint32_t *initialseed, bus_addr_t crcptr, bus_dmaengine_callback_t callback_fn, void *callback_arg, uint32_t flags) argument
1453 ioat_blockfill(bus_dmaengine_t dmaengine, bus_addr_t dst, uint64_t fillpattern, bus_size_t len, bus_dmaengine_callback_t callback_fn, void *callback_arg, uint32_t flags) argument
[all...]
H A Dioat_test.c365 bus_dmaengine_t dmaengine; local
415 dmaengine = ioat_get_dmaengine(test->channel_index, M_NOWAIT);
416 if (dmaengine == NULL) {
417 ioat_test_log(0, "Couldn't acquire dmaengine\n");
421 ioat = to_ioat_softc(dmaengine);
439 error = ioat_set_interrupt_coalesce(dmaengine, test->coalesce_period);
490 ioat_test_submit_1_tx(test, dmaengine);
509 ioat_put_dmaengine(dmaengine);
H A Dioat_internal.h435 bus_dmaengine_t dmaengine; member in struct:ioat_softc
440 offsetof(struct ioat_softc, dmaengine)); \

Completed in 164 milliseconds