|BP_COPYOUT(9F)||Kernel Functions for Drivers||BP_COPYOUT(9F)|
#include <sys/types.h> #include <sys/buf.h> int bp_copyout(void *driverbuf, struct buf *bp, offset_t offset, size_t size);
Architecture independent level 1 (DDI/DKI).
The bp_copyout() function copies size bytes starting from the driver buffer driverbuf to offset bytes into the memory associated with bp. The offset only applies to bp.
Under normal conditions, 0 is returned to indicate a successful copy. Otherwise, -1 is returned if bp references invalid pages.
The bp_copyout() function can be called from user or kernel context only.
|October 16, 2007||OmniOS|