Query: bp_mapin
OS: opensolaris
Section: 9f
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
bp_mapin(9F) Kernel Functions for Drivers bp_mapin(9F)NAMEbp_mapin - allocate virtual address spaceSYNOPSIS#include <sys/types.h> #include <sys/buf.h> void bp_mapin(struct buf *bp);INTERFACE LEVELArchitecture independent level 1 (DDI/DKI).PARAMETERSbp Pointer to the buffer header structure.DESCRIPTIONbp_mapin() is used to map virtual address space to a page list maintained by the buffer header during a paged- I/O request. bp_mapin() allocates system virtual address space, maps that space to the page list, and returns the starting address of the space in the bp->b_un.b_addr field of the buf(9S) structure. Virtual address space is then deallocated using the bp_mapout(9F) function. If a null page list is encountered, bp_mapin() returns without allocating space and no mapping is performed.CONTEXTbp_mapin() can be called from user and kernel contexts.SEE ALSObp_mapout(9F), buf(9S) Writing Device Drivers SunOS 5.11 13 Sep 1992 bp_mapin(9F)
Related Man Pages |
---|
bioclone(9f) - sunos |
biomodified(9f) - sunos |
biomodified(9f) - opensolaris |
bp_copyout(9f) - opensolaris |
bp_copyin(9f) - opensolaris |
Similar Topics in the Unix Linux Community |
---|
How to assign virtual address?. |
Storing string with space (urgent) |
Find Virtual address space size for process |
Virtual IP address in HACMP |
PC RAM and process address space |