opnsense-src/sys/dev/virtio
Mark Johnston a4667e09e6 Convert vm_page_alloc() callers to use vm_page_alloc_noobj().
Remove page zeroing code from consumers and stop specifying
VM_ALLOC_NOOBJ.  In a few places, also convert an allocation loop to
simply use VM_ALLOC_WAITOK.

Similarly, convert vm_page_alloc_domain() callers.

Note that callers are now responsible for assigning the pindex.

Reviewed by:	alc, hselasky, kib
MFC after:	1 week
Sponsored by:	The FreeBSD Foundation
Differential Revision:	https://reviews.freebsd.org/D31986
2021-10-19 21:22:56 -04:00
..
balloon Convert vm_page_alloc() callers to use vm_page_alloc_noobj(). 2021-10-19 21:22:56 -04:00
block virtio: Add KMSAN hooks for network and block devices 2021-08-11 16:41:38 -04:00
console virtio: Reduce boilerplate for device driver module definitions 2021-01-21 01:07:23 +00:00
mmio Add missing const after 6c4f95161d 2021-10-11 13:20:56 +01:00
network virtio: Add KMSAN hooks for network and block devices 2021-08-11 16:41:38 -04:00
pci virtio: make the write_config buffer argument const 2021-10-11 11:52:18 +01:00
random virtio: Reduce boilerplate for device driver module definitions 2021-01-21 01:07:23 +00:00
scsi virtio_scsi: Zero stack-allocated CCBs 2021-05-16 22:20:39 -04:00
virtio.c virtio: make the write_config buffer argument const 2021-10-11 11:52:18 +01:00
virtio.h virtio: make the write_config buffer argument const 2021-10-11 11:52:18 +01:00
virtio_bus_if.m virtio: make the write_config buffer argument const 2021-10-11 11:52:18 +01:00
virtio_config.h Update VirtIO definitions from Linux virtio_config.h and virtio_ring.h headers 2018-06-17 20:45:48 +00:00
virtio_endian.h bhyve: virtio shares definitions between sys/dev/virtio 2021-03-16 19:29:39 +08:00
virtio_ids.h Sync VirtIO IDs with Linux 2018-01-14 06:03:40 +00:00
virtio_if.m Add optional VirtIO device method for post-attach notifications 2013-09-01 04:20:23 +00:00
virtio_ring.h Update VirtIO definitions from Linux virtio_config.h and virtio_ring.h headers 2018-06-17 20:45:48 +00:00
virtqueue.c Add SDT probes virtqueue::enqueue_segments:{entry,return} 2021-08-27 13:08:59 -04:00
virtqueue.h virtio: Add modern (v1) virtqueue support 2021-01-19 04:55:23 +00:00