bp_mapout(D3)

bp_mapout - deallocate virtual address space for buffer page list

As shipped in IRIX 6.5.19. Unchanged since IRIX 6.5.

NAME
     bp_mapout - deallocate virtual address space for buffer page list

SYNOPSIS
     #include <sys/types.h>
     #include <sys/buf.h>
     #include <sys/ddi.h>
     void bp_mapout(struct buf_t *bp);

   Arguments
     bp        Pointer to the buffer header structure.

DESCRIPTION
     The bp_mapout function deallocates the system virtual address space
     associated with a buffer header page list.

   Return Values
     None

USAGE
     The virtual address space must have been allocated by a previous call to
     bp_mapin(D3).  Drivers should not reference any virtual addresses in the
     mapped range after bp_mapout has been called.

   Level
     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.

REFERENCES
     bp_mapin(D3), buf(D4)