CLRBUF(9F) Kernel Functions for Drivers CLRBUF(9F)

NAME


clrbuf - erase the contents of a buffer

SYNOPSIS


#include <sys/types.h>
#include <sys/buf.h>


void clrbuf(struct buf *bp);


INTERFACE LEVEL


Architecture independent level 1 (DDI/DKI).

PARAMETERS


bp
Pointer to the buf(9S) structure.


DESCRIPTION


The clrbuf() function zeros a buffer and sets the b_resid member of
the buf(9S) structure to 0. Zeros are placed in the buffer starting
at bp->b_un.b_addr for a length of bp->b_bcount bytes. b_un.b_addr
and b_bcount are members of the buf(9S) data structure.

CONTEXT


The clrbuf() function can be called from user, interrupt, or kernel
context.

SEE ALSO


getrbuf(9F), buf(9S)


Writing Device Drivers

January 16, 2006 CLRBUF(9F)

tribblix@gmail.com :: GitHub :: Privacy