freebsd-skq/sys/dev/virtio
markj e0995c18f6 Introduce vm_page_astate.
This is a 32-bit structure embedded in each vm_page, consisting mostly
of page queue state.  The use of a structure makes it easy to store a
snapshot of a page's queue state in a stack variable and use cmpset
loops to update that state without requiring the page lock.

This change merely adds the structure and updates references to atomic
state fields.  No functional change intended.

Reviewed by:	alc, jeff, kib
Sponsored by:	Netflix, Intel
Differential Revision:	https://reviews.freebsd.org/D22650
2019-12-10 18:14:50 +00:00
..
balloon Introduce vm_page_astate. 2019-12-10 18:14:50 +00:00
block
console
mmio virtio: Fix running on machines with memory above 0xffffffff 2019-07-26 19:16:02 +00:00
network Convert to if_foreach_llmaddr() KPI. 2019-10-21 17:59:02 +00:00
pci virtio: Fix running on machines with memory above 0xffffffff 2019-07-26 19:16:02 +00:00
random
scsi
virtio_bus_if.m
virtio_config.h
virtio_ids.h
virtio_if.m
virtio_ring.h
virtio.c
virtio.h
virtqueue.c
virtqueue.h