btopr(D3) btopr(D3)
NAME
btopr - convert size in bytes to size in pages (round up)
SYNOPSIS
#include <sys/types.h>
#include <sys/ddi.h>
ulong_t btopr(ulong_t numbytes);
Arguments
numbytes Size in bytes to convert to equivalent size in
pages.
DESCRIPTION
btopr returns the number of pages that are contained in the
specified number of bytes, with upward rounding if the byte
count is not a page multiple.
Return Values
The return value is the number of pages. There are no invalid
input values, and therefore no error return values.
USAGE
Level
Initialization, Base or Interrupt.
Synchronization Constraints
Does not sleep.
Driver-defined basic locks, read/write locks, and sleep locks
may be held across calls to this function.
Examples
If the page size is 2048, then btopr(4096) and btopr(4095)
both return 2, and btopr(4097) returns 3. btopr(0) returns 0.
REFERENCES
btop(D3), ptob(D3)
NOTICES
Portability
All processors
Applicability
ddi: 1, 2, 3, 4, 5, 5mp, 6, 6mp, 7, 7mp
Copyright 1994 Novell, Inc. Page 1