| VMEM_ADD(9F) | Kernel Functions for Drivers | VMEM_ADD(9F) | 
vmem_add — add
    spans to a vmem arena
#include
    <sys/vmem.h>
void *
  
  vmem_add(vmem_t *vmp,
    void *vaddr, size_t size,
    int vmflag);
illumos DDI specific
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.
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.
Upon success vmem_add() returns
    vaddr. On failure, NULL is
    returned.
| January 18, 2017 | OmniOS |