This section contains information about the interfaces and subroutines in the kernel.
Page 1
- ALQ
- alq , alq_open_flags , alq_open , alq_writen , alq_write , alq_flush , alq_close , alq_getn , alq_get , alq_post_flags , alq_post — Asynchronous Logging Queues
- ALTQ
- kernel interfaces for manipulating output queues on network interfaces
- BHND_MATCH_BOARD_TYPE
- bhnd — BHND driver programming interface
- BHND_MATCH_BOARD_VENDOR
- bhnd — BHND driver programming interface
- BHND_MATCH_CHIP_ID
- bhnd — BHND driver programming interface
- BHND_MATCH_CHIP_PKG
- bhnd — BHND driver programming interface
- BHND_MATCH_CHIP_REV
- bhnd — BHND driver programming interface
- BHND_MATCH_CORE_ID
- bhnd — BHND driver programming interface
- BHND_MATCH_CORE_VENDOR
- bhnd — BHND driver programming interface
- BITSET_DEFINE
- BITSET_FSET
- BITSET_T_INITIALIZER
- BIT_AND
- BIT_AND_ATOMIC
- BIT_CLR
- BIT_CLR_ATOMIC
- BIT_CMP
- BIT_COPY
- BIT_COPY_STORE_REL
- BIT_COUNT
- BIT_EMPTY
- BIT_FFS
- BIT_FILL
- BIT_ISFULLSET
- BIT_ISSET
- BIT_NAND
- BIT_OR
- BIT_OR_ATOMIC
- BIT_OVERLAP
- BIT_SET
- BIT_SETOF
- BIT_SET_ATOMIC
- BIT_SET_ATOMIC_ACQ
- BIT_SUBSET
- BIT_ZERO
- BUF_ISLOCKED
- returns the state of the lock linked to the buffer
- BUF_LOCK
- locks a buffer
- BUF_LOCKFREE
- destroys a buffer's lock
- BUF_LOCKINIT
- initializes a buffer lock
- BUF_RECURSED
- checks if the lock linked to the buffer is recursed
- BUF_TIMELOCK
- locks a buffer
- BUF_UNLOCK
- unlocks a locked buffer
- BUS_ADD_CHILD
- add a device node to the tree with a given priority
- BUS_BIND_INTR
- BUS_BIND_INTR , bus_bind_intr — bind an interrupt resource to a specific CPU
- BUS_CHILD_DELETED
- notify a bus device that a child is being deleted
- BUS_CHILD_DETACHED
- notify a bus device that a child was detached
- BUS_CONFIG_INTR
- configure interrupt polarity and trigger mode
- BUS_DESCRIBE_INTR
- BUS_DESCRIBE_INTR , bus_describe_intr — associate a description with an active interrupt handler
- BUS_GET_CPUS
- BUS_GET_CPUS , bus_get_cpus — request a set of device-specific CPUs
- BUS_NEW_PASS
- notify a bus that the pass level has been changed
- BUS_PRINT_CHILD
- print information about a device
- BUS_READ_IVAR
- BUS_READ_IVAR , BUS_WRITE_IVAR — manipulate bus-specific device instance variables
- BUS_RESCAN
- rescan a bus checking for devices that have been added or removed
- BUS_SETUP_INTR
- BUS_SETUP_INTR , bus_setup_intr , BUS_TEARDOWN_INTR , bus_teardown_intr — create, attach and teardown an interrupt handler
- BUS_TEARDOWN_INTR
- BUS_SETUP_INTR , bus_setup_intr , BUS_TEARDOWN_INTR , bus_teardown_intr — create, attach and teardown an interrupt handler
- BUS_WRITE_IVAR
- BUS_READ_IVAR , BUS_WRITE_IVAR — manipulate bus-specific device instance variables
- CCV
- mod_cc , DECLARE_CC_MODULE , CCV — Modular Congestion Control
- CPUSET_FSET
- CPUSET_T_INITIALIZER
- CPU_AND
- CPU_AND_ATOMIC
- CPU_CLR
- CPU_CLR_ATOMIC
- CPU_CMP
- CPU_COPY
- CPU_COPY_STORE_REL
- CPU_COUNT
- CPU_EMPTY
- CPU_FFS
- CPU_FILL
- CPU_ISFULLSET
- CPU_ISSET
- CPU_NAND
- CPU_OR
- CPU_OR_ATOMIC
- CPU_OVERLAP
- CPU_SET
- CPU_SETOF
- CPU_SET_ATOMIC
- CPU_SET_ATOMIC_ACQ
- CPU_SUBSET
- CPU_ZERO
- CTASSERT
- compile time assertion macro
- CTR0
- CTR0 , CTR1 , CTR2 , CTR3 , CTR4 , CTR5 — kernel tracing facility
- CTR1
- CTR0 , CTR1 , CTR2 , CTR3 , CTR4 , CTR5 — kernel tracing facility
- CTR2
- CTR0 , CTR1 , CTR2 , CTR3 , CTR4 , CTR5 — kernel tracing facility
- CTR3
- CTR0 , CTR1 , CTR2 , CTR3 , CTR4 , CTR5 — kernel tracing facility
- CTR4
- CTR0 , CTR1 , CTR2 , CTR3 , CTR4 , CTR5 — kernel tracing facility
- CTR5
- CTR0 , CTR1 , CTR2 , CTR3 , CTR4 , CTR5 — kernel tracing facility
- CTR6
- CTR0 , CTR1 , CTR2 , CTR3 , CTR4 , CTR5 — kernel tracing facility
- DB_COMMAND
- DB_COMMAND , DB_SHOW_COMMAND , DB_SHOW_ALL_COMMAND — Extends the ddb command set
- DB_SHOW_ALL_COMMAND
- DB_COMMAND , DB_SHOW_COMMAND , DB_SHOW_ALL_COMMAND — Extends the ddb command set
- DB_SHOW_COMMAND
- DB_COMMAND , DB_SHOW_COMMAND , DB_SHOW_ALL_COMMAND — Extends the ddb command set
- DECLARE_CC_MODULE
- mod_cc , DECLARE_CC_MODULE , CCV — Modular Congestion Control
- DECLARE_GEOM_CLASS
- GEOM class declaration macro
- DECLARE_MODULE
- kernel module declaration macro
- DECLARE_MODULE_TIED
- DECLARE_MODULE — kernel module declaration macro
- DEFINE_CLASS
- kobj — a kernel object system for FreeBSD
- DEFINE_IFUNC
- define a kernel function with an implementation selected at run-time
- DELAY
- busy loop for an interval