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

Page 6

bhnd_nvram_getvar_array
bhnd — BHND driver programming interface
bhnd_nvram_getvar_int
bhnd — BHND driver programming interface
bhnd_nvram_getvar_int16
bhnd — BHND driver programming interface
bhnd_nvram_getvar_int32
bhnd — BHND driver programming interface
bhnd_nvram_getvar_int8
bhnd — BHND driver programming interface
bhnd_nvram_getvar_str
bhnd — BHND driver programming interface
bhnd_nvram_getvar_uint
bhnd — BHND driver programming interface
bhnd_nvram_getvar_uint16
bhnd — BHND driver programming interface
bhnd_nvram_getvar_uint32
bhnd — BHND driver programming interface
bhnd_nvram_getvar_uint8
bhnd — BHND driver programming interface
bhnd_nvram_string_array_next
bhnd — BHND driver programming interface
bhnd_read_board_info
bhnd — BHND driver programming interface
bhnd_read_config
bhnd — BHND driver programming interface
bhnd_read_ioctl
bhnd — BHND driver programming interface
bhnd_read_iost
bhnd — BHND driver programming interface
bhnd_register_provider
bhnd — BHND driver programming interface
bhnd_release_ext_rsrc
bhnd — BHND driver programming interface
bhnd_release_pmu
bhnd — BHND driver programming interface
bhnd_release_provider
bhnd — BHND driver programming interface
bhnd_release_resource
bhnd — BHND driver programming interface
bhnd_release_resources
bhnd — BHND driver programming interface
bhnd_request_clock
bhnd — BHND driver programming interface
bhnd_request_ext_rsrc
bhnd — BHND driver programming interface
bhnd_reset_hw
bhnd — BHND driver programming interface
bhnd_retain_provider
bhnd — BHND driver programming interface
bhnd_set_custom_core_desc
bhnd — BHND driver programming interface
bhnd_set_default_core_desc
bhnd — BHND driver programming interface
bhnd_suspend_hw
bhnd — BHND driver programming interface
bhnd_unmap_intr
bhnd — BHND driver programming interface
bhnd_vendor_name
bhnd — BHND driver programming interface
bhnd_write_config
bhnd — BHND driver programming interface
bhnd_write_ioctl
bhnd — BHND driver programming interface
bin2gray
convert a number to the gray-code representation
bintime
bintime , getbintime , microtime , getmicrotime , nanotime , getnanotime — get the current time
binuptime
binuptime , getbinuptime , microuptime , getmicrouptime , nanouptime , getnanouptime , sbinuptime , getsbinuptime — get the time elapsed since boot
bios
bios_sigsearch , bios32_SDlookup , bios32 , bios_oem_strings — interact with PC BIOS
biquad
Biquad IIR filter
bitset
bitslice
Converts an unsigned-32 input into individual bits
bitwise
Computes various bitwise operations on the two input values
bldc
BLDC and AC-servo control component
blend
Perform linear interpolation between two values
boot
halt or reboot the system
boottime
boottime , time_second , time_uptime — system time variables
bp
buf — kernel buffer I/O scheme used in FreeBSD VM system
bpf
Berkeley Packet Filter
bpf_filter
bpf — Berkeley Packet Filter
bpf_mtap
bpf — Berkeley Packet Filter
bpf_mtap2
bpf — Berkeley Packet Filter
bpf_tap
bpf — Berkeley Packet Filter
bpf_validate
bpf — Berkeley Packet Filter
bpfattach
bpf — Berkeley Packet Filter
bpfattach2
bpf — Berkeley Packet Filter
bpfdetach
bpf — Berkeley Packet Filter
bswap16
bswap32
bswap64
buf
kernel buffer I/O scheme used in FreeBSD VM system
buf_ring
buf_ring , buf_ring_alloc , buf_ring_free , buf_ring_enqueue , buf_ring_dequeue_mc , buf_ring_dequeue_sc , buf_ring_count , buf_ring_empty , buf_ring_full , buf_ring_peek — multi-producer, {single, multi}-consumer lock-less ring buffer
buf_ring_alloc
buf_ring , buf_ring_alloc , buf_ring_free , buf_ring_enqueue , buf_ring_dequeue_mc , buf_ring_dequeue_sc , buf_ring_count , buf_ring_empty , buf_ring_full , buf_ring_peek — multi-producer, {single, multi}-consumer lock-less ring buffer
buf_ring_count
buf_ring , buf_ring_alloc , buf_ring_free , buf_ring_enqueue , buf_ring_dequeue_mc , buf_ring_dequeue_sc , buf_ring_count , buf_ring_empty , buf_ring_full , buf_ring_peek — multi-producer, {single, multi}-consumer lock-less ring buffer
buf_ring_dequeue_mc
buf_ring , buf_ring_alloc , buf_ring_free , buf_ring_enqueue , buf_ring_dequeue_mc , buf_ring_dequeue_sc , buf_ring_count , buf_ring_empty , buf_ring_full , buf_ring_peek — multi-producer, {single, multi}-consumer lock-less ring buffer
buf_ring_dequeue_sc
buf_ring , buf_ring_alloc , buf_ring_free , buf_ring_enqueue , buf_ring_dequeue_mc , buf_ring_dequeue_sc , buf_ring_count , buf_ring_empty , buf_ring_full , buf_ring_peek — multi-producer, {single, multi}-consumer lock-less ring buffer
buf_ring_empty
buf_ring , buf_ring_alloc , buf_ring_free , buf_ring_enqueue , buf_ring_dequeue_mc , buf_ring_dequeue_sc , buf_ring_count , buf_ring_empty , buf_ring_full , buf_ring_peek — multi-producer, {single, multi}-consumer lock-less ring buffer
buf_ring_enqueue
buf_ring , buf_ring_alloc , buf_ring_free , buf_ring_enqueue , buf_ring_dequeue_mc , buf_ring_dequeue_sc , buf_ring_count , buf_ring_empty , buf_ring_full , buf_ring_peek — multi-producer, {single, multi}-consumer lock-less ring buffer
buf_ring_enqueue_bytes
buf_ring , buf_ring_alloc , buf_ring_free , buf_ring_enqueue , buf_ring_dequeue_mc , buf_ring_dequeue_sc , buf_ring_count , buf_ring_empty , buf_ring_full , buf_ring_peek — multi-producer, {single, multi}-consumer lock-less ring buffer
buf_ring_free
buf_ring , buf_ring_alloc , buf_ring_free , buf_ring_enqueue , buf_ring_dequeue_mc , buf_ring_dequeue_sc , buf_ring_count , buf_ring_empty , buf_ring_full , buf_ring_peek — multi-producer, {single, multi}-consumer lock-less ring buffer
buf_ring_full
buf_ring , buf_ring_alloc , buf_ring_free , buf_ring_enqueue , buf_ring_dequeue_mc , buf_ring_dequeue_sc , buf_ring_count , buf_ring_empty , buf_ring_full , buf_ring_peek — multi-producer, {single, multi}-consumer lock-less ring buffer
buf_ring_peek
buf_ring , buf_ring_alloc , buf_ring_free , buf_ring_enqueue , buf_ring_dequeue_mc , buf_ring_dequeue_sc , buf_ring_count , buf_ring_empty , buf_ring_full , buf_ring_peek — multi-producer, {single, multi}-consumer lock-less ring buffer
bus_activate_resource
bus_activate_resource , bus_deactivate_resource — activate or deactivate a resource
bus_adjust_resource
adjust resource allocated from a parent bus
bus_alloc_resource
bus_alloc_resource , bus_alloc_resource_any , bus_alloc_resource_anywhere — allocate resources from a parent bus
bus_alloc_resource_any
bus_alloc_resource , bus_alloc_resource_any , bus_alloc_resource_anywhere — allocate resources from a parent bus
bus_bind_intr
BUS_BIND_INTR , bus_bind_intr — bind an interrupt resource to a specific CPU
bus_child_present
ask the bus driver to see if this device is still really present
bus_deactivate_resource
bus_activate_resource , bus_deactivate_resource — activate or deactivate a resource
bus_delayed_attach_children
request that the children be attached when interrupts are enabled
bus_describe_intr
BUS_DESCRIBE_INTR , bus_describe_intr — associate a description with an active interrupt handler
bus_dma
bus_dma_tag_create
bus_dma_tag_destroy
bus_dmamap_create
bus_dmamap_destroy
bus_dmamap_load
bus_dmamap_load_bio
bus_dmamap_load_ccb
bus_dmamap_load_mbuf
bus_dmamap_load_mbuf_sg
bus_dmamap_load_uio
bus_dmamap_sync
bus_dmamap_unload
bus_dmamem_alloc
bus_dmamem_free
bus_generic_attach
generic implementation of DEVICE_ATTACH for buses
bus_generic_detach
generic implementation of DEVICE_DETACH for buses
bus_generic_new_pass
generic implementation of BUS_NEW_PASS for bus devices
bus_generic_print_child
generic implementation of DEVICE_PRINT_CHILD for buses
bus_generic_read_ivar
bus_generic_read_ivar , bus_generic_write_ivar — generic implementation of BUS_READ_IVAR and BUS_WRITE_IVAR for buses
bus_generic_shutdown
generic implementation of DEVICE_SHUTDOWN for buses
bus_generic_write_ivar
bus_generic_read_ivar , bus_generic_write_ivar — generic implementation of BUS_READ_IVAR and BUS_WRITE_IVAR for buses