📦 linux-manual
82568 pages · page 190 of 413
K (continued)
- kthread_run_worker_on_cpu(9)create and wake a cpu bound kthread worker.✨
- kthread_should_park(9)should this kthread park now?✨
- kthread_should_stop(9)should this kthread return now?✨
- kthread_stop(9)stop a thread created by kthread_create().✨
- kthread_stop_put(9)stop a thread and put its task struct✨
- kthread_unpark(9)unpark a thread created by kthread_create().✨
- kthread_unuse_mm(9)reverse the effect of kthread_use_mm()✨
- kthread_use_mm(9)make the calling kthread operate on an address space✨
- kthread_worker_fn(9)kthread function to process kthread_worker✨
- kthreads_update_housekeeping(9)Update kthreads affinity on cpuset change✨
- ktime_after(9)Compare if a ktime_t value is bigger than another one.✨
- ktime_before(9)Compare if a ktime_t value is smaller than another one.✨
- ktime_compare(9)Compares two ktime_t variables for less, greater or equal✨
- ktime_compare_safe(9)compare two ktime structures This macro is similar to the standard ktime_compare() function, but attempts to also handle ktime overflows.✨
- ktime_get_aux(9)Get time for a AUX clock✨
- ktime_get_aux_ts64(9)Get time for a AUX clock✨
- ktime_get_boot_fast_ns(9)NMI safe and fast access to boot clock.✨
- ktime_get_boottime(9)Get monotonic time since boot in ktime_t format✨
- ktime_get_boottime_ns(9)Get the monotonic time since boot in nanoseconds✨
- ktime_get_clocktai(9)Get the TAI time of day in ktime_t format✨
- ktime_get_clocktai_ns(9)Get the current TAI time of day in nanoseconds✨
- ktime_get_coarse_real_ts64_mg(9)return latter of coarse grained time or floor✨
- ktime_get_mono_fast_ns(9)Fast NMI safe access to clock monotonic✨
- ktime_get_ns(9)Get the current time in nanoseconds✨
- ktime_get_raw(9)Returns the raw monotonic time in ktime_t format✨
- ktime_get_raw_fast_ns(9)Fast NMI safe access to clock monotonic raw✨
- ktime_get_raw_ns(9)Get the raw monotonic time in nanoseconds✨
- ktime_get_raw_ts64(9)Returns the raw monotonic time in a timespec✨
- ktime_get_real(9)get the real (wall-) time in ktime_t format✨
- ktime_get_real_fast_ns(9)- NMI safe and fast access to clock realtime.✨
- ktime_get_real_ns(9)Get the current real/wall time in nanoseconds✨
- ktime_get_real_seconds(9)Get the seconds portion of CLOCK_REALTIME✨
- ktime_get_real_ts64(9)Returns the time of day in a timespec64.✨
- ktime_get_real_ts64_mg(9)attempt to update floor value and return result✨
- ktime_get_seconds(9)Get the seconds portion of CLOCK_MONOTONIC✨
- ktime_get_snapshot_id(9)Simultaneously snapshot a given clock ID with the corresponding monotonic raw and the underlying clocksource counter value.✨
- ktime_get_tai_fast_ns(9)NMI safe and fast access to tai clock.✨
- ktime_get_ts64(9)get the monotonic clock in timespec64 format✨
- ktime_get_update_offsets_now(9)hrtimer helper✨
- ktime_mono_to_any(9)convert monotonic time to any other time✨
- ktime_mono_to_real(9)Convert monotonic time to clock realtime✨
- ktime_real_to_base_clock(9)Convert CLOCK_REALTIME timestamp to a base clock timestamp✨
- ktime_set(9)Set a ktime_t variable from a seconds/nanoseconds value✨
- ktime_to_timespec64_cond(9)convert a ktime_t variable to timespec64 format only if the variable contains data✨
- kuid_root_in_ns(9)check whether the given kuid is root in the given ns✨
- kunit_activate_static_stub(9)replace a function using static stubs.✨
- kunit_add_action(9)Call a function when the test ends.✨
- kunit_add_action_or_reset(9)Call a function when the test ends.✨
- kunit_add_named_resource(9)Add a named *test managed resource*.✨
- kunit_add_resource(9)Add a *test managed resource*.✨
- kunit_alloc_and_get_resource(9)Allocates and returns a *test managed resource*.✨
- kunit_alloc_resource(9)Allocates a *test managed resource*.✨
- KUNIT_ARRAY_PARAM(9)Define test parameter generator from an array.✨
- KUNIT_ARRAY_PARAM_DESC(9)Define test parameter generator from an array.✨
- KUNIT_ASSERT_EQ(9)Sets an assertion that @left and @right are equal.✨
- KUNIT_ASSERT_FALSE(9)Sets an assertion that @condition is false.✨
- KUNIT_ASSERT_GE(9)Assertion that @left is greater than or equal to @right.✨
- KUNIT_ASSERT_GT(9)An assertion that @left is greater than @right.✨
- KUNIT_ASSERT_LE(9)An assertion that @left is less than or equal to @right.✨
- KUNIT_ASSERT_LT(9)An assertion that @left is less than @right.✨
- KUNIT_ASSERT_MEMEQ(9)Asserts that the first @size bytes of @left and @right are equal.✨
- KUNIT_ASSERT_MEMNEQ(9)Asserts that the first @size bytes of @left and @right are not equal.✨
- KUNIT_ASSERT_NE(9)An assertion that @left and @right are not equal.✨
- KUNIT_ASSERT_NOT_ERR_OR_NULL(9)Assertion that @ptr is not null and not err.✨
- KUNIT_ASSERT_NOT_NULL(9)Asserts that pointers @ptr is not null.✨
- KUNIT_ASSERT_NULL(9)Asserts that pointers @ptr is null.✨
- KUNIT_ASSERT_PTR_EQ(9)Asserts that pointers @left and @right are equal.✨
- KUNIT_ASSERT_PTR_NE(9)Asserts that pointers @left and @right are not equal. KUNIT_ASSERT_PTR_EQ() - Asserts that pointers @left and @right are equal.✨
- KUNIT_ASSERT_STREQ(9)An assertion that strings @left and @right are equal.✨
- KUNIT_ASSERT_STRNEQ(9)An assertion that strings @left and @right are not equal.✨
- KUNIT_ASSERT_SUPPRESSED_WARNING_COUNT(9)Sets an assertion that the suppressed warning count equals @expected.✨
- KUNIT_ASSERT_TRUE(9)Sets an assertion that @condition is true.✨
- kunit_attach_mm(9)Create and attach a new mm if it doesn't already exist.✨
- KUNIT_CASE(9)A helper for creating a &struct kunit_case✨
- KUNIT_CASE_ATTR(9)A helper for creating a &struct kunit_case with attributes✨
- KUNIT_CASE_PARAM(9)A helper for creation a parameterized &struct kunit_case✨
- KUNIT_CASE_PARAM_ATTR(9)A helper for creating a parameterized &struct kunit_case with attributes✨
- KUNIT_CASE_PARAM_WITH_INIT(9)Define a parameterized KUnit test case with custom param_init() and param_exit() functions.✨
- KUNIT_CASE_SLOW(9)A helper for creating a &struct kunit_case with the slow attribute✨
- kunit_deactivate_static_stub(9)disable a function redirection✨
- KUNIT_DEFINE_ACTION_WRAPPER(9)Wrap a function for use as a deferred action.✨
- kunit_destroy_resource(9)Find a kunit_resource and destroy it.✨
- kunit_device_add_software_node(9)Assign a kunit-managed software node to a device✨
- kunit_device_register(9)Create a struct device for use in KUnit tests✨
- kunit_device_register_with_driver(9)Create a struct device for use in KUnit tests✨
- kunit_device_unregister(9)Unregister a KUnit-managed device✨
- kunit_driver_create(9)Create a struct device_driver attached to the kunit_bus✨
- kunit_err(9)Prints an ERROR level message associated with @test.✨
- KUNIT_EXPECT_EQ(9)Sets an expectation that @left and @right are equal.✨
- KUNIT_EXPECT_FALSE(9)Makes a test failure when the expression is not false.✨
- KUNIT_EXPECT_GE(9)Expects that @left is greater than or equal to @right.✨
- KUNIT_EXPECT_GT(9)An expectation that @left is greater than @right.✨
- KUNIT_EXPECT_KASAN_RESULT(9)checks whether the executed expression produces a KASAN report; causes a KUnit test failure when the result is different from @fail.✨
- KUNIT_EXPECT_LE(9)Expects that @left is less than or equal to @right.✨
- KUNIT_EXPECT_LT(9)An expectation that @left is less than @right.✨
- KUNIT_EXPECT_MEMEQ(9)Expects that the first @size bytes of @left and @right are equal.✨
- KUNIT_EXPECT_MEMNEQ(9)Expects that the first @size bytes of @left and @right are not equal.✨
- KUNIT_EXPECT_NE(9)An expectation that @left and @right are not equal.✨
- KUNIT_EXPECT_NOT_ERR_OR_NULL(9)Expects that @ptr is not null and not err.✨
- KUNIT_EXPECT_NOT_NULL(9)Expects that @ptr is not null.✨
- KUNIT_EXPECT_NULL(9)Expects that @ptr is null.✨
- KUNIT_EXPECT_PTR_EQ(9)Expects that pointers @left and @right are equal.✨
- KUNIT_EXPECT_PTR_NE(9)Expects that pointers @left and @right are not equal.✨
- KUNIT_EXPECT_STREQ(9)Expects that strings @left and @right are equal.✨
- KUNIT_EXPECT_STRNEQ(9)Expects that strings @left and @right are not equal.✨
- KUNIT_EXPECT_SUPPRESSED_WARNING_COUNT(9)Sets an expectation that the suppressed warning count equals @expected.✨
- KUNIT_EXPECT_TRUE(9)Causes a test failure when the expression is not true.✨
- KUNIT_FAIL(9)Always causes a test to fail when evaluated.✨
- KUNIT_FAIL_AND_ABORT(9)Always causes a test to fail and abort when evaluated.✨
- kunit_fail_current_test(9)If a KUnit test is running, fail it.✨
- kunit_find_named_resource(9)Find a resource using match name.✨
- kunit_find_resource(9)Find a resource using match function/data.✨
- kunit_fwnode_create_software_node(9)Create a kunit-managed software node✨
- kunit_get_current_test(9)Return a pointer to the currently running KUnit test.✨
- kunit_get_resource(9)Hold resource for use. Should not need to be used by most users as we automatically get resources retrieved by kunit_find_resource*().✨
- kunit_info(9)Prints an INFO level message associated with @test.✨
- kunit_is_suppressed_warning(9)Check if warnings are being suppressed by the current KUnit test.✨
- kunit_kcalloc(9)Just like kunit_kmalloc_array(), but zeroes the allocation.✨
- kunit_kfree(9)Like kfree except for allocations managed by KUnit.✨
- kunit_kfree_const(9)conditionally free test managed memory✨
- kunit_kfree_skb(9)Like kfree_skb except for allocations managed by KUnit.✨
- kunit_kmalloc(9)Like kmalloc() except the allocation is *test managed*.✨
- kunit_kmalloc_array(9)Like kmalloc_array() except the allocation is *test managed*.✨
- kunit_kstrdup(9)Duplicates a string into a test managed allocation.✨
- kunit_kstrdup_const(9)Conditionally duplicates a string into a test managed allocation.✨
- kunit_kzalloc(9)Just like kunit_kmalloc(), but zeroes the allocation.✨
- kunit_mark_skipped(9)Marks @test as skipped✨
- kunit_platform_device_add(9)Register a KUnit test managed platform device✨
- kunit_platform_device_alloc(9)Allocate a KUnit test managed platform device✨
- kunit_platform_device_prepare_wait_for_probe(9)Prepare a completion variable to wait for a platform device to probe✨
- kunit_platform_device_register_full(9)Register a KUnit test-managed platform device described by platform device info✨
- kunit_platform_device_unregister(9)Unregister a KUnit-managed platform device✨
- kunit_platform_driver_register(9)Register a KUnit test managed platform driver✨
- kunit_put_resource(9)When caller is done with retrieved resource, kunit_put_resource() should be called to drop reference count. The resource list maintains a reference count on resources, so if no users are utilizing…✨
- kunit_register_params_array(9)Register parameter array for a KUnit test.✨
- kunit_release_action(9)Run a matching action call immediately.✨
- kunit_remove_action(9)Cancel a matching deferred action.✨
- kunit_remove_resource(9)remove resource from resource list associated with test.✨
- kunit_resource_name_match(9)Match a resource with the same name.✨
- kunit_skip(9)Marks @test as skipped✨
- kunit_software_node_register(9)Register a kunit-managed software node✨
- kunit_software_node_register_node_group(9)Register a kunit-managed software node group✨
- KUNIT_STATIC_STUB_REDIRECT(9)call a replacement 'static stub' if one exists✨
- KUNIT_SUCCEED(9)A no-op expectation. Only exists for code clarity.✨
- KUNIT_SUPPRESSED_WARNING_COUNT(9)Returns the suppressed warning count.✨
- kunit_test_init_section_suites(9)used to register one or more &struct kunit_suite containing init functions or init data.✨
- kunit_test_suites(9)used to register one or more &struct kunit_suite with KUnit.✨
- kunit_vm_mmap(9)Allocate KUnit-tracked vm_mmap() area✨
- kunit_warn(9)Prints a WARN level message associated with @test.✨
- kunit_warning_suppress(9)Suppress WARN*() backtraces for the duration of a block.✨
- kunit_zalloc_skb(9)Allocate and initialize a resource managed skb.✨
- kunmap(9)Unmap the virtual address mapped by kmap()✨
- kunmap_atomic(9)Unmap the virtual address mapped by kmap_atomic() - deprecated!✨
- kunmap_high(9)unmap a highmem page into memory✨
- kunmap_local(9)Unmap a page mapped via kmap_local_page().✨
- kvec_array_init(9)initialize a IO vector segment✨
- kvfree(9)Free memory.✨
- kvfree_atomic(9)Free memory.✨
- kvfree_rcu_barrier(9)Wait until all in-flight kvfree_rcu() complete.✨
- kvfree_rcu_barrier_on_cache(9)Wait for in-flight kvfree_rcu() calls on a specific slab cache.✨
- kvfree_sensitive(9)Free a data object containing sensitive information.✨
- kvm_adjust_itstate(9)adjust ITSTATE when emulating instructions in IT- block✨
- kvm_age_gfn(9)clear young✨
- kvm_arch_destroy_vm(9)destroy the VM data structure✨
- kvm_arch_flush_remote_tlbs(9)flush all VM TLB entries for v7/8✨
- kvm_arch_init_vm(9)initializes a VM data structure✨
- kvm_arch_mmu_enable_log_dirty_pt_masked(9)write protect dirty pages✨
- kvm_arch_vcpu_ioctl_run(9)the main VCPU run function to execute guest code✨
- kvm_arch_vcpu_ioctl_set_guest_debug(9)set up guest debugging✨
- kvm_arch_vcpu_pre_fault_memory(9)- pre-fault and link gmap dat tables✨
- kvm_arch_vcpu_runnable(9)determine if the vcpu can be scheduled✨
- kvm_arm_copy_reg_indices(9)get indices of all registers.✨
- kvm_arm_num_regs(9)how many registers do we present via KVM_GET_ONE_REG✨
- kvm_arm_pmu_get_max_counters(9)Return the max number of PMU counters.✨
- kvm_arm_set_default_pmu(9)No PMU set and KVM_ARM_VCPU_PMU_V3_STRICT not set, get the default one.✨
- kvm_arm_setup_mdcr_el2(9)configure vcpu mdcr_el2 value✨
- kvm_clear_dirty_log_protect(9)clear dirty bits in the bitmap and reenable dirty page tracking for the corresponding pages.✨
- kvm_cma_reserve(9)reserve area for kvm hash pagetable✨
- kvm_emulate_cp15_id_reg(9)Handles an MRC trap on a guest CP15 access where CRn=0, which corresponds to the AArch32 feature registers.✨
- kvm_get_badinstr(9)Get bad instruction encoding.✨
- kvm_get_badinstrp(9)Get bad prior instruction encoding.✨
- kvm_get_dirty_log(9)get a snapshot of dirty pages✨
- kvm_get_dirty_log_protect(9)get a snapshot of dirty pages and reenable dirty page tracking for the corresponding pages.✨
- kvm_get_running_vcpu(9)get the vcpu running on the current CPU.✨
- kvm_get_running_vcpus(9)get the per-CPU array of currently running vcpus.✨
- kvm_get_vtcr(9)Helper to construct VTCR_EL2✨
- kvm_gpc_activate(9)prepare a cached kernel mapping and HPA for a given guest physical address.✨
- kvm_gpc_activate_hva(9)prepare a cached kernel mapping and HPA for a given HVA.✨
- kvm_gpc_check(9)check validity of a gfn_to_pfn_cache.✨
- kvm_gpc_deactivate(9)deactivate and unlink a gfn_to_pfn_cache.✨
- kvm_gpc_init(9)initialize gfn_to_pfn_cache.✨
- kvm_gpc_refresh(9)update a previously initialized cache.✨
- kvm_handle_cp10_id(9)Handles a VMRS trap on guest access to a 'Media and VFP Register' from AArch32.✨
- kvm_handle_cp_32(9)- handles a mrc/mcr trap on a guest CP14/CP15 access✨
- kvm_handle_cp_64(9)- handles a mrrc/mcrr trap on a guest CP14/CP15 access✨
- kvm_handle_fpu_disabled(9)Guest used fpu however it is disabled at host✨
- kvm_handle_guest_abort(9)handles all 2nd stage aborts✨
- kvm_handle_guest_debug(9)handle a debug exception instruction✨
- kvm_handle_mmio_return(9)- Handle MMIO loads after user space emulation or in-kernel IO emulation✨
- kvm_handle_sys_reg(9)- handles a system instruction or mrs/msr instruction trap on a guest execution✨
💅
getting it ready, bestie…