|
bcanput(9r) -- STREAMS: Tests for flow control in a specified priority band
|
The bcanput interface, like the canput interface, searches through the stream (starting at the message queue identified by the message_queue argument) until it finds a queue that contains a service in... |
bcmp(9r) -- General: Compares two byte strings
|
The bcmp routine compares byte string b1 to byte string b2. The routine compares exactly n bytes. No check is made for null bytes. |
bcopy(9r) -- General: Copies a series of bytes with a specified limit
|
The bcopy routine copies n bytes from string b1 to buffer b2. No check is made for null bytes. The copy is nondestructive, that is, the address ranges of b1 and b2 can overlap. |
biodone(9r) -- General: Indicates that block I/O is complete
|
The biodone routine is called after an I/O operation to mark the buf structure as completed. It sets the b_flags member to B_SWAP, B_UBC, or B_ASYNC to indicate the type of I/O operation that has comp... |
blkclr(9r) -- General: Zero a block of memory
|
The blkclr routine zeros n bytes of memory beginning at the address specified by b1. |
brelse(9r) -- General: Deallocates a buf structure
|
The brelse routine deallocates a buf structure that was previously allocated by the getnewbuf routine. The buf structure contains information describing an I/O request. Device drivers call the brelse ... |
btop(9r) -- General: Converts bytes to number of pages
|
The btop routine converts the specified byte address to the number of pages. |
buf(9s) -- General: Describes arbitrary I/O
|
The buf data structure describes arbitrary I/O, but is usually associated with block I/O and physio. A systemwide pool of buf data structures exists for block I/O; however, many kernel modules that ar... |
bufcall(9r) -- STREAMS: Gets a buffer when allocb fails
|
The bufcall interface serves as a timeout call of indeterminate length. When a buffer allocation request fails, you can use bufcall to schedule the interface passed to the function argument to be call... |
BUF_LOCK(9r) -- General: Locks the specified I/O buffer
|
The BUF_LOCK routine locks the specified I/O buffer. The routine masks all disk and tape controller interrupts (by calling the splbio routine). It sets the mutual exclusion buffer lock member, b_lock,... |
BUF_UNLOCK(9r) -- General: Unlocks the specified I/O buffer
|
The BUF_UNLOCK routine unlocks the specified I/O buffer that was locked in a previous call to BUF_LOCK. The routine masks all disk and tape controller interrupts (by calling the splbio routine). It re... |
canput(9r) -- STREAMS: Tests for room in a message queue
|
The canput interface searches through the stream (starting at the message queue identified by the message_queue argument) until it finds a queue that contains a service interface where the message can... |
cfgmgr_get_state(9r) -- General: Determines the configuration state
|
The cfgmgr_get_state routine obtains the configuration state of the specified device driver. The specified device driver is in either the static configuration state or the dynamic configuration state.... |