Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

rmalloc(9F)

rmallocmap(9F)

rmfree(9F)

rmfreemap(9F)

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

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026