Print this page
code review from Josh and Robert
*** 15,34 ****
PARAMETERS
vmp The vmem arena to which the span should be added.
vaddr The base address of the span to add.
! size The size of the span to add
vmflag Flags affecting the allocation of the span to add.
DESCRIPTION
The vmem_add() function adds size bytes starting at vaddr to a vmem arena
from which future calls to vmem_alloc() may allocate.
! VM_SLEEP or VM_NOSLEEP must be specified, and indicate whether the
! addition may block.
CONTEXT
This function can be called from either user or kernel context. If the
VM_NOSLEEP flag is specified, it may also be called from interrupt
context.
--- 15,34 ----
PARAMETERS
vmp The vmem arena to which the span should be added.
vaddr The base address of the span to add.
! size The size of the span to add.
vmflag Flags affecting the allocation of the span to add.
DESCRIPTION
The vmem_add() function adds size bytes starting at vaddr to a vmem arena
from which future calls to vmem_alloc() may allocate.
! VM_SLEEP or VM_NOSLEEP must be specified in vmflag, and indicate whether
! the addition may block.
CONTEXT
This function can be called from either user or kernel context. If the
VM_NOSLEEP flag is specified, it may also be called from interrupt
context.