php man page for biofini

Query: biofini

OS: php

Section: 9f

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

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

NAME
biofini - uninitialize a buffer structure
SYNOPSIS
#include <sys/ddi.h> #include <sys/sunddi.h> voidbiofini(struct buf *bp);
INTERFACE LEVEL
Solaris DDI specific (Solaris DDI).
PARAMETERS
bp Pointer to the buffer header structure.
DESCRIPTION
The biofini() function uninitializes a buf(9S) structure. If a buffer structure has been allocated and initialized using kmem_alloc(9F) and bioinit(9F) it needs to be uninitialized using biofini() before calling kmem_free(9F). It is not necessary to call biofini() before freeing a buffer structure using freerbuf(9F) because freerbuf() will call biofini() directly.
CONTEXT
The biofini() function can be called from any context.
EXAMPLES
Example 1: Using biofini() struct buf *bp = kmem_alloc(biosize(), KM_SLEEP); bioinit(bp); /* use buffer */ biofini(bp); kmem_free(bp, biosize());
SEE ALSO
bioinit(9F), bioreset(9F), biosize(9F), freerbuf(9F), kmem_alloc(9F), kmem_free(9F), buf(9S) Writing Device Drivers SunOS 5.10 20 Nov 1996 biofini(9F)
Related Man Pages
biofini(9f) - centos
biofini(9f) - minix
biofini(9f) - redhat
biofini(9f) - xfree86
biofini(9f) - posix
Similar Topics in the Unix Linux Community
UNIX.COM 2017 Year End Summary
New Code Tags (Syntax Highlighting)
Please Welcome Don Cragun as Lead Moderator
Please Welcome Ravinder Singh to the Moderation Team
The Order of the Wizard's Hat - Lifetime Achievement Award 2019 - Congrats to Don Cragun