section 9 · Kernel routines 🧠
87928 pages · page 200 of 440
K (continued)
- klist_remove(9)Decrement the refcount of node and wait for it to go away.✨
- klp_enable_patch(9)enable the livepatch✨
- klp_get_prev_state(9)get information about system state modified by the already installed livepatches✨
- klp_get_state(9)get information about system state modified by the given patch✨
- klp_shadow_alloc(9)allocate and add a new shadow variable✨
- klp_shadow_free(9)detach and free a <obj, id> shadow variable✨
- klp_shadow_free_all(9)detach and free all <_, id> shadow variables✨
- klp_shadow_get(9)retrieve a shadow variable data pointer✨
- klp_shadow_get_or_alloc(9)get existing or allocate a new shadow variable✨
- klp_shadow_match(9)verify a shadow variable matches given <obj, id>✨
- klua_lock(9)Lua kernel bindings✨
- klua_mod_register(9)Lua kernel bindings✨
- km_alloc(9)kernel memory allocator✨
- kmalloc(9)allocate kernel memory✨
- kmalloc_array(9)allocate memory for an array.✨
- kmalloc_flex(9)Allocate a single instance of the given flexible structure✨
- kmalloc_nolock(9)Allocate an object of given size from any context.✨
- kmalloc_obj(9)Allocate a single instance of the given type✨
- kmalloc_objs(9)Allocate an array of the given type✨
- kmalloc_size_roundup(9)Report allocation bucket size for the given size✨
- kmap(9)Map a page for long term usage✨
- kmap_atomic(9)Atomically map a page for temporary usage - Deprecated!✨
- kmap_flush_unused(9)Flush all unused kmap mappings in order to remove stray mappings✨
- kmap_high(9)map a highmem page into memory✨
- kmap_high_get(9)pin a highmem page into memory✨
- kmap_local_folio(9)Map a page in this folio for temporary usage✨
- kmap_local_page(9)Map a page for temporary usage✨
- kmap_to_page(9)Get the page for a kmap'ed address✨
- kmb_ecc_do_scalar_op(9)Perform Scalar operation using OCS ECC HW.✨
- kmb_ocs_aead_dma_prepare(9)Do DMA mapping for AEAD processing.✨
- kmem(9)kernel wired memory allocator✨
- kmem_buckets_create(9)Create a set of caches that handle dynamic sized allocations via kmem_buckets_alloc()✨
- kmem_cache_alloc(9)Allocate an object✨
- kmem_cache_alloc_bulk(9)Allocate multiple objects✨
- kmem_cache_alloc_node(9)Allocate an object on the specified node✨
- kmem_cache_charge(9)memcg charge an already allocated slab memory✨
- kmem_cache_create(9)Create a kmem cache.✨
- kmem_cache_create_usercopy(9)Create a kmem cache with a region suitable for copying to userspace.✨
- kmem_cache_free(9)Deallocate an object✨
- kmem_cache_shrink(9)Shrink a cache.✨
- kmem_dump_obj(9)Print available slab provenance information✨
- kmemdup(9)duplicate region of memory✨
- kmemdup_array(9)duplicate a given array.✨
- kmemdup_nul(9)Create a NUL-terminated string from unterminated data✨
- kmemleak_alloc(9)register a newly allocated object✨
- kmemleak_alloc_percpu(9)register a newly allocated __percpu object✨
- kmemleak_alloc_phys(9)similar to kmemleak_alloc but taking a physical address argument✨
- kmemleak_free(9)unregister a previously registered object✨
- kmemleak_free_part(9)partially unregister a previously registered object✨
- kmemleak_free_part_phys(9)similar to kmemleak_free_part but taking a physical address argument✨
- kmemleak_free_percpu(9)unregister a previously registered __percpu object✨
- kmemleak_ignore(9)ignore an allocated object✨
- kmemleak_ignore_percpu(9)similar to kmemleak_ignore but taking a percpu address argument✨
- kmemleak_ignore_phys(9)similar to kmemleak_ignore but taking a physical address argument✨
- kmemleak_no_scan(9)do not scan an allocated object✨
- kmemleak_not_leak(9)mark an allocated object as false positive✨
- kmemleak_scan_area(9)limit the range to be scanned in an allocated object✨
- kmemleak_transient_leak(9)mark an allocated object as transient false positive✨
- kmemleak_update_trace(9)update object allocation stack trace✨
- kmemleak_vmalloc(9)register a newly vmalloc'ed object✨
- kms locking(9)✨
- KMSAN(9)Kernel Memory SANitizer✨
- kmsan(9)Kernel Memory SANitizer✨
- kmsan_alloc_page(9)Notify KMSAN about an alloc_pages() call.✨
- kmsan_check(9)Kernel Memory SANitizer✨
- kmsan_check_bio(9)Kernel Memory SANitizer✨
- kmsan_check_ccb(9)Kernel Memory SANitizer✨
- kmsan_check_mbuf(9)Kernel Memory SANitizer✨
- kmsan_check_memory(9)Check the memory range for being initialized.✨
- kmsan_check_uio(9)Kernel Memory SANitizer✨
- kmsan_copy_page_meta(9)Copy KMSAN metadata between two pages.✨
- kmsan_copy_to_user(9)Notify KMSAN about a data transfer to userspace.✨
- kmsan_disable_current(9)Disable KMSAN for the current task.✨
- kmsan_enable_current(9)Enable KMSAN for the current task.✨
- kmsan_free_page(9)Notify KMSAN about a free_pages() call.✨
- kmsan_get_metadata(9)Return a pointer to KMSAN shadow or origins.✨
- kmsan_handle_dma(9)Handle a DMA data transfer.✨
- kmsan_handle_dma_sg(9)Handle a DMA transfer using scatterlist.✨
- kmsan_handle_urb(9)Handle a USB data transfer.✨
- kmsan_init_runtime(9)Initialize KMSAN state and enable KMSAN.✨
- kmsan_init_shadow(9)Initialize KMSAN shadow at boot time.✨
- kmsan_ioremap_page_range(9)Notify KMSAN about a ioremap_page_range() call.✨
- kmsan_iounmap_page_range(9)Notify KMSAN about a iounmap_page_range() call.✨
- kmsan_kfree_large(9)Notify KMSAN about a large slab deallocation.✨
- kmsan_kmalloc_large(9)Notify KMSAN about a large slab allocation.✨
- kmsan_mark(9)Kernel Memory SANitizer✨
- kmsan_memblock_free_pages(9)handle freeing of memblock pages.✨
- kmsan_memmove(9)Notify KMSAN about a data copy within kernel.✨
- kmsan_oirg(9)Kernel Memory SANitizer✨
- kmsan_poison_memory(9)Mark the memory range as uninitialized.✨
- kmsan_report(9)Report a use of uninitialized value.✨
- kmsan_slab_alloc(9)Notify KMSAN about a slab allocation.✨
- kmsan_slab_free(9)Notify KMSAN about a slab deallocation.✨
- kmsan_task_create(9)Initialize KMSAN state for the task.✨
- kmsan_task_exit(9)Notify KMSAN that a task has exited.✨
- kmsan_unpoison_entry_regs(9)Handle pt_regs in low-level entry code.✨
- kmsan_unpoison_memory(9)Mark the memory range as initialized.✨
- kmsg_dump_desc(9)dump kernel log to kernel message dumpers.✨
- kmsg_dump_get_buffer(9)copy kmsg log lines✨
- kmsg_dump_get_line(9)retrieve one kmsg log line✨
- kmsg_dump_register(9)register a kernel log dumper.✨
- kmsg_dump_rewind(9)reset the iterator✨
- kmsg_dump_unregister(9)unregister a kmsg dumper.✨
- kmx61_read_for_each_active_channel(9)Read each active channel into a buffer✨
- kmx61_set_mode(9)set KMX61 device operating mode✨
- kmx61_set_power_state(9)set power state for kmx61 @device✨
- knav_dma_close_channel(9)Destroy a dma channel✨
- knav_dma_open_channel(9)try to setup an exclusive slave channel✨
- knav_init_acc_range(9)Initialise accumulator ranges✨
- knav_pool_count(9)Get the number of descriptors in pool.✨
- knav_pool_create(9)Create a pool of descriptors✨
- knav_pool_desc_get(9)Get a descriptor from the pool✨
- knav_pool_desc_map(9)Map descriptor for DMA transfer✨
- knav_pool_desc_put(9)return a descriptor to the pool✨
- knav_pool_desc_unmap(9)Unmap descriptor after DMA transfer✨
- knav_pool_destroy(9)Free a pool of descriptors✨
- knav_queue_close(9)close a hardware queue handle✨
- knav_queue_device_control(9)Perform control operations on a queue✨
- knav_queue_notify(9)qmss queue notfier call✨
- knav_queue_open(9)open a hardware queue✨
- knav_queue_pop(9)pop data (or descriptor) from the head of a queue✨
- knav_queue_push(9)push data (or descriptor) to the tail of a queue✨
- knfsd_fh_hash(9)calculate the crc32 hash for the filehandle @fh - pointer to filehandle✨
- knlist_add(9)event delivery subsystem✨
- knlist_add(9freebsd)event delivery subsystem✨
- knlist_clear(9)event delivery subsystem✨
- knlist_clear(9freebsd)event delivery subsystem✨
- knlist_delete(9)event delivery subsystem✨
- knlist_delete(9freebsd)event delivery subsystem✨
- knlist_destroy(9)event delivery subsystem✨
- knlist_destroy(9freebsd)event delivery subsystem✨
- knlist_empty(9)event delivery subsystem✨
- knlist_empty(9freebsd)event delivery subsystem✨
- knlist_init(9)event delivery subsystem✨
- knlist_init(9freebsd)event delivery subsystem✨
- knlist_init_mtx(9)event delivery subsystem✨
- knlist_init_mtx(9freebsd)event delivery subsystem✨
- knlist_init_rw_reader(9freebsd)event delivery subsystem✨
- knlist_remove(9)event delivery subsystem✨
- knlist_remove(9freebsd)event delivery subsystem✨
- knlist_remove_inevent(9)event delivery subsystem✨
- knlist_remove_inevent(9freebsd)event delivery subsystem✨
- knob2float(9)Convert counts (probably from an encoder) to a float value✨
- knote(9)raise kernel event✨
- knote_fdclose(9)event delivery subsystem✨
- knote_fdclose(9freebsd)event delivery subsystem✨
- KNOTE_LOCKED(9)event delivery subsystem✨
- KNOTE_LOCKED(9freebsd)event delivery subsystem✨
- KNOTE_UNLOCKED(9)event delivery subsystem✨
- KNOTE_UNLOCKED(9freebsd)event delivery subsystem✨
- kobj(9)a kernel object system for FreeBSD✨
- kobj(9freebsd)a kernel object system for FreeBSD✨
- kobj_class_compile(9)a kernel object system for FreeBSD✨
- kobj_class_compile(9freebsd)a kernel object system for FreeBSD✨
- kobj_class_compile_static(9)a kernel object system for FreeBSD✨
- kobj_class_compile_static(9freebsd)a kernel object system for FreeBSD✨
- kobj_class_free(9)a kernel object system for FreeBSD✨
- kobj_class_free(9freebsd)a kernel object system for FreeBSD✨
- kobj_create(9)a kernel object system for FreeBSD✨
- kobj_create(9freebsd)a kernel object system for FreeBSD✨
- kobj_delete(9)a kernel object system for FreeBSD✨
- kobj_delete(9freebsd)a kernel object system for FreeBSD✨
- kobj_init(9)a kernel object system for FreeBSD✨
- kobj_init(9freebsd)a kernel object system for FreeBSD✨
- kobj_init_static(9)a kernel object system for FreeBSD✨
- kobj_init_static(9freebsd)a kernel object system for FreeBSD✨
- kobject_add(9)The main kobject add function.✨
- kobject_create(9)Create a struct kobject dynamically.✨
- kobject_create_and_add(9)Create a struct kobject dynamically and register it with sysfs.✨
- kobject_del(9)Unlink kobject from hierarchy.✨
- kobject_get(9)Increment refcount for object.✨
- kobject_get_ownership(9)Get sysfs ownership data for @kobj.✨
- kobject_get_path(9)Allocate memory and fill in the path for @kobj.✨
- kobject_has_children(9)Returns whether a kobject has children.✨
- kobject_init(9)Initialize a kobject structure.✨
- kobject_init_and_add(9)Initialize a kobject structure and add it to the kobject hierarchy.✨
- kobject_move(9)Move object to another parent.✨
- kobject_namespace(9)Return @kobj's namespace tag.✨
- kobject_put(9)Decrement refcount for object.✨
- kobject_rename(9)Change the name of an object.✨
- kobject_set_name(9)Set the name of a kobject.✨
- kobject_set_name_vargs(9)Set the name of a kobject.✨
- kobject_synth_uevent(9)send synthetic uevent with arguments✨
- kobject_uevent(9)notify userspace by sending an uevent✨
- kobject_uevent_env(9)send an uevent with environmental data✨
- komeda_component_get_state_and_set_user(9)✨
- komeda_crtc_atomic_check(9)build display output data flow✨
- komeda_plane_atomic_check(9)build input data flow✨
- kpause(9)make the calling LWP sleep✨
- kpp_alg_instance(9)Get the &struct kpp_instance a given KPP transform has been instantiated from.✨
- kpp_crypto_instance(9)Cast a &struct kpp_instance to the corresponding generic &struct crypto_instance.✨
- kpp_instance(9)Cast a generic &struct crypto_instance to the corresponding &struct kpp_instance.✨
- kpp_instance_ctx(9)Get a pointer to a &struct kpp_instance's implementation specific context data.✨
- kpp_register_instance(9)Register a KPP template instance.✨
- kpp_request_alloc(9)allocates kpp request✨
- kpp_request_free(9)zeroize and free kpp request✨
- kpp_request_set_callback(9)Sets an asynchronous callback.✨
- kpp_request_set_input(9)Sets input buffer✨
- kpp_request_set_output(9)Sets output buffer✨
- kpreempt(9)control kernel preemption✨
💅
getting it ready, bestie…