section 9 · Kernel routines 🧠
87928 pages · page 202 of 440
K (continued)
- ksz9477_acl_update_linkage(9)Update the RuleSet linkage for an ACL entry after a move operation.✨
- ksz9477_acl_wait_ready(9)Waits for the ACL operation to complete on a given port.✨
- ksz9477_acl_write_list(9)Write a list of ACL entries to a given port.✨
- ksz9477_cls_flower_add(9)Add a flow classification rule for a specified port on a ksz_device.✨
- ksz9477_cls_flower_del(9)Remove a flow classification rule for a specified port on a ksz_device.✨
- ksz9477_dump_acl(9)Print ACL entries✨
- ksz9477_dump_acl_index(9)Print the ACL entry at the specified index✨
- ksz9477_flower_parse_action(9)Parse flow rule actions for a specified port on a ksz_device.✨
- ksz9477_flower_parse_key(9)Parse flow rule keys for a specified port on a ksz_device.✨
- ksz9477_flower_parse_key_l2(9)Parse Layer 2 key from flow rule and configure ACL entries accordingly.✨
- ksz9477_get_next_block_start(9)Identify the starting index of the next ACL block.✨
- ksz9477_move_entries_downwards(9)Move a range of ACL entries downwards in the list.✨
- ksz9477_move_entries_upwards(9)Move a range of ACL entries upwards in the list.✨
- ksz9477_parse_drive_strength(9)Extract and apply drive strength configurations from device tree properties.✨
- ksz9477_port_acl_free(9)Free the ACL resources for a specified port on a ksz device.✨
- ksz9477_port_acl_init(9)Initialize the ACL for a specified port on a ksz device.✨
- ksz9477_sort_acl_entr_no_back(9)Sort ACL entries for a given port based on priority without backing up entries.✨
- ksz9477_sort_acl_entries(9)Sort the ACL entries for a given port.✨
- ksz9477_support_eee(9)Determine Energy Efficient Ethernet (EEE) support for a port✨
- ksz9477_swap_acl_blocks(9)Swap two ACL blocks✨
- ksz9477_validate_and_get_src_count(9)Validate source and destination indices and determine the source entry count.✨
- ksz_alloc_desc(9)allocate hardware descriptors✨
- ksz_alloc_mem(9)allocate memory for hardware descriptors✨
- ksz_alloc_soft_desc(9)allocate software descriptors✨
- ksz_apptrust_error(9)Prints an error message for an invalid apptrust selector✨
- ksz_dcb_init(9)Initializes the DCB configuration for a KSZ switch✨
- ksz_dcb_init_port(9)Initializes the DCB configuration for a port on a KSZ✨
- ksz_drive_strength_error(9)Report invalid drive strength value✨
- ksz_drive_strength_to_reg(9)Convert drive strength value to corresponding register value.✨
- ksz_drive_strength_write(9)Set the drive strength for specific KSZ9477 and the KSZ87xx chip variants.✨
- ksz_free_buffers(9)free buffers used in the descriptors✨
- ksz_free_desc(9)free software and hardware descriptors✨
- ksz_free_mem(9)free all resources used by descriptors✨
- ksz_get_apptrust_map_and_reg(9)Retrieves the apptrust map and register✨
- ksz_get_dscp_prio_reg(9)Retrieves the DSCP-to-priority-mapping register✨
- ksz_get_wol(9)Get Wake-on-LAN settings for a specified port.✨
- ksz_handle_wake_reason(9)Handle wake reason on a specified port.✨
- ksz_init_global_dscp_map(9)Initializes the global DSCP-to-priority mapping✨
- ksz_init_rx_buffers(9)initialize receive descriptors✨
- ksz_irq_phy_free(9)Release IRQ mappings for PHYs in the KSZ device.✨
- ksz_irq_phy_setup(9)Configure IRQs for PHYs in the KSZ device.✨
- ksz_is_port_mac_global_usable(9)Check if the MAC address on a given port can be used as a global address.✨
- ksz_mdio_register(9)Register and configure the MDIO bus for the KSZ device.✨
- ksz_parent_mdio_read(9)Read data from a PHY register on the parent MDIO bus.✨
- ksz_parent_mdio_write(9)Write data to a PHY register on the parent MDIO bus.✨
- ksz_parse_dt_phy_config(9)Parse and validate PHY configuration from DT✨
- ksz_phy_addr_to_port(9)Map a PHY address to the corresponding switch port.✨
- ksz_phylink_mac_disable_tx_lpi(9)Callback to signal LPI support (Dummy)✨
- ksz_phylink_mac_enable_tx_lpi(9)Callback to signal LPI support (Dummy)✨
- ksz_port_add_dscp_prio(9)Adds a DSCP-to-priority mapping entry for a port on a KSZ switch.✨
- ksz_port_del_dscp_prio(9)Deletes a DSCP-to-priority mapping entry for a port on a KSZ switch.✨
- ksz_port_get_apptrust(9)Retrieves the apptrust selectors for a port on a KSZ switch✨
- ksz_port_get_default_prio(9)Retrieves the default priority for a port on a KSZ switch✨
- ksz_port_get_dscp_prio(9)Retrieves the priority for a DSCP value on a KSZ switch✨
- ksz_port_set_apptrust(9)Sets the apptrust selectors for a port on a KSZ switch✨
- ksz_port_set_apptrust_validate(9)Validates the apptrust selectors✨
- ksz_port_set_default_prio(9)Sets the default priority for a port on a KSZ switch✨
- ksz_set_global_dscp_entry(9)Sets the global DSCP-to-priority mapping entry✨
- ksz_set_wol(9)Set Wake-on-LAN settings for a specified port.✨
- ksz_start_timer(9)start kernel timer✨
- ksz_stop_timer(9)stop kernel timer✨
- ksz_switch_macaddr_get(9)Program the switch's MAC address register.✨
- ksz_switch_shutdown(9)Shutdown routine for the switch device.✨
- ksz_update_port_member(9)Adjust port forwarding rules based on STP state and isolation settings.✨
- ksz_wol_pre_shutdown(9)Prepares the switch device for shutdown while considering Wake-on-LAN (WoL) settings.✨
- kszphy_get_sqi(9)Read, average, and map Signal Quality Index (SQI)✨
- kthread(9)kernel threads✨
- kthread(9freebsd)kernel threads✨
- kthread_add(9)kernel threads✨
- kthread_add(9freebsd)kernel threads✨
- kthread_affine_preferred(9)Define a kthread's preferred affinity✨
- kthread_associate_blkcg(9)associate blkcg to current kthread✨
- kthread_bind(9)bind a just-created kthread to a cpu.✨
- kthread_blkcg(9)get associated blkcg css of current kthread✨
- kthread_cancel_delayed_work_sync(9)cancel a kthread delayed work and wait for it to finish.✨
- kthread_cancel_work_sync(9)cancel a kthread work and wait for it to finish✨
- kthread_complete_and_exit(9)Exit the current kthread.✨
- kthread_create(9)kernel processes✨
- kthread_create(9freebsd)kernel processes✨
- kthread_create_on_cpu(9)Create a cpu bound kthread✨
- kthread_create_on_node(9)create a kthread.✨
- kthread_create_worker_on_cpu(9)create a kthread worker and bind it to a given CPU and the associated NUMA node.✨
- kthread_create_worker_on_node(9)create a kthread worker✨
- kthread_data(9)return data value specified on kthread creation✨
- kthread_delayed_work_timer_fn(9)callback that queues the associated kthread delayed work when the timer expires.✨
- kthread_destroy_worker(9)destroy a kthread worker✨
- kthread_exit(9)kernel threads✨
- kthread_exit(9freebsd)kernel threads✨
- kthread_flush_work(9)flush a kthread_work✨
- kthread_flush_worker(9)flush all current works on a kthread_worker✨
- kthread_freezable_should_stop(9)should this freezable kthread return now?✨
- kthread_func(9)return the function specified on kthread creation✨
- kthread_mod_delayed_work(9)modify delay of or queue a kthread delayed work✨
- kthread_park(9)park a thread created by kthread_create().✨
- kthread_probe_data(9)speculative version of kthread_data()✨
- kthread_queue_delayed_work(9)queue the associated kthread work after a delay.✨
- kthread_queue_work(9)queue a kthread_work✨
- kthread_resume(9)kernel threads✨
- kthread_resume(9freebsd)kernel threads✨
- kthread_run(9)create and wake a thread.✨
- kthread_run_on_cpu(9)create and wake a cpu bound thread.✨
- kthread_run_worker(9)create and wake a kthread worker.✨
- 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_shutdown(9)kernel threads✨
- kthread_shutdown(9freebsd)kernel threads✨
- kthread_start(9)kernel threads✨
- kthread_start(9freebsd)kernel threads✨
- kthread_stop(9)stop a thread created by kthread_create().✨
- kthread_stop_put(9)stop a thread and put its task struct✨
- kthread_suspend(9)kernel threads✨
- kthread_suspend(9freebsd)kernel threads✨
- kthread_suspend_check(9)kernel threads✨
- kthread_suspend_check(9freebsd)kernel threads✨
- 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✨
- ktr(9)kernel tracing facility✨
- ktr(9freebsd)kernel tracing facility✨
- ktrace(9)process tracing kernel interface✨
- 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✨
💅
getting it ready, bestie…