*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: vm_page_aflag_clear | Section: 9 | Source: FreeBSD | File: vm_page_aflag_clear.9.gz
VM_PAGE_AFLAG(9) FreeBSD Kernel Developer's Manual VM_PAGE_AFLAG(9) NAME vm_page_aflag_clear, vm_page_aflag_set, vm_page_reference - change page atomic flags SYNOPSIS #include <sys/param.h> #include <vm/vm.h> #include <vm/vm_page.h> void vm_page_aflag_clear(vm_page_t m, uint8_t bits); void vm_page_aflag_set(vm_page_t m, uint8_t bits); void vm_page_reference(vm_page_t m); DESCRIPTION The vm_page_aflag_clear() atomically clears the specified bits on the page's aflags. The vm_page_aflag_set() atomically sets the specified bits on the page's aflags. The vm_page_reference(m) call is the same as vm_page_aflag_set(m, PGA_REFERENCED); and is the recommended way to mark the page as referenced from third- party kernel modules. These functions neither block nor require any locks to be held around the calls for correctness. The functions arguments are: m The page whose aflags are updated. bits The bits that are set or cleared on the page's flags. The following aflags can be set or cleared: PGA_REFERENCED The bit may be set to indicate that the page has been recently accessed. For instance, pmap(9) sets this bit to reflect the accessed attribute of the page mapping typically updated by processor's memory management unit on the page access. PGA_WRITEABLE A writeable mapping for the page may exist. Both PGA_REFERENCED and PGA_WRITEABLE bits are only valid for the managed pages. AUTHORS This manual page was written by Chad David <[email protected]>. FreeBSD 14.1-RELEASE-p8 August 31, 2011 FreeBSD 14.1-RELEASE-p8

Navigation Options