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...
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...
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....
The cfgmgr_set_status routine reports to the cfgmgr framework that a failure has occurred during static configuration. If the specified device driver is in the static configuration state, it does not ...
The cfg_attr_t data structure contains information for managing the configuring and unconfiguring of kernel modules. The cfgmgr framework passes a pointer to this data structure to the kernel module'...
The cfg_configure routine is used to configure a subsystem. If the subsystem is not loaded into the kernel, this routine loads the subsystem. The routine then configures the subsystem using the attrib...
The cfg_query( ) routine obtains information about a list of subsystem attributes. You can obtain information about one or more attributes. When your application calls the cfg_query( ) routine, it pas...
The cfg_reconfigure( ) routine is used to modify attribute values for a subsystem. The modifications made by this routine take effect immediately because they are made to the in-memory copy of the sub...
The cfg_subsysop( ) routine performs a subsystem defined operation. The semantics of the operation are defined by the subsystem and implemented in the subsystem's configure routine.
The cfg_subsys_attr_t data structure contains information that kernel modules use to describe a variety of attributes. Kernel module writers declare and initialize an array of cfg_subsys_attr_t data s...
The cfg_unconfigure kernel routine is used to unconfigure a subsystem. If the subsystem is not configured into the kernel, this routine returns an error. If subsystem is sucessfully unconfigured, the ...
The clear_wait routine clears the wait condition for the specified kernel thread and starts executing the kernel thread, if appropriate. If the kernel thread is interruptible and is still waiting for ...
The contig_free routine frees the memory allocated in a previous call to contig_malloc. If the memory came from the saved memory pool, contig_free puts it back in the saved memory pool; otherwise, the...
The contig_malloc routine allocates physically contiguous memory during the boot process (before single-user mode). The routine carves out an area of physically contiguous memory from a contiguous mem...
The copyb interface allocates a new message block and copies into it the data from the block pointed to by the message block (the message_block argument). The new message block is at least as large as...