Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ bioreset(9F) — SunOS 5.4

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

strategy(9E)

freerbuf(9F)

getrbuf(9F)

buf(9S)

bioreset(9F)

NAME

bioreset − reuse a private buffer header after I/O is complete

SYNOPSIS

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

void bioreset(struct buf ∗bp);

INTERFACE LEVEL

Solaris DDI specific (Solaris DDI)

ARGUMENTS

bp Pointer to the buf(9S) structure. 

DESCRIPTION

bioreset() is used by drivers that allocate private buffers with getrbuf(9F) and want to reuse them in multiple transfers before freeing them with freerbuf(9F).  bioreset() resets the buffer header to the state it had when initially allocated. 

CONTEXT

bioreset() can be called from any context. 

SEE ALSO

strategy(9E), freerbuf(9F), getrbuf(9F), buf(9S)

NOTES

bp must not describe a transfer in progress. 

SunOS 5.4  —  Last change: 26 May 1994

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026