aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ioat
Commit message (Expand)AuthorAgeFilesLines
* ioat(4): ioat_get_dmaengine(): Add M_WAITOK modeConrad Meyer2016-04-094-7/+36
* ioat(4): On error detected in ithread, defer HW reset to taskqueueConrad Meyer2016-02-132-0/+22
* ioat(4): Also check for errors if the channel is suspendedConrad Meyer2016-02-131-1/+1
* ioat(4): Decode/define more capabilities, operationsConrad Meyer2016-02-132-1/+23
* ioat(4): Recheck status register on zero-descriptor wakeupsConrad Meyer2016-02-131-3/+11
* ioat(4): Add support for 'fence' bit with DMA_FENCE flagConrad Meyer2016-01-152-1/+9
* ioat(4): Add ioat_acquire_reserve() KPIConrad Meyer2016-01-072-1/+29
* ioat(4): Add ioat_get_max_io_size() KPIConrad Meyer2016-01-052-0/+10
* ioat(4): Add an API to get HW revisionConrad Meyer2015-12-173-3/+20
* ioatcontrol(8): Add support for interrupt coalescingConrad Meyer2015-12-142-2/+27
* ioat(4): Add support for interrupt coalescingConrad Meyer2015-12-144-0/+69
* ioat(4): Gather and expose DMA statistics via sysctlConrad Meyer2015-12-142-19/+105
* ioat(4): Add ioatcontrol(8) testing for copy_8kConrad Meyer2015-12-102-9/+46
* ioat(4): Add Broadwell-EP PCI IDsConrad Meyer2015-12-091-0/+11
* ioat(4): Add ioat_copy_8k_aligned KPIConrad Meyer2015-12-093-2/+60
* ioat(4): Add MODULE_VERSION so MODULE_DEPEND worksConrad Meyer2015-12-041-0/+1
* ioat: Handle channel-fatal HW errors safelyConrad Meyer2015-10-315-48/+212
* ioat_test: Handled forced hardware resets gracefullyConrad Meyer2015-10-291-3/+14
* ioat: Drain/quiesce the device less racilyConrad Meyer2015-10-292-14/+55
* ioatcontrol(8): Add and document "raw" testing modeConrad Meyer2015-10-292-2/+48
* ioat: Define DMACAPABILITY bitsConrad Meyer2015-10-285-2/+37
* ioat: Add support for Block Fill operationsConrad Meyer2015-10-264-4/+85
* ioat: Dedupe operation enqueue logicConrad Meyer2015-10-262-51/+86
* ioat: Add %b format string for CHANERR codesConrad Meyer2015-10-262-2/+11
* ioat: Allocate memory for ring resize sanelyConrad Meyer2015-10-263-119/+323
* ioat: Expose more softc members in sysctlsConrad Meyer2015-10-262-5/+17
* ioat: Introduce KTR probesConrad Meyer2015-10-262-7/+8
* ioat: Actually bring the hardware back online after resetConrad Meyer2015-10-242-13/+65
* ioat: Use bus_alloc_resource_any(9)Conrad Meyer2015-10-241-2/+2
* ioat: Extract halted error-debugging to a functionConrad Meyer2015-10-241-8/+17
* ioat: Always re-arm interrupts in process_eventsConrad Meyer2015-10-241-4/+3
* ioat: Add sysctl to force hw resetConrad Meyer2015-10-241-16/+47
* ioat: refcnt users so we can drain them at detachConrad Meyer2015-10-244-11/+115
* ioat: When queueing operations, assert the submit lockConrad Meyer2015-10-241-0/+2
* ioat: Don't use sleeping allocation in lock pathConrad Meyer2015-10-241-11/+22
* ioat: Pull out timer callout delay into a constantConrad Meyer2015-10-241-7/+10
* ioat_test: Add a colon (':') for styleConrad Meyer2015-10-221-1/+1
* ioat: Clean up loggingConrad Meyer2015-10-223-33/+38
* ioat: Fix some attach/detach issuesConrad Meyer2015-10-223-15/+55
* Improve flexibility of ioat_test / ioatcontrol(8)Conrad Meyer2015-10-222-66/+222
* ioat: Define IOAT_XFERCAP_VALID_MASK and use in ioat_read_xfercapConrad Meyer2015-10-223-4/+3
* ioat: Use correct macro, fix build on i386Conrad Meyer2015-10-131-1/+1
* ioat(4): pci_save/restore_state to persist MSI-X registers over BDXDE resetConrad Meyer2015-09-021-16/+18
* ioat: re-initialize interrupts after resetting hw on BDXDEConrad Meyer2015-09-021-9/+52
* ioat(4): Minor style cleanupsConrad Meyer2015-08-251-1/+1
* Import ioat(4) driverConrad Meyer2015-08-246-0/+1939