Section 9
- backlight · BACKLIGHT methods
- backtrace · gather the PC and return addresses of a thread's kernel or user call stack
- backtrace_pack · convert a backtrace to and from compact formats
- backtrace_packed · gather the PC and return addresses of a thread's kernel or user call stack
- backtrace_unpack · convert a backtrace to and from compact formats
- backtrace_user · gather the PC and return addresses of a thread's kernel or user call stack
- balance_dirty_pages_ratelimited · balance dirty memory state
- balance_dirty_pages_ratelimited_nr · balance dirty memory state
- baycom · amateur (AX.25) packet radio network driver for baycom modems
- bcmp · returns 0 if and only if the buffers have identical contents.
- bcopy · copy bytes in object
- bd_claim_by_disk · wrapper function for bd_claim_by_kobject
- bd_link_disk_holder · create symlinks between holding disk and slave bdev
- bd_release_from_disk · wrapper function for bd_release_from_kobject
- bd_unlink_disk_holder · destroy symlinks created by bd_link_disk_holder
- bdev_dax_supported · Check if the device supports dax for filesystem
- bdev_direct_access · Get the address for directly-accessibly memory
- bdev_read_page · Start reading a page from a block device
- bdev_stack_limits · adjust queue limits for stacked drivers
- bdev_write_page · Start writing a page to a block device
- bdget_disk · do bdget by gendisk and partition number
- bdgrab · - Grab a reference to an already referenced block device
- be16dec · byte order operations
- be16enc · byte order operations
- be16toh · byte order operations
- be32dec · byte order operations
- be32enc · byte order operations
- be32toh · byte order operations
- be64dec · byte order operations
- be64enc · byte order operations
- be64toh · byte order operations
- bh_submit_read · Submit a locked buffer for reading
- bh_uptodate_or_lock · Test whether the buffer is uptodate
- bhnd · BHND driver programming interface
- bhnd_activate_resource · BHND driver programming interface
- bhnd_alloc_pmu · BHND driver programming interface
- bhnd_alloc_resource · BHND driver programming interface
- bhnd_alloc_resource_any · BHND driver programming interface
- bhnd_alloc_resources · BHND driver programming interface
- bhnd_board_matches · BHND driver programming interface
- bhnd_bus_match_child · BHND driver programming interface
- bhnd_bus_read_1 · BHND driver programming interface
- bhnd_bus_read_2 · BHND driver programming interface
- bhnd_bus_read_4 · BHND driver programming interface
- bhnd_bus_read_stream_1 · BHND driver programming interface
- bhnd_bus_read_stream_2 · BHND driver programming interface
- bhnd_bus_read_stream_4 · BHND driver programming interface
- bhnd_bus_write_1 · BHND driver programming interface
- bhnd_bus_write_2 · BHND driver programming interface
- bhnd_bus_write_4 · BHND driver programming interface
- bhnd_bus_write_stream_1 · BHND driver programming interface
- bhnd_bus_write_stream_2 · BHND driver programming interface
- bhnd_bus_write_stream_4 · BHND driver programming interface
- bhnd_chip_matches · BHND driver programming interface
- bhnd_core_class · BHND driver programming interface
- bhnd_core_get_match_desc · BHND driver programming interface
- bhnd_core_matches · BHND driver programming interface
- bhnd_core_name · BHND driver programming interface
- bhnd_cores_equal · BHND driver programming interface
- bhnd_deactivate_resource · BHND driver programming interface
- bhnd_decode_port_rid · BHND driver programming interface
- bhnd_deregister_provider · BHND driver programming interface
- bhnd_device_lookup · BHND driver programming interface
- bhnd_device_matches · BHND driver programming interface
- bhnd_device_quirks · BHND driver programming interface
- bhnd_driver_get_erom_class · BHND driver programming interface
- bhnd_enable_clocks · BHND driver programming interface
- bhnd_erom · BHND device enumeration table parsing
- bhnd_erom_alloc · BHND device enumeration table parsing
- bhnd_erom_dump · BHND device enumeration table parsing
- bhnd_erom_fini_static · BHND device enumeration table parsing
- bhnd_erom_free · BHND device enumeration table parsing
- bhnd_erom_free_core_table · BHND device enumeration table parsing
- bhnd_erom_get_core_table · BHND device enumeration table parsing
- bhnd_erom_init_static · BHND device enumeration table parsing
- bhnd_erom_io · BHND device enumeration table parsing
- bhnd_erom_io_fini · BHND device enumeration table parsing
- bhnd_erom_io_map · BHND device enumeration table parsing
- bhnd_erom_io_read · BHND device enumeration table parsing
- bhnd_erom_iobus_init · BHND device enumeration table parsing
- bhnd_erom_iores_new · BHND device enumeration table parsing
- bhnd_erom_lookup_core · BHND device enumeration table parsing
- bhnd_erom_lookup_core_addr · BHND device enumeration table parsing
- bhnd_erom_probe · BHND device enumeration table parsing
- bhnd_erom_probe_driver_classes · BHND device enumeration table parsing
- bhnd_find_core_class · BHND driver programming interface
- bhnd_find_core_name · BHND driver programming interface
- bhnd_format_chip_id · BHND driver programming interface
- bhnd_get_attach_type · BHND driver programming interface
- bhnd_get_chipid · BHND driver programming interface
- bhnd_get_class · BHND driver programming interface
- bhnd_get_clock_freq · BHND driver programming interface
- bhnd_get_clock_latency · BHND driver programming interface
- bhnd_get_core_index · BHND driver programming interface
- bhnd_get_core_info · BHND driver programming interface
- bhnd_get_core_unit · BHND driver programming interface
- bhnd_get_device · BHND driver programming interface
- bhnd_get_device_name · BHND driver programming interface
- bhnd_get_dma_translation · BHND driver programming interface
- bhnd_get_hwrev · BHND driver programming interface
- bhnd_get_intr_count · BHND driver programming interface
- bhnd_get_intr_ivec · BHND driver programming interface
- bhnd_get_port_count · BHND driver programming interface
- bhnd_get_port_rid · BHND driver programming interface
- bhnd_get_region_addr · BHND driver programming interface
- bhnd_get_region_count · BHND driver programming interface
- bhnd_get_vendor · BHND driver programming interface
- bhnd_get_vendor_name · BHND driver programming interface
- bhnd_hwrev_matches · BHND driver programming interface
- bhnd_is_hw_suspended · BHND driver programming interface
- bhnd_is_region_valid · BHND driver programming interface
- bhnd_map_intr · BHND driver programming interface
- BHND_MATCH_BOARD_TYPE · BHND driver programming interface
- BHND_MATCH_BOARD_VENDOR · BHND driver programming interface
- BHND_MATCH_CHIP_ID · BHND driver programming interface
- BHND_MATCH_CHIP_PKG · BHND driver programming interface
- BHND_MATCH_CHIP_REV · BHND driver programming interface
- bhnd_match_core · BHND driver programming interface
- BHND_MATCH_CORE_ID · BHND driver programming interface
- BHND_MATCH_CORE_VENDOR · BHND driver programming interface
- bhnd_nvram_getvar · BHND driver programming interface
- bhnd_nvram_getvar_array · BHND driver programming interface
- bhnd_nvram_getvar_int · BHND driver programming interface
- bhnd_nvram_getvar_int16 · BHND driver programming interface
- bhnd_nvram_getvar_int32 · BHND driver programming interface
- bhnd_nvram_getvar_int8 · BHND driver programming interface
- bhnd_nvram_getvar_str · BHND driver programming interface
- bhnd_nvram_getvar_uint · BHND driver programming interface
- bhnd_nvram_getvar_uint16 · BHND driver programming interface
- bhnd_nvram_getvar_uint32 · BHND driver programming interface
- bhnd_nvram_getvar_uint8 · BHND driver programming interface
- bhnd_nvram_string_array_next · BHND driver programming interface
- bhnd_read_board_info · BHND driver programming interface
- bhnd_read_config · BHND driver programming interface
- bhnd_read_ioctl · BHND driver programming interface
- bhnd_read_iost · BHND driver programming interface
- bhnd_register_provider · BHND driver programming interface
- bhnd_release_ext_rsrc · BHND driver programming interface
- bhnd_release_pmu · BHND driver programming interface
- bhnd_release_provider · BHND driver programming interface
- bhnd_release_resource · BHND driver programming interface
- bhnd_release_resources · BHND driver programming interface
- bhnd_request_clock · BHND driver programming interface
- bhnd_request_ext_rsrc · BHND driver programming interface
- bhnd_reset_hw · BHND driver programming interface
- bhnd_retain_provider · BHND driver programming interface
- bhnd_set_custom_core_desc · BHND driver programming interface
- bhnd_set_default_core_desc · BHND driver programming interface
- bhnd_suspend_hw · BHND driver programming interface
- bhnd_unmap_intr · BHND driver programming interface
- bhnd_vendor_name · BHND driver programming interface
- bhnd_write_config · BHND driver programming interface
- bhnd_write_ioctl · BHND driver programming interface
- bin2gray · convert a number to the gray-code representation
- bintime · get the current time
- binuptime · get the time elapsed since boot
- bio · GEOM bio controlling functions
- bio_add_page · attempt to add page to bio
- bio_add_pc_page · attempt to add page to bio
- bio_advance · increment/complete a bio by some number of bytes
- bio_alloc · allocate a new bio, memory pool backed
- bio_alloc_bioset · allocate a bio for I/O
- bio_alloc_pages · allocates a single page for each bvec in a bio
- bio_associate_blkcg · associate a bio with the specified blkcg
- bio_associate_current · associate a bio with current
- bio_chain · chain bio completions
- bio_clone · clone a bio
- bio_clone_bioset · clone a bio
- bio_clone_fast · clone a bio that shares the original bio's biovec
- bio_copy_data · copy contents of data buffers from one chain of bios to another
- bio_copy_kern · copy kernel address into bio
- bio_copy_user · copy user data to bio
- bio_endio · end I/O on a bio
- bio_endio_nodec · end I/O on a bio, without decrementing bi_remaining
- bio_get_nr_vecs · return approx number of vecs
- bio_kmalloc · allocate a bio for I/O using kmalloc
- bio_map_kern · map kernel address into bio
- bio_map_user · map user address into bio
- bio_put · release a reference to a bio
- bio_reset · reinitialize a bio
- bio_sector_offset · Find hardware sector offset in bio
- bio_split · split a bio
- bio_trim · trim a bio
- bio_uncopy_user · finish previously mapped bio
- bio_unmap_user · unmap a bio
- bios · interact with PC BIOS
- bioset_create · Create a bio_set
- bioset_create_nobvec · Create a bio_set without bio_vec mempool
- biquad · Biquad IIR filter
- BIT_AND · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_AND2 · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_AND_ATOMIC · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_ANDNOT · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_ANDNOT2 · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_CLR · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_CLR_ATOMIC · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_CMP · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_COPY · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_COPY_STORE_REL · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_COUNT · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_EMPTY · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_FFS · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_FFS_AT · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_FILL · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_FLS · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_FOREACH_ISCLR · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_FOREACH_ISSET · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_ISFULLSET · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_ISSET · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_OR · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_OR2 · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_OR_ATOMIC · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_ORNOT · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_ORNOT2 · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_OVERLAP · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_SET · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_SET_ATOMIC · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_SET_ATOMIC_ACQ · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_SETOF · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_SUBSET · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_TEST_CLR_ATOMIC · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_TEST_SET_ATOMIC · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_XOR · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_XOR2 · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BIT_ZERO · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- bitmap_allocate_region · allocate bitmap region
- bitmap_bitremap · Apply map defined by a pair of bitmaps to a single bit
- bitmap_copy_le · copy a bitmap, putting the bits into little-endian order.
- bitmap_find_free_region · find a contiguous aligned mem region
- bitmap_find_next_zero_area_off · find a contiguous aligned zero area
- bitmap_fold · fold larger bitmap into smaller, modulo specified size
- bitmap_from_u32array · copy the contents of a u32 array of bits to bitmap
- bitmap_onto · translate one bitmap relative to another
- bitmap_ord_to_pos · find position of n-th set bit in bitmap
- bitmap_parse · convert an ASCII hex string into a bitmap.
- bitmap_parse_user · convert an ASCII hex string in a user buffer into a bitmap
- bitmap_parselist · convert list format ASCII string to bitmap
- bitmap_parselist_user
- bitmap_pos_to_ord · find ordinal of set bit at given position in bitmap
- bitmap_print_to_pagebuf · convert bitmap to list or hex format ASCII string
- bitmap_release_region · release allocated bitmap region
- bitmap_remap · Apply map defined by a pair of bitmaps to another bitmap
- bitmap_scnlistprintf · convert bitmap to list format ASCII string
- bitmap_scnprintf · convert bitmap to an ASCII hex string.
- bitmap_to_u32array · copy the contents of bitmap to a u32 array of bits
- bitreverse · reverse the order of bits in a u32 value
- bitset · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BITSET_DEFINE · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BITSET_FSET · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- BITSET_T_INITIALIZER · BITSET_DEFINE, BITSET_T_INITIALIZER, BITSET_FSET, BIT_CLR, BIT_COPY, BIT_ISSET, BIT_SET, BIT_ZERO, BIT_FILL, BIT_SETOF, BIT_EMPTY, BIT_ISFULLSET, BIT_FFS, BIT_FFS_AT, BIT_FLS, BIT_FOREACH_ISSET, BIT_FOREACH_ISCLR, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP, BIT_CMP, BIT_OR, BIT_OR2, BIT_ORNOT, BIT_ORNOT2, BIT_AND, BIT_AND2, BIT_ANDNOT, BIT_ANDNOT2, BIT_XOR, BIT_XOR2, BIT_CLR_ATOMIC, BIT_SET_ATOMIC, BIT_SET_ATOMIC_ACQ, BIT_TEST_SET_ATOMIC, BIT_TEST_CLR_ATOMIC, BIT_AND_ATOMIC, BIT_OR_ATOMIC, BIT_COPY_STORE_REL – bitset manipulation macros
- 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
- blk_add_request_payload · add a payload to a request
- blk_add_trace_bio · Add a trace for a bio oriented action
- blk_add_trace_bio_remap · Add a trace for a bio-remap operation
- blk_add_trace_remap · Add a trace for a remap operation
- blk_add_trace_rq · Add a trace for a request oriented action
- blk_add_trace_rq_remap · Add a trace for a request-remap operation
- blk_alloc_devt · allocate a dev_t for a partition
- blk_attempt_plug_merge · try to merge with current's plugged list
- blk_cleanup_queue · shutdown a request queue
- blk_cloned_rq_check_limits · Helper function to check a cloned request for new the queue limits
- blk_complete_request · end I/O on a request
- blk_congestion_wait · wait for a queue to become uncongested
- blk_delay_queue · restart queueing after defined interval
- blk_drain_queue · drain requests from request_queue
- blk_end_bidi_request · Complete a bidi request
- blk_end_io · Generic end_io function to complete a request.
- blk_end_request · Helper function for drivers to complete the request.
- blk_end_request_all · Helper function for drives to finish the request.
- blk_end_request_callback · Special helper function for tricky drivers
- blk_end_request_cur · Helper function to finish the current request chunk.
- blk_end_request_err · Finish a request till the next failure boundary.
- blk_end_sync_rq · executes a completion event on a request
- blk_execute_rq · insert a request into queue for execution
- blk_execute_rq_nowait · insert a request into queue for execution
- blk_fetch_request · fetch a request from a request queue
- blk_free_devt · free a dev_t
- blk_free_tags · release a given set of tag maintenance info
- blk_get_backing_dev_info · get the address of a queue's backing_dev_info
- blk_init_queue · prepare a request queue for use with a block device
- blk_init_tags · initialize the tag info for an external tag map
- blk_insert_cloned_request · Helper for stacking drivers to submit a request
- blk_insert_request · insert a special request into a request queue
- blk_integrity_compare · Compare integrity profile of two disks
- blk_integrity_register · Register a gendisk as being integrity-capable
- blk_integrity_unregister · Unregister block integrity profile
- blk_limits_io_min · set minimum request size for a device
- blk_limits_io_opt · set optimal request size for a device
- blk_limits_max_hw_sectors · set hard and soft limit of max sectors for request
- blk_lld_busy · Check if underlying low-level drivers of a device are busy
- blk_make_request · given a bio, allocate a corresponding struct request.
- blk_mangle_minor · scatter minor numbers apart
- blk_peek_request · peek at the top of a request queue
- blk_plug_device_unlocked · plug a device without queue lock held
- blk_pm_runtime_init · Block layer runtime PM initialization routine
- blk_post_runtime_resume · Post runtime resume processing
- blk_post_runtime_suspend · Post runtime suspend processing
- blk_pre_runtime_resume · Pre runtime resume processing
- blk_pre_runtime_suspend · Pre runtime suspend check
- blk_queue_alignment_offset · set physical block alignment offset
- blk_queue_bounce_limit · set bounce buffer limit for queue
- blk_queue_bypass_end · leave queue bypass mode
- blk_queue_bypass_start · enter queue bypass mode
- blk_queue_chunk_sectors · set size of the chunk for this queue
- blk_queue_dma_alignment · set dma length and memory alignment
- blk_queue_dma_drain · Set up a drain buffer for excess dma.
- blk_queue_dma_pad · set pad mask
- blk_queue_end_tag · end tag operations for a request
- blk_queue_find_tag · find a request by its tag and queue
- blk_queue_flush · configure queue's cache flush capability
- blk_queue_free_tags · release tag maintenance info
- blk_queue_hardsect_size · set hardware sector size for the queue
- blk_queue_init_tags · initialize the queue tag info
- blk_queue_invalidate_tags · invalidate all pending tags
- blk_queue_io_min · set minimum request size for the queue
- blk_queue_io_opt · set optimal request size for the queue
- blk_queue_issue_flush_fn · set function for issuing a flush
- blk_queue_logical_block_size · set logical block size for the queue
- blk_queue_make_request · define an alternate make_request function for a device
- blk_queue_max_discard_sectors · set max sectors for a single discard
- blk_queue_max_hw_sectors · set max sectors for a request for this queue
- blk_queue_max_hw_segments · set max hw segments for a request for this queue
- blk_queue_max_phys_segments · set max phys segments for a request for this queue
- blk_queue_max_sectors · set max sectors for a request for this queue
- blk_queue_max_segment_size · set max segment size for blk_rq_map_sg
- blk_queue_max_segments · set max hw segments for a request for this queue
- blk_queue_max_write_same_sectors · set max sectors for a single write same
- blk_queue_merge_bvec · set a merge_bvec function for queue
- blk_queue_ordered · does this queue support ordered writes
- blk_queue_physical_block_size · set physical block size for the queue
- blk_queue_physical_block_size_fixed · set physical block size for the queue
- blk_queue_prep_rq · set a prepare_request function for queue
- blk_queue_resize_tags · change the queueing depth
- blk_queue_segment_boundary · set boundary rules for segment merging
- blk_queue_stack_limits · inherit underlying queue limits for stacked drivers
- blk_queue_start_tag · find a free tag and assign it
- blk_queue_unprep_rq · set an unprepare_request function for queue
- blk_queue_update_dma_alignment · update dma length and memory alignment
- blk_queue_update_dma_pad · update pad mask
- blk_queue_virt_boundary · set boundary rules for bio merging
- blk_queue_write_cache · configure queue's write cache
- blk_release_queue · release a struct request_queue when it is no longer needed
- blk_requeue_request · put a request back on queue
- blk_rq_bytes · Returns bytes left to complete in the entire request
- blk_rq_check_limits · Helper function to check a request for the queue limit
- blk_rq_count_integrity_sg · Count number of integrity scatterlist elements
- blk_rq_cur_bytes · Returns bytes left to complete in the current segment
- blk_rq_err_bytes · determine number of bytes till the next failure boundary
- blk_rq_map_integrity_sg · Map integrity metadata into a scatterlist
- blk_rq_map_kern · map kernel data to a request, for REQ_TYPE_BLOCK_PC usage
- blk_rq_map_user · map user data to a request, for REQ_TYPE_BLOCK_PC usage
- blk_rq_map_user_iov · map user data to a request, for REQ_TYPE_BLOCK_PC usage
- blk_rq_prep_clone · Helper function to setup clone request
- blk_rq_set_block_pc · initialize a request to type BLOCK_PC
- blk_rq_unmap_user · unmap a request with user data
- blk_rq_unprep_clone · Helper function to free all bios in a cloned request
- blk_run_queue · run a single device queue
- blk_run_queue_async · run a single device queue in workqueue context
- blk_set_default_limits · reset limits to default values
- blk_set_runtime_active · Force runtime status of the queue to be active
- blk_set_stacking_limits · set default limits for stacking devices
- blk_stack_limits · adjust queue_limits for stacked devices
- blk_start_plug · initialize blk_plug and track it inside the task_struct
- blk_start_queue · restart a previously stopped queue
- blk_start_queue_async · asynchronously restart a previously stopped queue
- blk_start_queueing · initiate dispatch of requests to device
- blk_start_request · start request processing on the driver
- blk_stop_queue · stop a queue
- blk_sync_queue · cancel any pending callbacks on a queue
- blk_trace_ioctl · handle the ioctls associated with tracing
- blk_trace_shutdown · stop and cleanup trace structures
- blk_unprep_request · unprepare a request
- blk_update_request · Special helper function for request stacking drivers
- blkdev_get · open a block device
- blkdev_get_by_dev · open a block device by device number
- blkdev_get_by_path · open a block device by name
- blkdev_issue_discard · queue a discard
- blkdev_issue_flush · queue a flush
- blkdev_issue_write_same · queue a write same operation
- blkdev_issue_zeroout · zero-fill a block range
- block_invalidatepage · invalidate part or all of a buffer-backed page
- blocking_notifier_call_chain · Call functions in a blocking notifier chain
- blocking_notifier_chain_register · Add notifier to a blocking notifier chain
- blocking_notifier_chain_unregister · Remove notifier from a blocking notifier chain
- bmap · find a block number in a file
- boot · halt or reboot the system
- boottime · system time variables
- bos_desc · prepares the BOS descriptor.
- bp · kernel buffer I/O scheme used in FreeBSD VM system
- bpf · Berkeley Packet Filter
- bpf_filter · Berkeley Packet Filter
- bpf_mtap · Berkeley Packet Filter
- bpf_mtap2 · Berkeley Packet Filter
- bpf_prog_create · create an unattached filter
- bpf_prog_create_from_user · create an unattached filter from user buffer
- bpf_tap · Berkeley Packet Filter
- bpf_validate · Berkeley Packet Filter
- bpfattach · Berkeley Packet Filter
- bpfattach2 · Berkeley Packet Filter
- bpfdetach · Berkeley Packet Filter
- bprintf · Parse a format string and place args' binary value in a buffer
- bstr_printf · Format a string from binary arguments and place it in a buffer
- bswap16 · byte order operations
- bswap32 · byte order operations
- bswap64 · byte order operations
- bttosbt · Q32.32 fixed point representation of time
- buf · kernel buffer I/O scheme used in FreeBSD VM system
- 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_REFCNT · returns the reference count on a buffer's lock
- buf_ring · multi-producer, {single, multi}-consumer lock-less ring buffer
- buf_ring_alloc · multi-producer, {single, multi}-consumer lock-less ring buffer
- buf_ring_count · multi-producer, {single, multi}-consumer lock-less ring buffer
- buf_ring_dequeue_mc · multi-producer, {single, multi}-consumer lock-less ring buffer
- buf_ring_dequeue_sc · multi-producer, {single, multi}-consumer lock-less ring buffer
- buf_ring_empty · multi-producer, {single, multi}-consumer lock-less ring buffer
- buf_ring_enqueue · multi-producer, {single, multi}-consumer lock-less ring buffer
- buf_ring_enqueue_bytes · multi-producer, {single, multi}-consumer lock-less ring buffer
- buf_ring_free · multi-producer, {single, multi}-consumer lock-less ring buffer
- buf_ring_full · multi-producer, {single, multi}-consumer lock-less ring buffer
- buf_ring_peek · multi-producer, {single, multi}-consumer lock-less ring buffer
- BUF_TIMELOCK · locks a buffer
- BUF_UNLOCK · unlocks a locked buffer
- BUILD_BUG · break compile if used.
- BUILD_BUG_ON · break compile if a condition is true.
- bus_activate_resource · activate or deactivate a resource
- BUS_ADD_CHILD · add a device node to the tree with a given priority
- bus_adjust_resource · adjust resource allocated from a parent bus
- bus_alloc_resource · allocate resources from a parent bus
- bus_alloc_resource_any · allocate resources from a parent bus
- bus_attach_children · manage child devices of a bus device
- BUS_BIND_INTR · bind an interrupt resource to a specific CPU
- 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_CHILD_LOCATION · obtain the location of a child on the bus.
- BUS_CHILD_PNPINFO · obtain the plug and play information from a device
- bus_child_present · ask the bus driver to see if this device is still really present
- BUS_CONFIG_INTR · configure interrupt polarity and trigger mode
- bus_config_intr · configure interrupt polarity and trigger mode
- bus_deactivate_resource · activate or deactivate a resource
- bus_delayed_attach_children · manage child devices of a bus device
- BUS_DESCRIBE_INTR · associate a description with an active interrupt handler
- bus_describe_intr · associate a description with an active interrupt handler
- bus_detach_children · manage child devices of a bus device
- bus_dma · Bus and Machine Independent DMA Mapping Interface
- bus_dma_tag_create · Bus and Machine Independent DMA Mapping Interface
- bus_dma_tag_destroy · Bus and Machine Independent DMA Mapping Interface
- bus_dmamap_create · Bus and Machine Independent DMA Mapping Interface
- bus_dmamap_destroy · Bus and Machine Independent DMA Mapping Interface
- bus_dmamap_load · Bus and Machine Independent DMA Mapping Interface
- bus_dmamap_load_bio · Bus and Machine Independent DMA Mapping Interface
- bus_dmamap_load_ccb · Bus and Machine Independent DMA Mapping Interface
- bus_dmamap_load_crp · Bus and Machine Independent DMA Mapping Interface
- bus_dmamap_load_crp_buffer · Bus and Machine Independent DMA Mapping Interface
- bus_dmamap_load_mbuf · Bus and Machine Independent DMA Mapping Interface
- bus_dmamap_load_mbuf_sg · Bus and Machine Independent DMA Mapping Interface
- bus_dmamap_load_uio · Bus and Machine Independent DMA Mapping Interface
- bus_dmamap_sync · Bus and Machine Independent DMA Mapping Interface
- bus_dmamap_unload · Bus and Machine Independent DMA Mapping Interface
- bus_dmamem_alloc · Bus and Machine Independent DMA Mapping Interface
- bus_dmamem_free · Bus and Machine Independent DMA Mapping Interface
- bus_enumerate_hinted_children · manage child devices of a bus device
- bus_find_device · device iterator for locating a particular device.
- bus_find_device_by_name · device iterator for locating a particular device of a specific name
- bus_for_each_dev · device iterator.
- bus_for_each_drv · driver iterator
- bus_generic_attach · generic implementation of DEVICE_ATTACH for busses
- bus_generic_detach · generic implementation of DEVICE_DETACH for busses
- bus_generic_new_pass · generic implementation of BUS_NEW_PASS for bus devices
- bus_generic_print_child · generic implementation of DEVICE_PRINT_CHILD for busses
- bus_generic_read_ivar · generic implementation of BUS_READ_IVAR and BUS_WRITE_IVAR for busses
- bus_generic_shutdown · generic implementation of DEVICE_SHUTDOWN for busses
- bus_generic_write_ivar · generic implementation of BUS_READ_IVAR and BUS_WRITE_IVAR for busses
- BUS_GET_CPUS · request a set of device-specific CPUs
- bus_get_cpus · request a set of device-specific CPUs
- BUS_GET_PROPERTY · get child's specific property
- bus_get_resource · read a resource range/value with a given resource ID
- BUS_HINTED_CHILD · notify a bus device about a potential child device identified by hints
- bus_identify_children · manage child devices of a bus device
- bus_map_resource · map or unmap an active resource
- BUS_NEW_PASS · notify a bus that the pass level has been changed
- BUS_PRINT_CHILD · print information about a device
- bus_print_child_domain · generic implementation of BUS_PRINT_CHILD(9)
- bus_print_child_footer · generic implementation of BUS_PRINT_CHILD(9)
- bus_print_child_header · generic implementation of BUS_PRINT_CHILD(9)
- BUS_READ_IVAR · manipulate bus-specific device instance variables
- bus_register · register a driver-core subsystem
- bus_release_resource · release resources on a bus
- BUS_RESCAN · rescan a bus checking for devices that have been added or removed
- bus_rescan_devices · rescan devices on the bus for possible drivers
- bus_set_pass · raise the bus pass level
- bus_set_resource · associate a definite resource with a given resource ID
- BUS_SETUP_INTR · create, attach and teardown an interrupt handler