|
bus_teardown_intr(9) -- create, attach and teardown an interrupt handler
|
The method BUS_SETUP_INTR will create and attach an interrupt handler to an interrupt previously allocated by the resource manager's BUS_ALLOC_RESOURCE(9) method. The flags are found in , ... |
BUS_WRITE_IVAR(9) -- manipulate bus-specific device instance variables
|
These two methods manage a bus specific set of instance variables of a child device. The intention is that each different type of bus defines a set of appropriate instance variables (such as ports and... |
byteorder(9) -- byte order operations
|
The bswap16(), bswap32(), and bswap64() functions return a byte order swapped integer. On big endian systems, the number is converted to little endian byte order. On little endian systems, the number ... |
callout_handle_init(9) -- execute a function after a specified length of time
|
The function timeout() schedules a call to the function given by the argument func to take place after ticks/hz seconds. Non-positive values of ticks are silently converted to the value `1'. func sho... |
callout_init(9) -- execute a function after a specified length of time
|
The function timeout() schedules a call to the function given by the argument func to take place after ticks/hz seconds. Non-positive values of ticks are silently converted to the value `1'. func sho... |
callout_reset(9) -- execute a function after a specified length of time
|
The function timeout() schedules a call to the function given by the argument func to take place after ticks/hz seconds. Non-positive values of ticks are silently converted to the value `1'. func sho... |
callout_stop(9) -- execute a function after a specified length of time
|
The function timeout() schedules a call to the function given by the argument func to take place after ticks/hz seconds. Non-positive values of ticks are silently converted to the value `1'. func sho... |
cd(9) -- CDROM driver for the CAM SCSI subsystem
|
The cd device driver provides a read only interface for CDROM drives (SCSI type 5) and WORM drives (SCSI type 4) that support CDROM type commands. Some drives don't behave as the driver expects. See ... |
cdevsw_add(9) -- adds a cdevsw entry
|
The cdevsw_add() function adds newentry to the cdevsw table if its major number is greater than or equal to zero, and is less than NUMCDEVSW. Its argument is: newentry The device to add to the table. |
cdevsw_remove(9) -- removes a cdevsw entry
|
The cdevsw_remove() function removes oldentry from the cdevsw table if its major number is greater than or equal to zero, and is less than NUMCDEVSW. Its argument is: oldentry The device to remove fro... |
chooseproc(9) -- manage the queue of runnable processes
|
The run queue consists of four priority queues: itqueues for interrupt threads, rtqueues for realtime priority processes, queues for time sharing processes, and idqueues for idle priority processes. E... |
condvar(9) -- kernel condition variable
|
Condition variables are used in conjunction with mutexes to wait for conditions to occur. Condition variables are created with cv_init(), where cvp is a pointer to space for a struct cv, and desc is a... |
copy(9) -- kernel copy functions
|
The copy functions are designed to copy contiguous data from one address to another. All but copystr() copy data from user-space to kernel-space or vice-versa. The copy routines provide the following ... |