aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/ioat/ioat.c
Commit message (Expand)AuthorAgeFilesLines
* ioat(4): Remove Giant from ioat_test enable/disable.Alexander Motin2021-09-041-2/+23
* Mark some sysctls as CTLFLAG_MPSAFE.Alexander Motin2021-08-111-3/+3
* Remove free_domain() and uma_zfree_domain().Mark Johnston2020-08-041-1/+1
* Mark more nodes as CTLFLAG_MPSAFE or CTLFLAG_NEEDGIANT (17 of many)Pawel Biernacki2020-02-261-12/+14
* Don't spin on cleanup_lock if we are not interrupt.Alexander Motin2019-12-311-1/+6
* Add ioat_get_domain() to ioat(4) KPI.Alexander Motin2019-11-191-0/+9
* Initialize *comp_update with valid value.Alexander Motin2019-11-151-6/+5
* Cleanup address range checks in ioat(4).Alexander Motin2019-11-151-67/+26
* Pass more reasonable WAIT flags to bus_dma(9) calls.Alexander Motin2019-11-141-3/+4
* Add CTLFLAG_STATS to the dev.ioat.N.stats sysctl OIDsEric van Gyzen2019-10-091-12/+12
* Replace argument checks with assertions.Alexander Motin2019-09-271-83/+36
* Improve ioat(4) NUMA-awareness.Alexander Motin2019-09-191-5/+12
* Extract eventfilter declarations to sys/_eventfilter.hConrad Meyer2019-05-201-0/+1
* ioat(4) should use bus_dma(9) for the operation source and destinationTycho Nightingale2019-04-021-15/+224
* Fix few issues in ioat(4) driver.Alexander Motin2019-02-211-199/+121
* Reapply, with minor tweaks, r338025, from the original commit:Warner Losh2018-09-261-1/+1
* Back out r338035 until Warner is finished churning GSoC PNP patchesConrad Meyer2018-08-191-1/+1
* Remove unused and easy to misuse PNP macro parameterConrad Meyer2018-08-191-1/+1
* Use '#' rather than some made up name for fields we want to ignore.Warner Losh2017-12-221-1/+1
* ioat(4): Add Skylake Xeon PCI-IDConrad Meyer2017-12-051-0/+2
* Add PNP metadata to a few driversConrad Meyer2017-09-141-3/+4
* ioat(4): Compile on i386Conrad Meyer2016-12-041-2/+3
* ioat(4): Fix 'bogus completion_pending' KASSERTConrad Meyer2016-11-301-5/+9
* ioat(4): Fix race between process_events and reset_hwConrad Meyer2016-11-111-0/+9
* ioat(4): Read CHANSTS register for suspended/halted checksConrad Meyer2016-11-021-0/+6
* ioat(4): Allocate contiguous descriptorsConrad Meyer2016-11-011-112/+77
* ioat(4): Simplify by removing dynamic scalingConrad Meyer2016-11-011-326/+13
* ioat(4): Use memory completion rather than device registerConrad Meyer2016-10-281-2/+2
* ioat(4): Add failpoint for delay() in ioat_releaseConrad Meyer2016-10-281-2/+7
* ioat(4): Assert the submit lock in ioat_submit_singleConrad Meyer2016-10-281-0/+2
* ioat(4): Add additional tracingConrad Meyer2016-10-281-6/+22
* ioat(4): Start poll timer when descriptors are released to HWConrad Meyer2016-09-111-7/+7
* ioat(4): De-spam ioat_process_events KTR logsConrad Meyer2016-09-111-4/+2
* ioat(4): Despam relatively common hardware reset messagesConrad Meyer2016-09-011-2/+2
* ioat(4): Add additional CTR tracing during resetConrad Meyer2016-08-291-1/+15
* ioat(4): Don't "complete" DMA descriptors prematurelyConrad Meyer2016-08-291-9/+19
* ioat(4): Allow callouts to be scheduled after hw resetConrad Meyer2016-08-221-0/+8
* ioat(4): Don't process events past queue headConrad Meyer2016-08-221-19/+8
* ioat(4): Log channel number in CTR eventsConrad Meyer2016-08-051-16/+18
* ioat(4): Check ring links at grow/shrink in INVARIANTSConrad Meyer2016-07-121-0/+24
* ioat(4): Add KTR trace for ioat_reset_hwConrad Meyer2016-07-121-0/+2
* ioat(4): Enhance KTR logging for descriptor completionsConrad Meyer2016-07-121-2/+4
* ioat(4): Assert against ring underflowConrad Meyer2016-07-121-0/+5
* ioat_reserve_space: Recheck quiescing flag after dropping submit lockConrad Meyer2016-07-121-5/+8
* ioat(4): Remove force_hw_error sysctl; it does not work reliablyConrad Meyer2016-07-121-35/+0
* ioat(4): Export HW capabilities to consumersConrad Meyer2016-07-121-0/+9
* ioat(4): Submitters pick up a shovel if queue is too fullConrad Meyer2016-07-121-0/+24
* ioat(4): Don't shrink ring if activeConrad Meyer2016-07-121-2/+5
* ioat(4): Print some more useful information about the ring from ddb "show ioat"Conrad Meyer2016-07-121-1/+30
* ioat(4): Shrink using the correct timerConrad Meyer2016-07-121-1/+1