Lines Matching defs:vm_page
32 * from: @(#)vm_page.h 8.2 (Berkeley) 12/13/93
60 * $FreeBSD: stable/10/sys/vm/vm_page.h 307672 2016-10-20 13:12:19Z kib $
128 struct vm_page {
130 TAILQ_ENTRY(vm_page) q; /* page queue or free list (Q) */
132 SLIST_ENTRY(vm_page) ss; /* private slists */
140 TAILQ_ENTRY(vm_page) listq; /* pages in same object (O) */
211 TAILQ_HEAD(pglist, vm_page);
212 SLIST_HEAD(spglist, vm_page);
232 struct vm_page vmd_marker; /* marker for pagedaemon private use */
302 * The vm_page's aflags are updated using atomic operations. To set or clear
324 * freeing, the modification must be protected by the vm_page lock.
555 CTASSERT(offsetof(struct vm_page, aflags) % sizeof(uint32_t) == 0);