section 9freebsd · Kernel routines 🧠
2304 pages · page 1 of 12
#
- _PHOLD(9freebsd)hold a process✨
- _PRELE(9freebsd)hold a process✨
A
- accept_filt_add(9freebsd)filter incoming connections✨
- accept_filt_del(9freebsd)filter incoming connections✨
- accept_filt_generic_mod_event(9freebsd)filter incoming connections✨
- accept_filt_get(9freebsd)filter incoming connections✨
- accept_filter(9freebsd)filter incoming connections✨
- accf_data(9freebsd)buffer incoming connections until data arrives✨
- accf_dns(9freebsd)buffer incoming DNS requests until the whole first request is present✨
- accf_http(9freebsd)buffer incoming connections until a certain complete HTTP requests arrive✨
- acl(9freebsd)virtual file system access control lists✨
- alloc_unr(9freebsd)kernel unit number allocator✨
- alloc_unr_specific(9freebsd)kernel unit number allocator✨
- alloc_unrl(9freebsd)kernel unit number allocator✨
- ALQ(9freebsd)Asynchronous Logging Queues✨
- alq(9freebsd)Asynchronous Logging Queues✨
- alq_close(9freebsd)Asynchronous Logging Queues✨
- alq_flush(9freebsd)Asynchronous Logging Queues✨
- alq_get(9freebsd)Asynchronous Logging Queues✨
- alq_getn(9freebsd)Asynchronous Logging Queues✨
- alq_open(9freebsd)Asynchronous Logging Queues✨
- alq_open_flags(9freebsd)Asynchronous Logging Queues✨
- alq_post(9freebsd)Asynchronous Logging Queues✨
- alq_post_flags(9freebsd)Asynchronous Logging Queues✨
- alq_write(9freebsd)Asynchronous Logging Queues✨
- alq_writen(9freebsd)Asynchronous Logging Queues✨
- ALTQ(9freebsd)kernel interfaces for manipulating output queues on network interfaces✨
- altq(9freebsd)kernel interfaces for manipulating output queues on network interfaces✨
- arc4rand(9freebsd)supply pseudo-random numbers✨
- arc4random(9freebsd)supply pseudo-random numbers✨
- atomic(9freebsd)atomic operations✨
- atomic_add(9freebsd)atomic operations✨
- atomic_clear(9freebsd)atomic operations✨
- atomic_cmpset(9freebsd)atomic operations✨
- atomic_fcmpset(9freebsd)atomic operations✨
- atomic_fetchadd(9freebsd)atomic operations✨
- atomic_load(9freebsd)atomic operations✨
- atomic_readandclear(9freebsd)atomic operations✨
- atomic_set(9freebsd)atomic operations✨
- atomic_store(9freebsd)atomic operations✨
- atomic_subtract(9freebsd)atomic operations✨
- atomic_swap(9freebsd)atomic operations✨
- atomic_testandclear(9freebsd)atomic operations✨
- atomic_testandset(9freebsd)atomic operations✨
- atomic_thread_fence(9freebsd)atomic operations✨
B
- be16dec(9freebsd)byte order operations✨
- be16enc(9freebsd)byte order operations✨
- be16toh(9freebsd)byte order operations✨
- be32dec(9freebsd)byte order operations✨
- be32enc(9freebsd)byte order operations✨
- be32toh(9freebsd)byte order operations✨
- be64dec(9freebsd)byte order operations✨
- be64enc(9freebsd)byte order operations✨
- be64toh(9freebsd)byte order operations✨
- bhnd(9freebsd)BHND driver programming interface✨
- bhnd_activate_resource(9freebsd)BHND driver programming interface✨
- bhnd_alloc_pmu(9freebsd)BHND driver programming interface✨
- bhnd_alloc_resource(9freebsd)BHND driver programming interface✨
- bhnd_alloc_resource_any(9freebsd)BHND driver programming interface✨
- bhnd_alloc_resources(9freebsd)BHND driver programming interface✨
- bhnd_board_matches(9freebsd)BHND driver programming interface✨
- bhnd_bus_match_child(9freebsd)BHND driver programming interface✨
- bhnd_bus_read_1(9freebsd)BHND driver programming interface✨
- bhnd_bus_read_2(9freebsd)BHND driver programming interface✨
- bhnd_bus_read_4(9freebsd)BHND driver programming interface✨
- bhnd_bus_read_stream_1(9freebsd)BHND driver programming interface✨
- bhnd_bus_read_stream_2(9freebsd)BHND driver programming interface✨
- bhnd_bus_read_stream_4(9freebsd)BHND driver programming interface✨
- bhnd_bus_write_1(9freebsd)BHND driver programming interface✨
- bhnd_bus_write_2(9freebsd)BHND driver programming interface✨
- bhnd_bus_write_4(9freebsd)BHND driver programming interface✨
- bhnd_bus_write_stream_1(9freebsd)BHND driver programming interface✨
- bhnd_bus_write_stream_2(9freebsd)BHND driver programming interface✨
- bhnd_bus_write_stream_4(9freebsd)BHND driver programming interface✨
- bhnd_chip_matches(9freebsd)BHND driver programming interface✨
- bhnd_core_class(9freebsd)BHND driver programming interface✨
- bhnd_core_get_match_desc(9freebsd)BHND driver programming interface✨
- bhnd_core_matches(9freebsd)BHND driver programming interface✨
- bhnd_core_name(9freebsd)BHND driver programming interface✨
- bhnd_cores_equal(9freebsd)BHND driver programming interface✨
- bhnd_deactivate_resource(9freebsd)BHND driver programming interface✨
- bhnd_decode_port_rid(9freebsd)BHND driver programming interface✨
- bhnd_deregister_provider(9freebsd)BHND driver programming interface✨
- bhnd_device_lookup(9freebsd)BHND driver programming interface✨
- bhnd_device_matches(9freebsd)BHND driver programming interface✨
- bhnd_device_quirks(9freebsd)BHND driver programming interface✨
- bhnd_driver_get_erom_class(9freebsd)BHND driver programming interface✨
- bhnd_enable_clocks(9freebsd)BHND driver programming interface✨
- bhnd_erom(9freebsd)BHND device enumeration table parsing✨
- bhnd_erom_alloc(9freebsd)BHND device enumeration table parsing✨
- bhnd_erom_dump(9freebsd)BHND device enumeration table parsing✨
- bhnd_erom_fini_static(9freebsd)BHND device enumeration table parsing✨
- bhnd_erom_free(9freebsd)BHND device enumeration table parsing✨
- bhnd_erom_free_core_table(9freebsd)BHND device enumeration table parsing✨
- bhnd_erom_get_core_table(9freebsd)BHND device enumeration table parsing✨
- bhnd_erom_init_static(9freebsd)BHND device enumeration table parsing✨
- bhnd_erom_io(9freebsd)BHND device enumeration table parsing✨
- bhnd_erom_io_fini(9freebsd)BHND device enumeration table parsing✨
- bhnd_erom_io_map(9freebsd)BHND device enumeration table parsing✨
- bhnd_erom_io_read(9freebsd)BHND device enumeration table parsing✨
- bhnd_erom_iobus_init(9freebsd)BHND device enumeration table parsing✨
- bhnd_erom_iores_new(9freebsd)BHND device enumeration table parsing✨
- bhnd_erom_lookup_core(9freebsd)BHND device enumeration table parsing✨
- bhnd_erom_lookup_core_addr(9freebsd)BHND device enumeration table parsing✨
- bhnd_erom_probe(9freebsd)BHND device enumeration table parsing✨
- bhnd_erom_probe_driver_classes(9freebsd)BHND device enumeration table parsing✨
- bhnd_find_core_class(9freebsd)BHND driver programming interface✨
- bhnd_find_core_name(9freebsd)BHND driver programming interface✨
- bhnd_format_chip_id(9freebsd)BHND driver programming interface✨
- bhnd_get_attach_type(9freebsd)BHND driver programming interface✨
- bhnd_get_chipid(9freebsd)BHND driver programming interface✨
- bhnd_get_class(9freebsd)BHND driver programming interface✨
- bhnd_get_clock_freq(9freebsd)BHND driver programming interface✨
- bhnd_get_clock_latency(9freebsd)BHND driver programming interface✨
- bhnd_get_core_index(9freebsd)BHND driver programming interface✨
- bhnd_get_core_info(9freebsd)BHND driver programming interface✨
- bhnd_get_core_unit(9freebsd)BHND driver programming interface✨
- bhnd_get_device(9freebsd)BHND driver programming interface✨
- bhnd_get_device_name(9freebsd)BHND driver programming interface✨
- bhnd_get_dma_translation(9freebsd)BHND driver programming interface✨
- bhnd_get_hwrev(9freebsd)BHND driver programming interface✨
- bhnd_get_intr_count(9freebsd)BHND driver programming interface✨
- bhnd_get_intr_ivec(9freebsd)BHND driver programming interface✨
- bhnd_get_port_count(9freebsd)BHND driver programming interface✨
- bhnd_get_port_rid(9freebsd)BHND driver programming interface✨
- bhnd_get_region_addr(9freebsd)BHND driver programming interface✨
- bhnd_get_region_count(9freebsd)BHND driver programming interface✨
- bhnd_get_vendor(9freebsd)BHND driver programming interface✨
- bhnd_get_vendor_name(9freebsd)BHND driver programming interface✨
- bhnd_hwrev_matches(9freebsd)BHND driver programming interface✨
- bhnd_is_hw_suspended(9freebsd)BHND driver programming interface✨
- bhnd_is_region_valid(9freebsd)BHND driver programming interface✨
- bhnd_map_intr(9freebsd)BHND driver programming interface✨
- BHND_MATCH_BOARD_TYPE(9freebsd)BHND driver programming interface✨
- BHND_MATCH_BOARD_VENDOR(9freebsd)BHND driver programming interface✨
- BHND_MATCH_CHIP_ID(9freebsd)BHND driver programming interface✨
- BHND_MATCH_CHIP_PKG(9freebsd)BHND driver programming interface✨
- BHND_MATCH_CHIP_REV(9freebsd)BHND driver programming interface✨
- bhnd_match_core(9freebsd)BHND driver programming interface✨
- BHND_MATCH_CORE_ID(9freebsd)BHND driver programming interface✨
- BHND_MATCH_CORE_VENDOR(9freebsd)BHND driver programming interface✨
- bhnd_nvram_getvar(9freebsd)BHND driver programming interface✨
- bhnd_nvram_getvar_array(9freebsd)BHND driver programming interface✨
- bhnd_nvram_getvar_int(9freebsd)BHND driver programming interface✨
- bhnd_nvram_getvar_int16(9freebsd)BHND driver programming interface✨
- bhnd_nvram_getvar_int32(9freebsd)BHND driver programming interface✨
- bhnd_nvram_getvar_int8(9freebsd)BHND driver programming interface✨
- bhnd_nvram_getvar_str(9freebsd)BHND driver programming interface✨
- bhnd_nvram_getvar_uint(9freebsd)BHND driver programming interface✨
- bhnd_nvram_getvar_uint16(9freebsd)BHND driver programming interface✨
- bhnd_nvram_getvar_uint32(9freebsd)BHND driver programming interface✨
- bhnd_nvram_getvar_uint8(9freebsd)BHND driver programming interface✨
- bhnd_nvram_string_array_next(9freebsd)BHND driver programming interface✨
- bhnd_read_board_info(9freebsd)BHND driver programming interface✨
- bhnd_read_config(9freebsd)BHND driver programming interface✨
- bhnd_read_ioctl(9freebsd)BHND driver programming interface✨
- bhnd_read_iost(9freebsd)BHND driver programming interface✨
- bhnd_register_provider(9freebsd)BHND driver programming interface✨
- bhnd_release_ext_rsrc(9freebsd)BHND driver programming interface✨
- bhnd_release_pmu(9freebsd)BHND driver programming interface✨
- bhnd_release_provider(9freebsd)BHND driver programming interface✨
- bhnd_release_resource(9freebsd)BHND driver programming interface✨
- bhnd_release_resources(9freebsd)BHND driver programming interface✨
- bhnd_request_clock(9freebsd)BHND driver programming interface✨
- bhnd_request_ext_rsrc(9freebsd)BHND driver programming interface✨
- bhnd_reset_hw(9freebsd)BHND driver programming interface✨
- bhnd_retain_provider(9freebsd)BHND driver programming interface✨
- bhnd_set_custom_core_desc(9freebsd)BHND driver programming interface✨
- bhnd_set_default_core_desc(9freebsd)BHND driver programming interface✨
- bhnd_suspend_hw(9freebsd)BHND driver programming interface✨
- bhnd_unmap_intr(9freebsd)BHND driver programming interface✨
- bhnd_vendor_name(9freebsd)BHND driver programming interface✨
- bhnd_write_config(9freebsd)BHND driver programming interface✨
- bhnd_write_ioctl(9freebsd)BHND driver programming interface✨
- bintime(9freebsd)get the current time✨
- binuptime(9freebsd)get the time elapsed since boot✨
- bios(9freebsd)interact with PC BIOS✨
- BIT_AND(9freebsd)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_FLS, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP…✨
- BIT_AND_ATOMIC(9freebsd)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_FLS, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP…✨
- BIT_CLR(9freebsd)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_FLS, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP…✨
- BIT_CLR_ATOMIC(9freebsd)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_FLS, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP…✨
- BIT_CMP(9freebsd)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_FLS, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP…✨
- BIT_COPY(9freebsd)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_FLS, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP…✨
- BIT_COPY_STORE_REL(9freebsd)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_FLS, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP…✨
- BIT_COUNT(9freebsd)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_FLS, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP…✨
- BIT_EMPTY(9freebsd)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_FLS, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP…✨
- BIT_FFS(9freebsd)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_FLS, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP…✨
- BIT_FILL(9freebsd)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_FLS, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP…✨
- BIT_ISFULLSET(9freebsd)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_FLS, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP…✨
- BIT_ISSET(9freebsd)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_FLS, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP…✨
- BIT_NAND(9freebsd)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_FLS, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP…✨
- BIT_OR(9freebsd)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_FLS, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP…✨
- BIT_OR_ATOMIC(9freebsd)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_FLS, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP…✨
- BIT_OVERLAP(9freebsd)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_FLS, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP…✨
- BIT_SET(9freebsd)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_FLS, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP…✨
- BIT_SET_ATOMIC(9freebsd)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_FLS, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP…✨
- BIT_SET_ATOMIC_ACQ(9freebsd)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_FLS, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP…✨
- BIT_SETOF(9freebsd)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_FLS, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP…✨
- BIT_SUBSET(9freebsd)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_FLS, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP…✨
- BIT_ZERO(9freebsd)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_FLS, BIT_COUNT, BIT_SUBSET, BIT_OVERLAP…✨
💅
getting it ready, bestie…