rmalloc_wait(9F)
NAME
rmalloc_wait − allocate space from a resource map, wait if necessary
SYNOPSIS
#include <sys/map.h>
#include <sys/ddi.h>
unsigned long rmalloc_wait(struct map ∗mp, size_t size);
ARGUMENTS
mp Pointer to the resource map from which space is to be allocated.
size Number of units of space to allocate.
INTERFACE LEVEL
Architecture independent level 1 (DDI/DKI).
DESCRIPTION
rmalloc_wait() requests an allocation of space from a resource map. rmalloc_wait() is similar to the rmalloc(9F) function with the exception that it will wait for space to become available if necessary.
RETURN VALUES
rmalloc_wait() returns the base of the allocated space.
CONTEXT
This functions can be called from user or interrupt context. However in most cases rmalloc_wait() should be called from user context only.
SEE ALSO
rmalloc(9F), rmallocmap(9F), rmfree(9F), rmfreemap(9F)
Writing Device Drivers
SunOS 5.4 — Last change: 28 Apr 1992