Changeset View
Changeset View
Standalone View
Standalone View
share/man/man9/vm_page_alloc.9
Show All 20 Lines | |||||
.\" SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER | .\" SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER | ||||
.\" CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | .\" CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||||
.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | ||||
.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH | ||||
.\" DAMAGE. | .\" DAMAGE. | ||||
.\" | .\" | ||||
.\" $FreeBSD$ | .\" $FreeBSD$ | ||||
.\" | .\" | ||||
.Dd November 16, 2016 | .Dd February 19, 2021 | ||||
.Dt VM_PAGE_ALLOC 9 | .Dt VM_PAGE_ALLOC 9 | ||||
.Os | .Os | ||||
.Sh NAME | .Sh NAME | ||||
.Nm vm_page_alloc | .Nm vm_page_alloc | ||||
.Nd "allocate a page for a" | .Nd "allocate a page for a" | ||||
.Vt vm_object | .Vt vm_object | ||||
.Sh SYNOPSIS | .Sh SYNOPSIS | ||||
.In sys/param.h | .In sys/param.h | ||||
▲ Show 20 Lines • Show All 60 Lines • ▼ Show 20 Lines | |||||
The | The | ||||
.Fa object | .Fa object | ||||
argument is ignored. | argument is ignored. | ||||
.It Dv VM_ALLOC_SBUSY | .It Dv VM_ALLOC_SBUSY | ||||
The returned page will be shared busy. | The returned page will be shared busy. | ||||
.It Dv VM_ALLOC_WIRED | .It Dv VM_ALLOC_WIRED | ||||
The returned page will be wired. | The returned page will be wired. | ||||
.It Dv VM_ALLOC_ZERO | .It Dv VM_ALLOC_ZERO | ||||
Indicate a preference for a pre-zeroed page. | Zero-fill the contents of the page. | ||||
There is no guarantee that the returned page will be zeroed, but it | |||||
will have the | |||||
.Dv PG_ZERO | |||||
flag set if it is zeroed. | |||||
.El | .El | ||||
.El | .El | ||||
.Sh RETURN VALUES | .Sh RETURN VALUES | ||||
The | The | ||||
.Vt vm_page_t | .Vt vm_page_t | ||||
that was allocated is returned if successful; otherwise, | that was allocated is returned if successful; otherwise, | ||||
.Dv NULL | .Dv NULL | ||||
is returned. | is returned. | ||||
Show All 9 Lines |