section 9 · Kernel routines 🧠
87928 pages · page 65 of 440
D (continued)
- debugfs_create_u32(9)create a debugfs file that is used to read and write an unsigned 32-bit value✨
- debugfs_create_u32_array(9)create a debugfs file that is used to read u32 array.✨
- debugfs_create_u64(9)create a debugfs file that is used to read and write an unsigned 64-bit value✨
- debugfs_create_u8(9)create a debugfs file that is used to read and write an unsigned 8-bit value✨
- debugfs_create_ulong(9)create a debugfs file that is used to read and write an unsigned long value.✨
- debugfs_create_x16(9)create a debugfs file that is used to read and write an unsigned 16-bit value✨
- debugfs_create_x32(9)create a debugfs file that is used to read and write an unsigned 32-bit value✨
- debugfs_create_x64(9)create a debugfs file that is used to read and write an unsigned 64-bit value✨
- debugfs_create_x8(9)create a debugfs file that is used to read and write an unsigned 8-bit value✨
- debugfs_create_xul(9)create a debugfs file that is used to read and write an unsigned long value, formatted in hexadecimal✨
- debugfs_enter_cancellation(9)enter a debugfs cancellation✨
- debugfs_file_get(9)mark the beginning of file data access✨
- debugfs_file_put(9)mark the end of file data access✨
- debugfs_initialized(9)Tells whether debugfs has been registered✨
- debugfs_leave_cancellation(9)leave cancellation section✨
- debugfs_lookup(9)look up an existing debugfs file✨
- debugfs_lookup_and_remove(9)lookup a directory or file and recursively remove it✨
- debugfs_print_regs32(9)use seq_print to describe a set of registers✨
- debugfs_remove(9)recursively removes a directory✨
- deci_kelvin_to_millicelsius_with_offset(9)convert Kelvin to Celsius✨
- declare bitmap(9)✨
- DECLARE_CC_MODULE(9)Modular Congestion Control✨
- DECLARE_CC_MODULE(9freebsd)Modular Congestion Control✨
- DECLARE_COMPLETION(9)declare and initialize a completion structure✨
- DECLARE_COMPLETION_ONSTACK(9)declare and initialize a completion structure✨
- DECLARE_DYNDBG_CLASSMAP(9)declare classnames known by a module✨
- DECLARE_FLEX_ARRAY(9)Declare a flexible array usable in a union✨
- DECLARE_GEOM_CLASS(9)GEOM class declaration macro✨
- DECLARE_GEOM_CLASS(9freebsd)GEOM class declaration macro✨
- DECLARE_IDTENTRY(9)Declare functions for simple IDT entry points No error code pushed by hardware✨
- DECLARE_IDTENTRY_DF(9)Declare functions for double fault 32bit variant✨
- DECLARE_IDTENTRY_ERRORCODE(9)Declare functions for simple IDT entry points Error code pushed by hardware✨
- DECLARE_IDTENTRY_IRQ(9)Declare functions for device interrupt IDT entry points (common/spurious)✨
- DECLARE_IDTENTRY_IST(9)Declare functions for IST handling IDT entry points✨
- DECLARE_IDTENTRY_RAW(9)Declare functions for raw IDT entry points No error code pushed by hardware✨
- DECLARE_IDTENTRY_RAW_ERRORCODE(9)Declare functions for raw IDT entry points Error code pushed by hardware✨
- DECLARE_IDTENTRY_SYSVEC(9)Declare functions for system vector entry points✨
- DECLARE_IDTENTRY_VC(9)Declare a function for the VC entry point✨
- DECLARE_IDTENTRY_XENCB(9)Declare functions for XEN HV callback entry point✨
- DECLARE_INTERRUPT_HANDLER(9)Declare synchronous interrupt handler function✨
- DECLARE_INTERRUPT_HANDLER_ASYNC(9)Declare asynchronous interrupt handler function✨
- DECLARE_INTERRUPT_HANDLER_NMI(9)Declare NMI interrupt handler function✨
- DECLARE_INTERRUPT_HANDLER_RAW(9)Declare raw interrupt handler function✨
- DECLARE_INTERRUPT_HANDLER_RET(9)Declare synchronous interrupt handler function✨
- DECLARE_IP_VS_RHT_WALK_BUCKET_RCU(9)Declare variables✨
- DECLARE_IP_VS_RHT_WALK_BUCKETS(9)Declare variables✨
- DECLARE_IP_VS_RHT_WALK_BUCKETS_RCU(9)Declare variables✨
- DECLARE_IP_VS_RHT_WALK_BUCKETS_SAFE_RCU(9)Declare variables✨
- DECLARE_KFIFO(9)macro to declare a fifo object✨
- DECLARE_KFIFO_PTR(9)macro to declare a fifo pointer object✨
- DECLARE_MODULE(9)kernel module declaration macro✨
- DECLARE_MODULE(9freebsd)kernel module declaration macro✨
- DECLARE_MODULE_TIED(9)kernel module declaration macro✨
- DECLARE_MODULE_TIED(9freebsd)kernel module declaration macro✨
- DECLARE_NEXT_HOLE_ADDR(9)macro to declare next hole functions✨
- DECLARE_VAL_CONTEXT(9)Declare a validation context with initialization✨
- decode_components(9)Decode the components now that we know the component data is a version we understand.✨
- decode_from_super_block(9)Decode the VDO state from the super block and validate that it is correct.✨
- decode_mir(9)Decodes Memory Interleave Register (MIR) info✨
- decode_mtr(9)Decodes the MTR descriptor, filling the edac structs✨
- decode_rdma_ctx(9)decode an RDMA transform negotiate request context✨
- decode_recovery_journal_state_7_0(9)Decode the state of a recovery journal saved in a buffer.✨
- decode_rs16(9)Decode codeword (16bit data width)✨
- decode_rs8(9)Decode codeword (8bit data width)✨
- decode_slab_depot_state_2_0(9)Decode slab depot component state version 2.0 from a buffer.✨
- decode_var(9)modify par according to contents of var✨
- decode_vdo(9)Decode the component data portion of a super block and fill in the corresponding portions of the vdo being loaded.✨
- decode_vdo_component(9)Decode the component data for the vdo itself out of the super block.✨
- decode_volume_geometry(9)Decode the on-disk representation of a volume geometry from a buffer.✨
- decon_shadow_protect_win(9)disable updating values from shadow registers at vsync✨
- decrement_for_data(9)Decrement the reference count for a data block.✨
- decrypt_passphrase_encrypted_session_key(9)Decrypt the session key with the given auth_tok.✨
- decrypt_pki_encrypted_session_key(9)Decrypt the session key with the given auth_tok.✨
- deep_color (int)(9)✨
- default_idle_call(9)Default CPU idle routine.✨
- default_metricgroup_cmp(9)Implements complex key for the Default metricgroup that first sorts by default_metricgroup_name, then metric_name.✨
- default_suspend_ok(9)Default PM domain governor routine to suspend devices.✨
- default_swiotlb_base(9)get the base address of the default SWIOTLB✨
- default_swiotlb_limit(9)get the address limit of the default SWIOTLB✨
- defer_console_output(9)Wake kernel logging daemon and trigger console printing in a deferred context✨
- deferred_probe_initcall(9)Enable probing of deferred devices✨
- deferred_unmap_destructor(9)unmap a packet when it is freed✨
- DEFINE_CLASS(9)a kernel object system for FreeBSD✨
- DEFINE_CLASS(9freebsd)a kernel object system for FreeBSD✨
- DEFINE_DMA_BUF_EXPORT_INFO(9)helper macro for exporters✨
- DEFINE_DRM_ACCEL_FOPS(9)macro to generate file operations for accelerators drivers✨
- DEFINE_DRM_GEM_DMA_FOPS(9)macro to generate file operations for DMA drivers✨
- DEFINE_DRM_GEM_FOPS(9)macro to generate file operations for GEM drivers✨
- DEFINE_FLEX(9)Define an on-stack instance of structure with a trailing flexible array member.✨
- DEFINE_FREDENTRY_RAW(9)Emit code for raw FRED entry points✨
- DEFINE_IDR(9)Define a statically-allocated IDR.✨
- DEFINE_IDTENTRY(9)Emit code for simple IDT entry points✨
- DEFINE_IDTENTRY_DF(9)Emit code for double fault on 32bit✨
- DEFINE_IDTENTRY_ERRORCODE(9)Emit code for simple IDT entry points Error code pushed by hardware✨
- DEFINE_IDTENTRY_IRQ(9)Emit code for device interrupt IDT entry points✨
- DEFINE_IDTENTRY_IST(9)Emit code for IST entry points✨
- DEFINE_IDTENTRY_NOIST(9)Emit code for NOIST entry points which belong to a IST entry point (MCE, DB)✨
- DEFINE_IDTENTRY_RAW(9)Emit code for raw IDT entry points✨
- DEFINE_IDTENTRY_RAW_ERRORCODE(9)Emit code for raw IDT entry points✨
- DEFINE_IDTENTRY_SYSVEC(9)Emit code for system vector IDT entry points✨
- DEFINE_IDTENTRY_SYSVEC_SIMPLE(9)Emit code for simple system vector IDT entry points✨
- DEFINE_IFUNC(9)define a kernel function with an implementation selected at run-time✨
- DEFINE_IFUNC(9freebsd)define a kernel function with an implementation selected at run-time✨
- DEFINE_INTERRUPT_HANDLER(9)Define synchronous interrupt handler function✨
- DEFINE_INTERRUPT_HANDLER_ASYNC(9)Define asynchronous interrupt handler function✨
- DEFINE_INTERRUPT_HANDLER_NMI(9)Define NMI interrupt handler function✨
- DEFINE_INTERRUPT_HANDLER_RAW(9)Define raw interrupt handler function✨
- DEFINE_INTERRUPT_HANDLER_RET(9)Define synchronous interrupt handler function✨
- DEFINE_IPACK_DEVICE_TABLE(9)macro used to describe a IndustryPack table✨
- DEFINE_KFIFO(9)macro to define and initialize a fifo✨
- DEFINE_PRINTKRB(9)Define a ringbuffer.✨
- DEFINE_RAW_FLEX(9)Define an on-stack instance of structure with a trailing flexible array member, when it does not have a __counted_by annotation.✨
- DEFINE_SCX_COMPAT_MARKER(9)define a userspace capability marker✨
- DEFINE_SEQLOCK(9)Define a statically allocated seqlock_t✨
- DEFINE_STATIC_DEBUG_INFO(9)Define static debug_info_t✨
- DEFINE_XARRAY(9)Define an XArray.✨
- DEFINE_XARRAY_ALLOC(9)Define an XArray which allocates IDs starting at 0.✨
- DEFINE_XARRAY_ALLOC1(9)Define an XArray which allocates IDs starting at 1.✨
- DEFINE_XARRAY_FLAGS(9)Define an XArray with custom flags.✨
- del_default_gids(9)Delete default GIDs of the event/cookie netdevice✨
- del_gendisk(9)remove the gendisk✨
- del_gid(9)Delete GID table entry✨
- del_mtd_device(9)unregister an MTD device✨
- del_named_trigger(9)delete a trigger from the named trigger list✨
- DELAY(9)busy loop for an interval✨
- delay(9)microsecond delay✨
- DELAY(9freebsd)busy loop for an interval✨
- delay_cursor_until_vupdate(9)Delay cursor update if too close to VUPDATE.✨
- delay_to_eeprom_index(9)Take a delay in seconds and return the closest eeprom index which will delay for at least that amount of seconds.✨
- delayed_work_pending(9)Find out whether a delayable work item is currently pending✨
- delegate_domain(9)Delegate control of a domain to MCU✨
- delete_policy(9)write handler for "ipe/policies/$name/delete".✨
- delete_unrhdr(9)kernel unit number allocator✨
- delete_unrhdr(9freebsd)kernel unit number allocator✨
- deliver_netinfo_thread(9)thread to deliver network status to mostcore✨
- deliver_partial_bundle(9)deliver a (partial) bundle of Rx offload pkts✨
- demux(9)Select one of several output pins by integer and/or or individual bits.✨
- denormal_to_double(9)Given denormalized float number, store double float✨
- dent_key_init(9)initialize directory entry key.✨
- dent_key_init_flash(9)initialize on-flash directory entry key.✨
- dent_key_init_hash(9)initialize directory entry key without re- calculating hash function.✨
- dentry_create(9)Create and open a file✨
- dentry_kill(9)evict a dentry✨
- depop_seq_mute_stage(9)step by step depop sequence in mute stage.✨
- depop_seq_power_stage(9)step by step depop sequence in power stage.✨
- dequeue_lock_waiter(9)Remove the first data_vio from the lock's waitq and return it.✨
- dequeue_next_cmd(9)dequeue a command for processing✨
- dequeue_tid_waiter(9)dequeue the qp from the list✨
- dereference_hop(9)Convert a biased hop offset within a neighborhood to a pointer to the bucket it references.✨
- deregister_atm_ioctl(9)remove the ioctl handler✨
- deregister_tcp_functions(9)Alternate TCP Stack Framework✨
- deregister_tcp_functions(9freebsd)Alternate TCP Stack Framework✨
- des3_ede_expand_key(9)Expand a triple DES input key into a key schedule✨
- des_expand_key(9)Expand a DES input key into a key schedule✨
- desc_inline_query(9)Provide indications on which data items can be inlined and which shall be referenced in a shared descriptor.✨
- desc_to_gpio(9)convert a GPIO descriptor to the integer namespace✨
- Description of the Command DB database.(9)✨
- descriptors(9)✨
- destroy_ai(9)destroy attaching information.✨
- destroy_attribute_objs(9)Free a kset of kobjects✨
- destroy_av(9)free volume attaching information.✨
- destroy_bud_list(9)destroy the list of buds to replay.✨
- destroy_cis_cache(9)destroy the CIS cache✨
- destroy_context(9)Undo init_new_context when the mm is going away✨
- destroy_dev(9)create and destroy character devices including devfs registration✨
- destroy_dev(9freebsd)manage cdev's and DEVFS registration for devices✨
- destroy_dev_drain(9)create and destroy character devices including devfs registration✨
- destroy_dev_drain(9freebsd)manage cdev's and DEVFS registration for devices✨
- destroy_dev_sched(9)create and destroy character devices including devfs registration✨
- destroy_dev_sched(9freebsd)manage cdev's and DEVFS registration for devices✨
- destroy_dev_sched_cb(9)create and destroy character devices including devfs registration✨
- destroy_dev_sched_cb(9freebsd)manage cdev's and DEVFS registration for devices✨
- destroy_done_tree(9)destroy the done tree.✨
- destroy_journal(9)destroy journal data structures.✨
- destroy_nilfs(9)destroy nilfs object✨
- destroy_ns(9)remove everything contained by @ns✨
- destroy_old_idx(9)destroy the old_idx RB-tree.✨
- destroy_port(9)destroy an FC port✨
- destroy_qp(9)Clean the resources of a Queue Pair✨
- destroy_rcu_head_on_stack(9)destroy on-stack rcu_head for debugobjects✨
- destroy_replay_list(9)destroy the replay.✨
- destroy_trip_attrs(9)destroy attributes for trip points✨
- destroy_tty_buffer(9)destroy struct iucv_tty_buffer element.✨
- destroy_tty_buffer_list(9)call destroy_tty_buffer() for each list element.✨
- destroy_workqueue(9)safely terminate a workqueue✨
- destroy_workqueues(9)destroy per port workqueues✨
- detach_entity_load_avg(9)detach this entity from its cfs_rq load avg✨
- detect_bit_6_swizzle(9)detect bit 6 swizzling pattern✨
- detect_SMBIOS_pointer(9)find the System Management BIOS Table in mem region.✨
- dev_add_offload(9)register offload handlers✨
- dev_add_pack(9)add packet handler✨
- dev_addr_add(9)Add a device address✨
- dev_addr_del(9)Release a device address.✨
- dev_addr_flush(9)Flush device address list✨
- dev_addr_init(9)Init device address list✨
- dev_alloc_name(9)allocate a name for a device✨
- dev_bus_name(9)Return a device's bus/class name, if at all possible✨
- dev_change_carrier(9)change device carrier✨
- dev_change_flags(9)change device settings✨
- dev_change_name(9)change name of a device✨
💅
getting it ready, bestie…