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