📦 linux-manual
82568 pages · page 51 of 413
C (continued)
- cpufreq_register_driver(9)register a CPU Frequency driver✨
- cpufreq_register_notifier(9)Register a notifier with cpufreq.✨
- cpufreq_remove_update_util_hook(9)Clear the CPU's update_util_data pointer.✨
- cpufreq_resume(9)Resume CPUFreq governors.✨
- cpufreq_scale(9)"old * mult / div" calculation for large values (32-bit- arch safe)✨
- cpufreq_set(9)set the CPU frequency✨
- cpufreq_set_cur_state(9)callback function to set the current cooling state.✨
- cpufreq_set_policy(9)Modify cpufreq policy parameters.✨
- cpufreq_state2power(9)convert a cpu cdev state to power consumed✨
- cpufreq_suspend(9)Suspend CPUFreq governors.✨
- cpufreq_table_set_inefficient(9)Mark a frequency as inefficient✨
- cpufreq_this_cpu_can_update(9)Check if cpufreq policy can be updated.✨
- cpufreq_unregister_notifier(9)Unregister a notifier from cpufreq.✨
- cpufreq_update_limits(9)Update policy limits for a given CPU.✨
- cpufreq_update_policy(9)Re-evaluate an existing cpufreq policy.✨
- cpufreq_update_pressure(9)Update cpufreq pressure for CPUs✨
- cpufreq_update_util(9)Take a note about CPU utilization changes.✨
- cpuhp_ap_report_dead(9)Update synchronization state to DEAD✨
- cpuhp_ap_sync_alive(9)Synchronize AP with the control CPU once it is alive✨
- cpuhp_ap_update_sync_state(9)Update synchronization state during bringup/teardown✨
- cpuhp_invoke_callback(9)Invoke the callbacks for a given state✨
- cpuhp_remove_multi_state(9)Remove hotplug multi state callback✨
- cpuhp_remove_state(9)Remove hotplug state callbacks and invoke the teardown✨
- cpuhp_remove_state_nocalls(9)Remove hotplug state callbacks without invoking the teardown callback✨
- cpuhp_remove_state_nocalls_cpuslocked(9)Remove hotplug state callbacks without invoking teardown from a cpus_read_lock() held region.✨
- cpuhp_setup_state(9)Setup hotplug state callbacks with calling the @startup callback✨
- cpuhp_setup_state_cpuslocked(9)Setup hotplug state callbacks with calling @startup callback from a cpus_read_lock() held region✨
- cpuhp_setup_state_multi(9)Add callbacks for multi state✨
- cpuhp_setup_state_nocalls(9)Setup hotplug state callbacks without calling the @startup callback✨
- cpuhp_setup_state_nocalls_cpuslocked(9)Setup hotplug state callbacks without invoking the @startup callback from a cpus_read_lock() held region callbacks✨
- cpuhp_state_add_instance(9)Add an instance for a state and invoke startup callback.✨
- cpuhp_state_add_instance_nocalls(9)Add an instance for a state without invoking the startup callback.✨
- cpuhp_state_add_instance_nocalls_cpuslocked(9)Add an instance for a state without invoking the startup callback from a cpus_read_lock() held region.✨
- cpuhp_state_remove_instance(9)Remove hotplug instance from state and invoke the teardown callback✨
- cpuhp_state_remove_instance_nocalls(9)Remove hotplug instance from state without invoking the teardown callback✨
- CPUID_LEAF(9)Define a 'struct cpuid_leaves' storage entry✨
- cpuid_leaf(9)Access parsed CPUID data✨
- cpuid_leaf_0x2(9)Return sanitized CPUID(0x2) register output✨
- CPUID_LEAF_N(9)Define a 'struct cpuid_leaves' storage entry✨
- cpuid_leaf_raw(9)Access parsed CPUID data in raw format✨
- cpuid_refresh_leaf(9)Rescan a CPUID table's leaf✨
- cpuid_refresh_range(9)Rescan a CPUID table's leaf range✨
- cpuid_scan_cpu(9)Populate current CPU's CPUID table✨
- cpuid_subleaf(9)Access parsed CPUID✨
- cpuid_subleaf_count(9)Number of filled subleaves for @_leaf✨
- cpuid_subleaf_n(9)Access parsed CPUID data for leaf with a subleaf range✨
- cpuid_subleaf_n_raw(9)Access parsed CPUID data for leaf with subleaf range✨
- cpuidle_add_device_sysfs(9)adds device specific sysfs attributes✨
- cpuidle_add_driver_sysfs(9)adds the driver name sysfs attribute✨
- cpuidle_add_interface(9)add CPU global sysfs attributes✨
- cpuidle_add_state_sysfs(9)adds cpuidle states sysfs attributes✨
- cpuidle_add_sysfs(9)creates a sysfs instance for the target device✨
- cpuidle_cooling_get_cur_state(9)Get the current cooling state✨
- cpuidle_cooling_get_max_state(9)Get the maximum state✨
- cpuidle_cooling_register(9)Idle cooling device initialization function✨
- cpuidle_cooling_runtime(9)Running time computation✨
- cpuidle_cooling_set_cur_state(9)Set the current cooling state✨
- cpuidle_coupled_allow_idle(9)allows cpus to enter a coupled state✨
- cpuidle_coupled_clear_pokes(9)spin until the poke interrupt is processed✨
- cpuidle_coupled_cpus_ready(9)check if all cpus in a coupled set are ready✨
- cpuidle_coupled_cpus_waiting(9)check if all cpus in a coupled set are waiting✨
- cpuidle_coupled_get_state(9)determine the deepest idle state✨
- cpuidle_coupled_no_cpus_ready(9)check if no cpus in a coupled set are ready✨
- cpuidle_coupled_no_cpus_waiting(9)check if no cpus in coupled set are waiting✨
- cpuidle_coupled_parallel_barrier(9)synchronize all online coupled cpus✨
- cpuidle_coupled_poke(9)wake up a cpu that may be waiting✨
- cpuidle_coupled_poke_others(9)wake up all other cpus that may be waiting✨
- cpuidle_coupled_prevent_idle(9)prevent cpus from entering a coupled state✨
- cpuidle_coupled_register_device(9)register a coupled cpuidle device✨
- cpuidle_coupled_set_done(9)mark this cpu as leaving the ready loop✨
- cpuidle_coupled_set_not_ready(9)mark a cpu as not ready✨
- cpuidle_coupled_set_not_waiting(9)mark this cpu as leaving the wait loop✨
- cpuidle_coupled_set_ready(9)mark a cpu as ready✨
- cpuidle_coupled_set_waiting(9)mark this cpu as in the wait loop✨
- cpuidle_coupled_state_verify(9)check if the coupled states are correctly set.✨
- cpuidle_coupled_unregister_device(9)unregister a coupled cpuidle device✨
- cpuidle_disable_device(9)disables idle PM for a CPU✨
- cpuidle_driver_state_disabled(9)Disable or enable an idle state✨
- cpuidle_enable_device(9)enables idle PM for a CPU✨
- cpuidle_enter(9)enter into the specified idle state✨
- cpuidle_enter_s2idle(9)Enter an idle state suitable for suspend-to-idle.✨
- cpuidle_enter_state(9)enter the state and update stats✨
- cpuidle_enter_state_coupled(9)attempt to enter a state with coupled cpus✨
- cpuidle_find_deepest_state(9)Find the deepest available idle state.✨
- cpuidle_find_governor(9)finds a governor of the specified name✨
- cpuidle_get_cpu_driver(9)return the driver registered for a CPU.✨
- cpuidle_get_driver(9)return the driver tied to the current CPU.✨
- cpuidle_governor_latency_req(9)Compute a latency constraint for CPU✨
- cpuidle_idle_call(9)the main idle function✨
- cpuidle_init(9)core initializer✨
- cpuidle_install_idle_handler(9)installs the cpuidle idle loop handler✨
- cpuidle_pause_and_lock(9)temporarily disables CPUIDLE✨
- cpuidle_play_dead(9)cpu off-lining✨
- cpuidle_poll_time(9)return amount of time to poll for, governors can override dev->poll_limit_ns if necessary✨
- cpuidle_reflect(9)tell the underlying governor what was the state we were in✨
- cpuidle_register(9)registers the driver and the cpu devices with the coupled_cpus passed as parameter. This function is used for all common initialization pattern there are in the arch specific drivers. The devices…✨
- cpuidle_register_device(9)registers a CPU's idle PM feature✨
- cpuidle_register_driver(9)registers a driver✨
- cpuidle_register_governor(9)registers a governor✨
- cpuidle_remove_device_sysfs(9)removes device specific sysfs attributes✨
- cpuidle_remove_driver_sysfs(9)removes the driver name sysfs attribute✨
- cpuidle_remove_interface(9)remove CPU global sysfs attributes✨
- cpuidle_remove_state_sysfs(9)removes the cpuidle states sysfs attributes✨
- cpuidle_remove_sysfs(9)deletes a sysfs instance on the target device✨
- cpuidle_resume_and_unlock(9)resumes CPUIDLE operation✨
- cpuidle_select(9)ask the cpuidle framework to choose an idle state✨
- cpuidle_setup_broadcast_timer(9)enable/disable the broadcast timer on a cpu✨
- cpuidle_state_is_coupled(9)check if a state is part of a coupled set✨
- cpuidle_switch_governor(9)changes the governor✨
- cpuidle_uninstall_idle_handler(9)uninstalls the cpuidle idle loop handler✨
- cpuidle_unregister(9)unregister a driver and the devices. This function can be used only if the driver has been previously registered through the cpuidle_register function.✨
- cpuidle_unregister_device(9)unregisters a CPU's idle PM feature✨
- cpuidle_unregister_driver(9)unregisters a driver✨
- cpuidle_use_deepest_state(9)Set/unset governor override mode.✨
- cpulist_parse(9)extract a cpumask from a user string of ranges✨
- cpumap_print_bitmask_to_buf(9)copies the cpumask into the buffer as hex values of cpumask✨
- cpumap_print_list_to_buf(9)copies the cpumask into the buffer as comma- separated list of cpus✨
- cpumask_and(9)*dstp = *src1p & *src2p✨
- cpumask_andnot(9)*dstp = *src1p & ~*src2p✨
- cpumask_any(9)pick an arbitrary cpu from *srcp✨
- cpumask_any_and(9)pick an arbitrary cpu from *mask1 & *mask2✨
- cpumask_any_and_but(9)pick an arbitrary cpu from *mask1 & *mask2, but not this one.✨
- cpumask_any_and_distribute(9)Return an arbitrary cpu within src1p & src2p.✨
- cpumask_any_andnot_but(9)pick an arbitrary cpu from *mask1 & ~*mask2, but not this one.✨
- cpumask_any_but(9)return an arbitrary cpu in a cpumask, but not this one.✨
- cpumask_any_distribute(9)Return an arbitrary cpu from srcp✨
- cpumask_any_housekeeping(9)Choose any CPU in @mask, preferring those that aren't marked nohz_full✨
- cpumask_bits(9)get the bits in a cpumask✨
- cpumask_clear(9)clear all cpus (< nr_cpu_ids) in a cpumask✨
- cpumask_clear_cpu(9)clear a cpu in a cpumask✨
- cpumask_clear_cpus(9)clear cpus in a cpumask✨
- cpumask_copy(9)*dstp = *srcp✨
- cpumask_empty(9)*srcp == 0✨
- cpumask_equal(9)*src1p == *src2p✨
- cpumask_first(9)get the first cpu in a cpumask✨
- cpumask_first_and(9)return the first cpu from *srcp1 & *srcp2✨
- cpumask_first_and_and(9)return the first cpu from *srcp1 & *srcp2 & *srcp3✨
- cpumask_first_andnot(9)return the first cpu from *srcp1 & ~*srcp2✨
- cpumask_first_zero(9)get the first unset cpu in a cpumask✨
- cpumask_full(9)*srcp == 0xFFFFFFFF...✨
- cpumask_intersects(9)(*src1p & *src2p) != 0✨
- cpumask_last(9)get the last CPU in a cpumask✨
- cpumask_local_spread(9)select the i'th cpu based on NUMA distances✨
- cpumask_next(9)get the next cpu in a cpumask✨
- cpumask_next_and(9)get the next cpu in *src1p & *src2p✨
- cpumask_next_and_wrap(9)get the next cpu in *src1p & *src2p, starting from @n+1. If nothing found, wrap around and start from the beginning✨
- cpumask_next_andnot(9)get the next cpu in *src1p & ~*src2p✨
- cpumask_next_wrap(9)get the next cpu in *src, starting from @n+1. If nothing found, wrap around and start from the beginning✨
- cpumask_next_zero(9)get the next unset cpu in a cpumask✨
- cpumask_nth(9)get the Nth cpu in a cpumask✨
- cpumask_nth_and(9)get the Nth cpu in 2 cpumasks✨
- cpumask_nth_and_andnot(9)get the Nth cpu set in 1st and 2nd cpumask, and clear in 3rd.✨
- cpumask_of(9)the cpumask containing just a given cpu✨
- cpumask_or(9)*dstp = *src1p | *src2p✨
- cpumask_or_equal(9)*src1p | *src2p == *src3p✨
- cpumask_parse(9)extract a cpumask from a string✨
- cpumask_parse_user(9)extract a cpumask from a user string✨
- cpumask_parselist_user(9)extract a cpumask from a user string✨
- cpumask_pr_args(9)printf args to output a cpumask✨
- cpumask_random(9)get random cpu in *src.✨
- cpumask_set_cpu(9)set a cpu in a cpumask✨
- cpumask_setall(9)set all cpus (< nr_cpu_ids) in a cpumask✨
- cpumask_shift_left(9)*dstp = *srcp << n✨
- cpumask_shift_right(9)*dstp = *srcp >> n✨
- cpumask_size(9)calculate size to allocate for a 'struct cpumask' in bytes✨
- cpumask_subset(9)(*src1p & ~*src2p) == 0✨
- cpumask_test_and_clear_cpu(9)atomically test and clear a cpu in a cpumask✨
- cpumask_test_and_set_cpu(9)atomically test and set a cpu in a cpumask✨
- cpumask_test_cpu(9)test for a cpu in a cpumask✨
- cpumask_weight(9)Count of bits in *srcp✨
- cpumask_weight_and(9)Count of bits in (*srcp1 & *srcp2)✨
- cpumask_weight_andnot(9)Count of bits in (*srcp1 & ~*srcp2)✨
- cpumask_weighted_or(9)*dstp = *src1p | *src2p and return the weight of the result✨
- cpumask_xor(9)*dstp = *src1p ^ *src2p✨
- cpupri_cleanup(9)clean up the cpupri structure✨
- cpupri_find_fitness(9)find the best (lowest-pri) CPU in the system✨
- cpupri_init(9)initialize the cpupri structure✨
- cpupri_set(9)update the CPU priority setting✨
- cpus_excl_conflict(9)Check if two cpusets have exclusive CPU conflicts✨
- cpus_peek_for_pending_ipi(9)Check for pending IPI for CPUs✨
- cpuset1_update_tasks_flags(9)update the page spread flag of cpuset tasks✨
- cpuset_cpus_allowed(9)return cpus_allowed mask from a task's cpuset.✨
- cpuset_cpus_allowed_fallback(9)final fallback before complete catastrophe.✨
- cpuset_cpus_allowed_locked(9)return cpus_allowed mask from a task's cpuset.✨
- cpuset_css_alloc(9)Allocate a cpuset css✨
- cpuset_for_each_child(9)traverse online children of a cpuset✨
- cpuset_for_each_descendant_pre(9)pre-order walk of a cpuset's descendants✨
- cpuset_full_lock(9)Acquire full protection for cpuset modification✨
- cpuset_handle_hotplug(9)handle CPU/memory hot{,un}plug for a cpuset✨
- cpuset_hotplug_update_tasks(9)update tasks in a cpuset for hotunplug✨
- cpuset_init(9)initialize cpusets at system boot✨
- cpuset_init_smp(9)initialize cpus_allowed✨
- cpuset_lock(9)Acquire the global cpuset mutex✨
- cpuset_mem_spread_node(9)On which node to begin search for a file page✨
- cpuset_mems_allowed(9)return mems_allowed mask from a tasks cpuset.✨
- cpuset_mems_allowed_intersects(9)Does @tsk1's mems_allowed intersect @tsk2's?✨
- cpuset_nodemask_valid_mems_allowed(9)check nodemask vs. current mems_allowed✨
- cpuset_nodes_allowed(9)return effective_mems mask from a cgroup cpuset.✨
- cpuset_print_current_mems_allowed(9)prints current's cpuset and mems_allowed✨
- cpuset_spread_node(9)On which node to begin search for a page✨
💅
getting it ready, bestie…