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

Page 5

atomic_set
atomic_add , atomic_clear , atomic_cmpset , atomic_fcmpset , atomic_fetchadd , atomic_load , atomic_readandclear , atomic_set , atomic_subtract , atomic_store , atomic_thread_fence — atomic operations
atomic_store
atomic_add , atomic_clear , atomic_cmpset , atomic_fcmpset , atomic_fetchadd , atomic_load , atomic_readandclear , atomic_set , atomic_subtract , atomic_store , atomic_thread_fence — atomic operations
atomic_subtract
atomic_add , atomic_clear , atomic_cmpset , atomic_fcmpset , atomic_fetchadd , atomic_load , atomic_readandclear , atomic_set , atomic_subtract , atomic_store , atomic_thread_fence — atomic operations
atomic_swap
atomic_add , atomic_clear , atomic_cmpset , atomic_fcmpset , atomic_fetchadd , atomic_load , atomic_readandclear , atomic_set , atomic_subtract , atomic_store , atomic_thread_fence — atomic operations
atomic_testandclear
atomic_add , atomic_clear , atomic_cmpset , atomic_fcmpset , atomic_fetchadd , atomic_load , atomic_readandclear , atomic_set , atomic_subtract , atomic_store , atomic_thread_fence — atomic operations
atomic_testandset
atomic_add , atomic_clear , atomic_cmpset , atomic_fcmpset , atomic_fetchadd , atomic_load , atomic_readandclear , atomic_set , atomic_subtract , atomic_store , atomic_thread_fence — atomic operations
atomic_thread_fence
atomic_add , atomic_clear , atomic_cmpset , atomic_fcmpset , atomic_fetchadd , atomic_load , atomic_readandclear , atomic_set , atomic_subtract , atomic_store , atomic_thread_fence — atomic operations
axis
motion - accepts NML motion commands, interacts with HAL in realtime  
axistest
Used to allow testing of an axis. Used IN PnCconf
baycom
amateur (AX.25) packet radio network driver for baycom modems
be16dec
be16enc
be16toh
be32dec
be32enc
be32toh
be64dec
be64enc
be64toh
bhnd
BHND driver programming interface
bhnd_activate_resource
bhnd — BHND driver programming interface
bhnd_alloc_pmu
bhnd — BHND driver programming interface
bhnd_alloc_resource
bhnd — BHND driver programming interface
bhnd_alloc_resource_any
bhnd — BHND driver programming interface
bhnd_alloc_resources
bhnd — BHND driver programming interface
bhnd_board_matches
bhnd — BHND driver programming interface
bhnd_bus_match_child
bhnd — BHND driver programming interface
bhnd_bus_read_1
bhnd — BHND driver programming interface
bhnd_bus_read_2
bhnd — BHND driver programming interface
bhnd_bus_read_4
bhnd — BHND driver programming interface
bhnd_bus_read_stream_1
bhnd — BHND driver programming interface
bhnd_bus_read_stream_2
bhnd — BHND driver programming interface
bhnd_bus_read_stream_4
bhnd — BHND driver programming interface
bhnd_bus_write_1
bhnd — BHND driver programming interface
bhnd_bus_write_2
bhnd — BHND driver programming interface
bhnd_bus_write_4
bhnd — BHND driver programming interface
bhnd_bus_write_stream_1
bhnd — BHND driver programming interface
bhnd_bus_write_stream_2
bhnd — BHND driver programming interface
bhnd_bus_write_stream_4
bhnd — BHND driver programming interface
bhnd_chip_matches
bhnd — BHND driver programming interface
bhnd_core_class
bhnd — BHND driver programming interface
bhnd_core_get_match_desc
bhnd — BHND driver programming interface
bhnd_core_matches
bhnd — BHND driver programming interface
bhnd_core_name
bhnd — BHND driver programming interface
bhnd_cores_equal
bhnd — BHND driver programming interface
bhnd_deactivate_resource
bhnd — BHND driver programming interface
bhnd_decode_port_rid
bhnd — BHND driver programming interface
bhnd_deregister_provider
bhnd — BHND driver programming interface
bhnd_device_lookup
bhnd — BHND driver programming interface
bhnd_device_matches
bhnd — BHND driver programming interface
bhnd_device_quirks
bhnd — BHND driver programming interface
bhnd_driver_get_erom_class
bhnd — BHND driver programming interface
bhnd_enable_clocks
bhnd — BHND driver programming interface
bhnd_erom
bhnd_erom_alloc
bhnd_erom_dump
bhnd_erom_fini_static
bhnd_erom_free
bhnd_erom_free_core_table
bhnd_erom_get_core_table
bhnd_erom_init_static
bhnd_erom_io
bhnd_erom_io_fini
bhnd_erom_io_map
bhnd_erom_io_read
bhnd_erom_iobus_init
bhnd_erom_iores_new
bhnd_erom_lookup_core
bhnd_erom_lookup_core_addr
bhnd_erom_probe
bhnd_erom_probe_driver_classes
bhnd_find_core_class
bhnd — BHND driver programming interface
bhnd_find_core_name
bhnd — BHND driver programming interface
bhnd_format_chip_id
bhnd — BHND driver programming interface
bhnd_get_attach_type
bhnd — BHND driver programming interface
bhnd_get_chipid
bhnd — BHND driver programming interface
bhnd_get_class
bhnd — BHND driver programming interface
bhnd_get_clock_freq
bhnd — BHND driver programming interface
bhnd_get_clock_latency
bhnd — BHND driver programming interface
bhnd_get_core_index
bhnd — BHND driver programming interface
bhnd_get_core_info
bhnd — BHND driver programming interface
bhnd_get_core_unit
bhnd — BHND driver programming interface
bhnd_get_device
bhnd — BHND driver programming interface
bhnd_get_device_name
bhnd — BHND driver programming interface
bhnd_get_dma_translation
bhnd — BHND driver programming interface
bhnd_get_hwrev
bhnd — BHND driver programming interface
bhnd_get_intr_count
bhnd — BHND driver programming interface
bhnd_get_intr_ivec
bhnd — BHND driver programming interface
bhnd_get_port_count
bhnd — BHND driver programming interface
bhnd_get_port_rid
bhnd — BHND driver programming interface
bhnd_get_region_addr
bhnd — BHND driver programming interface
bhnd_get_region_count
bhnd — BHND driver programming interface
bhnd_get_vendor
bhnd — BHND driver programming interface
bhnd_get_vendor_name
bhnd — BHND driver programming interface
bhnd_hwrev_matches
bhnd — BHND driver programming interface
bhnd_is_hw_suspended
bhnd — BHND driver programming interface
bhnd_is_region_valid
bhnd — BHND driver programming interface
bhnd_map_intr
bhnd — BHND driver programming interface
bhnd_match_core
bhnd — BHND driver programming interface
bhnd_nvram_getvar
bhnd — BHND driver programming interface