section 9freebsd · Kernel routines 🧠
2304 pages · page 4 of 12
D (continued)
- device_get_unit(9freebsd)access the unit number of a device✨
- DEVICE_IDENTIFY(9freebsd)identify a device, register it✨
- device_is_alive(9freebsd)manipulate device state✨
- device_is_attached(9freebsd)manipulate device state✨
- device_is_enabled(9freebsd)manipulate device enabled flag✨
- device_is_quiet(9freebsd)manipulate device quiet flag✨
- device_printf(9freebsd)formatted output conversion✨
- DEVICE_PROBE(9freebsd)probe for device existence✨
- device_probe_and_attach(9freebsd)initialise a device✨
- device_quiet(9freebsd)manipulate device quiet flag✨
- device_set_desc(9freebsd)access the description of a device✨
- device_set_desc_copy(9freebsd)access the description of a device✨
- device_set_driver(9freebsd)associate a specific driver with a device node in the tree✨
- device_set_flags(9freebsd)manipulate driver flags✨
- device_set_ivars(9freebsd)access bus private variables✨
- DEVICE_SHUTDOWN(9freebsd)called during system shutdown✨
- device_unbusy(9freebsd)manipulate device state✨
- device_verbose(9freebsd)manipulate device quiet flag✨
- devicestat(9freebsd)kernel interface for keeping device statistics✨
- devstat(9freebsd)kernel interface for keeping device statistics✨
- devstat_end_transaction(9freebsd)kernel interface for keeping device statistics✨
- devstat_end_transaction_bio(9freebsd)kernel interface for keeping device statistics✨
- devstat_new_entry(9freebsd)kernel interface for keeping device statistics✨
- devstat_remove_entry(9freebsd)kernel interface for keeping device statistics✨
- devstat_start_transaction(9freebsd)kernel interface for keeping device statistics✨
- devstat_start_transaction_bio(9freebsd)kernel interface for keeping device statistics✨
- devtoname(9freebsd)converts character device into a string indicating the device name✨
- disk(9freebsd)kernel disk storage API✨
- disk_add_alias(9freebsd)kernel disk storage API✨
- disk_alloc(9freebsd)kernel disk storage API✨
- disk_create(9freebsd)kernel disk storage API✨
- disk_destroy(9freebsd)kernel disk storage API✨
- disk_gone(9freebsd)kernel disk storage API✨
- disk_resize(9freebsd)kernel disk storage API✨
- dnv(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- dnvlist(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- dnvlist_get_binary(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- dnvlist_get_bool(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- dnvlist_get_descriptor(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- dnvlist_get_number(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- dnvlist_get_nvlist(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- dnvlist_get_string(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- dnvlist_take_binary(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- dnvlist_take_bool(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- dnvlist_take_descriptor(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- dnvlist_take_number(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- dnvlist_take_nvlist(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- dnvlist_take_string(9freebsd)API for getting name/value pairs. Nonexistent pairs do not raise an error.✨
- domain(9freebsd)network domain management✨
- domain_add(9freebsd)network domain management✨
- DOMAIN_SET(9freebsd)network domain management✨
- domainset(9freebsd)domainset functions and operation✨
- dpcpu(9freebsd)Kernel Dynamic Per-CPU Memory Allocator✨
- drain_dev_clone_events(9freebsd)eventhandler for name-based device cloning in devfs✨
- drbr(9freebsd)network driver interface to buf_ring✨
- drbr_dequeue(9freebsd)network driver interface to buf_ring✨
- drbr_dequeue_cond(9freebsd)network driver interface to buf_ring✨
- drbr_empty(9freebsd)network driver interface to buf_ring✨
- drbr_enqueue(9freebsd)network driver interface to buf_ring✨
- drbr_flush(9freebsd)network driver interface to buf_ring✨
- drbr_free(9freebsd)network driver interface to buf_ring✨
- drbr_inuse(9freebsd)network driver interface to buf_ring✨
- drbr_stats_update(9freebsd)network driver interface to buf_ring✨
- driver(9freebsd)structure describing a device driver✨
- DRIVER_MODULE(9freebsd)kernel driver declaration macro✨
- DRIVER_MODULE_ORDERED(9freebsd)kernel driver declaration macro✨
E
- EARLY_DRIVER_MODULE(9freebsd)kernel driver declaration macro✨
- EARLY_DRIVER_MODULE_ORDERED(9freebsd)kernel driver declaration macro✨
- efirt(9freebsd)kernel access to UEFI runtime services✨
- epoch(9freebsd)kernel epoch based reclamation✨
- epoch_alloc(9freebsd)kernel epoch based reclamation✨
- epoch_call(9freebsd)kernel epoch based reclamation✨
- epoch_context(9freebsd)kernel epoch based reclamation✨
- epoch_drain_callbacks(9freebsd)kernel epoch based reclamation✨
- epoch_enter(9freebsd)kernel epoch based reclamation✨
- epoch_exit(9freebsd)kernel epoch based reclamation✨
- epoch_free(9freebsd)kernel epoch based reclamation✨
- epoch_wait(9freebsd)kernel epoch based reclamation✨
- et_ban(9freebsd)kernel event timers subsystem✨
- et_deregister(9freebsd)kernel event timers subsystem✨
- et_find(9freebsd)kernel event timers subsystem✨
- et_free(9freebsd)kernel event timers subsystem✨
- et_init(9freebsd)kernel event timers subsystem✨
- ET_LOCK(9freebsd)kernel event timers subsystem✨
- et_register(9freebsd)kernel event timers subsystem✨
- et_start(9freebsd)kernel event timers subsystem✨
- et_stop(9freebsd)kernel event timers subsystem✨
- ET_UNLOCK(9freebsd)kernel event timers subsystem✨
- EVENTHANDLER(9freebsd)kernel event handling functions✨
- EVENTHANDLER_DECLARE(9freebsd)kernel event handling functions✨
- EVENTHANDLER_DEFINE(9freebsd)kernel event handling functions✨
- EVENTHANDLER_DEREGISTER(9freebsd)kernel event handling functions✨
- eventhandler_deregister(9freebsd)kernel event handling functions✨
- eventhandler_find_list(9freebsd)kernel event handling functions✨
- EVENTHANDLER_INVOKE(9freebsd)kernel event handling functions✨
- eventhandler_prune_list(9freebsd)kernel event handling functions✨
- EVENTHANDLER_REGISTER(9freebsd)kernel event handling functions✨
- eventhandler_register(9freebsd)kernel event handling functions✨
- eventtimers(9freebsd)kernel event timers subsystem✨
- execsigs(9freebsd)kernel signal functions✨
- extattr(9freebsd)virtual file system named extended attributes✨
F
- fail(9freebsd)fail points✨
- fdt_pinctrl(9freebsd)helper functions for FDT pinmux controller drivers✨
- fdt_pinctrl_configure(9freebsd)helper functions for FDT pinmux controller drivers✨
- fdt_pinctrl_configure_by_name(9freebsd)helper functions for FDT pinmux controller drivers✨
- fdt_pinctrl_configure_tree(9freebsd)helper functions for FDT pinmux controller drivers✨
- fdt_pinctrl_register(9freebsd)helper functions for FDT pinmux controller drivers✨
- fetch(9freebsd)fetch data from user-space✨
- firmware(9freebsd)firmware image loading and management✨
- firmware_get(9freebsd)firmware image loading and management✨
- firmware_put(9freebsd)firmware image loading and management✨
- firmware_register(9freebsd)firmware image loading and management✨
- firmware_unregister(9freebsd)firmware image loading and management✨
- fpu_kern(9freebsd)facility to use the FPU in the kernel✨
- fpu_kern_alloc_ctx(9freebsd)facility to use the FPU in the kernel✨
- fpu_kern_enter(9freebsd)facility to use the FPU in the kernel✨
- fpu_kern_free_ctx(9freebsd)facility to use the FPU in the kernel✨
- fpu_kern_leave(9freebsd)facility to use the FPU in the kernel✨
- fpu_kern_thread(9freebsd)facility to use the FPU in the kernel✨
- free(9freebsd)kernel memory management routines✨
- free_domain(9freebsd)kernel memory management routines✨
- free_mntarg(9freebsd)functions provided as part of the kernel mount interface✨
- free_unr(9freebsd)kernel unit number allocator✨
- freeenv(9freebsd)kernel environment variable functions✨
- fubyte(9freebsd)fetch data from user-space✨
- fueword(9freebsd)fetch data from user-space✨
- fueword32(9freebsd)fetch data from user-space✨
- fueword64(9freebsd)fetch data from user-space✨
- fuword(9freebsd)fetch data from user-space✨
- fuword16(9freebsd)fetch data from user-space✨
- fuword32(9freebsd)fetch data from user-space✨
- fuword64(9freebsd)fetch data from user-space✨
G
- g_access(9freebsd)control access to GEOM consumers and their providers✨
- g_alloc_bio(9freebsd)GEOM bio controlling functions✨
- g_attach(9freebsd)attach/detach GEOM consumers to/from providers✨
- g_bio(9freebsd)GEOM bio controlling functions✨
- g_cancel_event(9freebsd)GEOM events management✨
- g_clone_bio(9freebsd)GEOM bio controlling functions✨
- g_consumer(9freebsd)GEOM consumers management✨
- g_data(9freebsd)read/write data from/to GEOM consumer✨
- g_destroy_bio(9freebsd)GEOM bio controlling functions✨
- g_destroy_consumer(9freebsd)GEOM consumers management✨
- g_destroy_geom(9freebsd)geom management✨
- g_destroy_provider(9freebsd)GEOM providers management✨
- g_detach(9freebsd)attach/detach GEOM consumers to/from providers✨
- g_duplicate_bio(9freebsd)GEOM bio controlling functions✨
- g_error_provider(9freebsd)GEOM providers management✨
- g_event(9freebsd)GEOM events management✨
- g_geom(9freebsd)geom management✨
- g_new_bio(9freebsd)GEOM bio controlling functions✨
- g_new_consumer(9freebsd)GEOM consumers management✨
- g_new_geomf(9freebsd)geom management✨
- g_new_providerf(9freebsd)GEOM providers management✨
- g_post_event(9freebsd)GEOM events management✨
- g_print_bio(9freebsd)GEOM bio controlling functions✨
- g_provider(9freebsd)GEOM providers management✨
- g_provider_by_name(9freebsd)find GEOM provider with given name✨
- g_read_data(9freebsd)read/write data from/to GEOM consumer✨
- g_reset_bio(9freebsd)GEOM bio controlling functions✨
- g_waitfor_event(9freebsd)GEOM events management✨
- g_wither_geom(9freebsd)destroy geom and related providers and consumers when you get a chance✨
- g_write_data(9freebsd)read/write data from/to GEOM consumer✨
- get_cyclecount(9freebsd)get the CPU's fast counter register contents✨
- getbintime(9freebsd)get the current time✨
- getbinuptime(9freebsd)get the time elapsed since boot✨
- getenv(9freebsd)kernel environment variable functions✨
- getenv_int(9freebsd)kernel environment variable functions✨
- getenv_long(9freebsd)kernel environment variable functions✨
- getenv_quad(9freebsd)kernel environment variable functions✨
- getenv_string(9freebsd)kernel environment variable functions✨
- getenv_uint(9freebsd)kernel environment variable functions✨
- getenv_ulong(9freebsd)kernel environment variable functions✨
- getmicrotime(9freebsd)get the current time✨
- getmicrouptime(9freebsd)get the time elapsed since boot✨
- getnanotime(9freebsd)get the current time✨
- getnanouptime(9freebsd)get the time elapsed since boot✨
- getnewvnode(9freebsd)get a new vnode✨
- getpbuf(9freebsd)functions for managing physical buffers✨
- getsbinuptime(9freebsd)get the time elapsed since boot✨
- groupmember(9freebsd)checks group set for a group ID✨
- gsignal(9freebsd)post signal to a thread, process, or process group✨
H
- hash(9freebsd)general kernel hashing functions✨
- hash32(9freebsd)general kernel hashing functions✨
- hash32_buf(9freebsd)general kernel hashing functions✨
- hash32_str(9freebsd)general kernel hashing functions✨
- hash32_stre(9freebsd)general kernel hashing functions✨
- hash32_strn(9freebsd)general kernel hashing functions✨
- hash32_strne(9freebsd)general kernel hashing functions✨
- hashdestroy(9freebsd)manage kernel hash tables✨
- hashinit(9freebsd)manage kernel hash tables✨
- hashinit_flags(9freebsd)manage kernel hash tables✨
- hexdump(9freebsd)dump a block of bytes to the console in hexadecimal form✨
- hhook(9freebsd)Helper Hook Framework✨
- hhook_head_deregister(9freebsd)Helper Hook Framework✨
- hhook_head_deregister_lookup(9freebsd)Helper Hook Framework✨
- hhook_head_register(9freebsd)Helper Hook Framework✨
- hhook_run_hooks(9freebsd)Helper Hook Framework✨
- HHOOKS_RUN_IF(9freebsd)Helper Hook Framework✨
- HHOOKS_RUN_LOOKUP_IF(9freebsd)Helper Hook Framework✨
- htobe16(9freebsd)byte order operations✨
💅
getting it ready, bestie…