Searched refs:dmaengine (Results 1 – 4 of 4) sorted by relevance
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);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);204 struct bus_dmadesc *ioat_copy_8k_aligned(bus_dmaengine_t dmaengine,240 struct bus_dmadesc *ioat_crc(bus_dmaengine_t dmaengine, bus_addr_t src,[all …]
486 ioat_acquire(&ioat->dmaengine); in ioat_start_channel()505 ioat_release(&ioat->dmaengine); in ioat_start_channel()1013 return (&ioat->dmaengine); in ioat_get_dmaengine()1021 ioat = to_ioat_softc(dmaengine); in ioat_put_dmaengine()1032 ioat = to_ioat_softc(dmaengine); in ioat_get_hwversion()1041 ioat = to_ioat_softc(dmaengine); in ioat_get_max_io_size()1050 ioat = to_ioat_softc(dmaengine); in ioat_get_capabilities()1059 ioat = to_ioat_softc(dmaengine); in ioat_get_domain()1068 ioat = to_ioat_softc(dmaengine); in ioat_set_interrupt_coalesce()1107 ioat_acquire(dmaengine); in ioat_acquire_reserve()[all …]
365 bus_dmaengine_t dmaengine; in ioat_dma_test() local415 dmaengine = ioat_get_dmaengine(test->channel_index, M_NOWAIT); in ioat_dma_test()416 if (dmaengine == NULL) { in ioat_dma_test()421 ioat = to_ioat_softc(dmaengine); in ioat_dma_test()439 error = ioat_set_interrupt_coalesce(dmaengine, test->coalesce_period); in ioat_dma_test()490 ioat_test_submit_1_tx(test, dmaengine); in ioat_dma_test()509 ioat_put_dmaengine(dmaengine); in ioat_dma_test()
435 bus_dmaengine_t dmaengine; member440 offsetof(struct ioat_softc, dmaengine)); \