1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-15 10:17:20 +00:00
freebsd/sys/dev/ioat
Alexander Motin 8acd3f126a Don't spin on cleanup_lock if we are not interrupt.
If somebody else holds that lock, it will likely do the work for us.
If it won't, then we return here later and retry.

Under heavy load it allows to avoid lock congestion between interrupt and
polling threads.

MFC after:	1 week
Sponsored by:	iXsystems, Inc.
2019-12-31 04:16:52 +00:00
..
ioat_hw.h
ioat_internal.h Cleanup address range checks in ioat(4). 2019-11-15 22:47:59 +00:00
ioat_test.c ioatcontrol(8) could exercise 8k-aligned copy with page-break, crc and 2019-04-02 19:06:25 +00:00
ioat_test.h ioatcontrol(8) could exercise 8k-aligned copy with page-break, crc and 2019-04-02 19:06:25 +00:00
ioat.c Don't spin on cleanup_lock if we are not interrupt. 2019-12-31 04:16:52 +00:00
ioat.h Add ioat_get_domain() to ioat(4) KPI. 2019-11-19 02:09:04 +00:00