This section contains information about the interfaces and subroutines in the kernel.

Page 10

device_is_quiet
device_quiet , device_verbose , device_is_quiet — manipulate device quiet flag
device_printf
formatted output conversion
device_probe_and_attach
initialise a device
device_quiet
device_quiet , device_verbose , device_is_quiet — manipulate device quiet flag
device_set_desc
device_set_desc , device_set_desc_copy , device_get_desc — access the description of a device
device_set_desc_copy
device_set_desc , device_set_desc_copy , device_get_desc — access the description of a device
device_set_driver
associate a specific driver with a device node in the tree
device_set_flags
device_set_flags , device_get_flags — manipulate driver flags
device_set_ivars
device_get_ivars , device_set_ivars — access bus private variables
device_unbusy
device_get_state , device_busy , device_unbusy , device_is_alive , device_is_attached — manipulate device state
device_verbose
device_quiet , device_verbose , device_is_quiet — manipulate device quiet flag
devicestat
kernel interface for keeping device statistics
devstat
kernel interface for keeping device statistics
devstat_end_transaction
kernel interface for keeping device statistics
devstat_end_transaction_bio
kernel interface for keeping device statistics
devstat_new_entry
kernel interface for keeping device statistics
devstat_remove_entry
kernel interface for keeping device statistics
devstat_start_transaction
kernel interface for keeping device statistics
devstat_start_transaction_bio
kernel interface for keeping device statistics
devtoname
converts character device into a string indicating the device name
differential
kinematics for a differential transmission
disk
kernel disk storage API
disk_add_alias
disk — kernel disk storage API
disk_alloc
disk — kernel disk storage API
disk_create
disk — kernel disk storage API
disk_destroy
disk — kernel disk storage API
disk_gone
disk — kernel disk storage API
disk_resize
disk — kernel disk storage API
div2
Quotient of two floating point inputs
dnv
dnvlist_get , dnvlist_take — API for getting name/value pairs. Nonexistent pairs do not raise an error
dnvlist
dnvlist_get , dnvlist_take — API for getting name/value pairs. Nonexistent pairs do not raise an error
dnvlist_get_binary
dnvlist_get , dnvlist_take — API for getting name/value pairs. Nonexistent pairs do not raise an error
dnvlist_get_bool
dnvlist_get , dnvlist_take — API for getting name/value pairs. Nonexistent pairs do not raise an error
dnvlist_get_descriptor
dnvlist_get , dnvlist_take — API for getting name/value pairs. Nonexistent pairs do not raise an error
dnvlist_get_number
dnvlist_get , dnvlist_take — API for getting name/value pairs. Nonexistent pairs do not raise an error
dnvlist_get_nvlist
dnvlist_get , dnvlist_take — API for getting name/value pairs. Nonexistent pairs do not raise an error
dnvlist_get_string
dnvlist_get , dnvlist_take — API for getting name/value pairs. Nonexistent pairs do not raise an error
dnvlist_take_binary
dnvlist_get , dnvlist_take — API for getting name/value pairs. Nonexistent pairs do not raise an error
dnvlist_take_bool
dnvlist_get , dnvlist_take — API for getting name/value pairs. Nonexistent pairs do not raise an error
dnvlist_take_descriptor
dnvlist_get , dnvlist_take — API for getting name/value pairs. Nonexistent pairs do not raise an error
dnvlist_take_number
dnvlist_get , dnvlist_take — API for getting name/value pairs. Nonexistent pairs do not raise an error
dnvlist_take_nvlist
dnvlist_get , dnvlist_take — API for getting name/value pairs. Nonexistent pairs do not raise an error
dnvlist_take_string
dnvlist_get , dnvlist_take — API for getting name/value pairs. Nonexistent pairs do not raise an error
domain
domain_add , pfctlinput , pfctlinput2 , pffinddomain , pffindproto , pffindtype , DOMAIN_SET — network domain management
domain_add
domain_add , pfctlinput , pfctlinput2 , pffinddomain , pffindproto , pffindtype , DOMAIN_SET — network domain management
domainset
domainset(9) — domainset functions and operation
dpcpu
Kernel Dynamic Per-CPU Memory Allocator
drain_dev_clone_events
dev_clone , drain_dev_clone_events — eventhandler for name-based device cloning in devfs
drbr
drbr , drbr_free , drbr_enqueue , drbr_dequeue , drbr_dequeue_cond , drbr_flush , drbr_empty , drbr_inuse , — network driver interface to buf_ring
drbr_dequeue
drbr , drbr_free , drbr_enqueue , drbr_dequeue , drbr_dequeue_cond , drbr_flush , drbr_empty , drbr_inuse , — network driver interface to buf_ring
drbr_dequeue_cond
drbr , drbr_free , drbr_enqueue , drbr_dequeue , drbr_dequeue_cond , drbr_flush , drbr_empty , drbr_inuse , — network driver interface to buf_ring
drbr_empty
drbr , drbr_free , drbr_enqueue , drbr_dequeue , drbr_dequeue_cond , drbr_flush , drbr_empty , drbr_inuse , — network driver interface to buf_ring
drbr_enqueue
drbr , drbr_free , drbr_enqueue , drbr_dequeue , drbr_dequeue_cond , drbr_flush , drbr_empty , drbr_inuse , — network driver interface to buf_ring
drbr_flush
drbr , drbr_free , drbr_enqueue , drbr_dequeue , drbr_dequeue_cond , drbr_flush , drbr_empty , drbr_inuse , — network driver interface to buf_ring
drbr_free
drbr , drbr_free , drbr_enqueue , drbr_dequeue , drbr_dequeue_cond , drbr_flush , drbr_empty , drbr_inuse , — network driver interface to buf_ring
drbr_inuse
drbr , drbr_free , drbr_enqueue , drbr_dequeue , drbr_dequeue_cond , drbr_flush , drbr_empty , drbr_inuse , — network driver interface to buf_ring
drbr_stats_update
drbr , drbr_free , drbr_enqueue , drbr_dequeue , drbr_dequeue_cond , drbr_flush , drbr_empty , drbr_inuse , — network driver interface to buf_ring
driver
structure describing a device driver
edge
Edge detector
efirt
efirt , efi_rt_ok , efi_get_table , efi_get_time , efi_get_time_capabilities , efi_reset_system , efi_set_time , efi_var_get , efi_var_nextname , efi_var_set — kernel access to UEFI runtime services
encoder
software counting of quadrature encoder signals
encoder_ratio
an electronic gear to synchronize two axes
eoffset_per_angle
Compute External Offset Per Angle
epoch
epoch , epoch_context , epoch_alloc , epoch_free , epoch_enter , epoch_exit , epoch_wait , epoch_call , epoch_drain_callbacks , in_epoch , — kernel epoch based reclamation
epoch_alloc
epoch , epoch_context , epoch_alloc , epoch_free , epoch_enter , epoch_exit , epoch_wait , epoch_call , epoch_drain_callbacks , in_epoch , — kernel epoch based reclamation
epoch_call
epoch , epoch_context , epoch_alloc , epoch_free , epoch_enter , epoch_exit , epoch_wait , epoch_call , epoch_drain_callbacks , in_epoch , — kernel epoch based reclamation
epoch_context
epoch , epoch_context , epoch_alloc , epoch_free , epoch_enter , epoch_exit , epoch_wait , epoch_call , epoch_drain_callbacks , in_epoch , — kernel epoch based reclamation
epoch_drain_callbacks
epoch , epoch_context , epoch_alloc , epoch_free , epoch_enter , epoch_exit , epoch_wait , epoch_call , epoch_drain_callbacks , in_epoch , — kernel epoch based reclamation
epoch_enter
epoch , epoch_context , epoch_alloc , epoch_free , epoch_enter , epoch_exit , epoch_wait , epoch_call , epoch_drain_callbacks , in_epoch , — kernel epoch based reclamation
epoch_exit
epoch , epoch_context , epoch_alloc , epoch_free , epoch_enter , epoch_exit , epoch_wait , epoch_call , epoch_drain_callbacks , in_epoch , — kernel epoch based reclamation
epoch_free
epoch , epoch_context , epoch_alloc , epoch_free , epoch_enter , epoch_exit , epoch_wait , epoch_call , epoch_drain_callbacks , in_epoch , — kernel epoch based reclamation
epoch_wait
epoch , epoch_context , epoch_alloc , epoch_free , epoch_enter , epoch_exit , epoch_wait , epoch_call , epoch_drain_callbacks , in_epoch , — kernel epoch based reclamation
estop_latch
Software ESTOP latch
et_ban
eventtimers — kernel event timers subsystem
et_deregister
eventtimers — kernel event timers subsystem
et_find
eventtimers — kernel event timers subsystem
et_free
eventtimers — kernel event timers subsystem
et_init
eventtimers — kernel event timers subsystem
et_register
eventtimers — kernel event timers subsystem
et_start
eventtimers — kernel event timers subsystem
et_stop
eventtimers — kernel event timers subsystem
eventhandler_deregister
EVENTHANDLER — kernel event handling functions
eventhandler_find_list
EVENTHANDLER — kernel event handling functions
eventhandler_prune_list
EVENTHANDLER — kernel event handling functions
eventhandler_register
EVENTHANDLER — kernel event handling functions
eventtimers
kernel event timers subsystem
execsigs
extattr
virtual file system named extended attributes
fail
fail points
fdt_pinctrl
helper functions for FDT pinmux controller drivers
fdt_pinctrl_configure
fdt_pinctrl — helper functions for FDT pinmux controller drivers
fdt_pinctrl_configure_by_name
fdt_pinctrl — helper functions for FDT pinmux controller drivers
fdt_pinctrl_configure_tree
fdt_pinctrl — helper functions for FDT pinmux controller drivers
fdt_pinctrl_register
fdt_pinctrl — helper functions for FDT pinmux controller drivers
feedcomp
Multiply the input by the ratio of current velocity to the feed rate
fetch
fetch , fubyte , fuword , fuword16 , fuword32 , fuword64 , fueword , fueword32 , fueword64 — fetch data from user-space
filter_kalman
Unidimensional Kalman filter, also known as linear quadratic estimation (LQE)
firmware
firmware_register , firmware_unregister , firmware_get , firmware_put — firmware image loading and management
firmware_get
firmware_register , firmware_unregister , firmware_get , firmware_put — firmware image loading and management
firmware_put
firmware_register , firmware_unregister , firmware_get , firmware_put — firmware image loading and management