FreeBSD kernel kern code
cpufreq_if.m File Reference
#include <sys/bus.h>
Include dependency graph for cpufreq_if.m:

Go to the source code of this file.

Variables

INTERFACE cpufreq
 
 HEADER
 
METHOD int set
 
const struct cf_level * level
 
int priority
 
METHOD int get
 
METHOD int levels
 
int * count
 
METHOD int drv_set
 
METHOD int drv_get
 
METHOD int drv_settings
 
struct cf_setting * sets
 
METHOD int drv_type
 
int * type
 

Variable Documentation

◆ count

int count

Definition at line 63 of file cpufreq_if.m.

Referenced by __sanitizer_cov_trace_switch(), __umtx_op_nwake_private_compat32(), __umtx_op_nwake_private_native(), _fdrop(), _gtaskqueue_start_threads(), _taskqueue_start_threads(), alloc_bounce_pages(), alq_open(), bitrange(), blist_alloc(), blist_fill(), blist_free(), blist_resize(), blst_copy(), blst_leaf_alloc(), blst_leaf_fill(), blst_leaf_free(), blst_meta_alloc(), blst_meta_fill(), blst_meta_free(), blst_next_leaf_alloc(), buf_ring_alloc(), bus_alloc_resource(), bus_dma_template_fill(), bus_generic_alloc_resource(), bus_generic_rl_alloc_resource(), bus_generic_rl_set_resource(), bus_get_resource_count(), bus_get_resource_start(), bus_set_resource(), cf_get_method(), cf_levels_method(), cpufreq_curr_sysctl(), cpufreq_get_level(), cpufreq_insert_abs(), cpufreq_levels_sysctl(), cpuset_freelist_add(), cpuset_freelist_init(), cpuset_testupdate_domain(), devclass_get_count(), devclass_get_devices(), devclass_get_drivers(), device_get_children(), do_rw_unlock(), do_sem2_wait(), do_sem2_wake(), do_unlock_normal(), do_unlock_pi(), do_wake2_umutex(), do_wake_umutex(), domainset_freelist_add(), domainset_freelist_init(), ether_poll(), eventfd_read(), eventfd_write(), exec_register(), exec_unregister(), fail_point_eval_nontrivial(), gtaskqueue_start_threads(), imgact_binmisc_get_all_entries(), intr_alloc_msi(), intr_release_msi(), kern_getdirentries(), kern_getfsstat(), kern_readlink_vp(), kern_readlinkat(), kern_semctl(), kern_uuidgen(), kevent_copyin(), kevent_copyout(), kqueue_scan(), ktls_buffer_import(), ktls_buffer_release(), ktls_init(), lf_countlocks(), link_elf_lookup_set(), m_adj(), m_apply(), m_apply_extpg_one(), m_copydata(), m_copyup(), m_pullup(), malloc_type_list(), mb_free_notready(), mb_put_mem(), md_get_mem(), pctrie_node_get(), resource_list_add(), resource_list_add_next(), resource_list_alloc(), resource_list_reserve(), rm_trackers_present(), rman_reserve_resource(), rman_reserve_resource_bound(), runq_choose_fuzz(), sbready(), sendfile_iodone(), sendfile_swapin(), sglist_slice(), sglist_split(), sigqueue_get(), statfs_scale_blocks(), sys_getfsstat(), sys_uuidgen(), sysctl_dpcpu_int(), sysctl_dpcpu_long(), sysctl_dpcpu_quad(), sysctl_kern_callout_stat(), sysctl_kern_proc_nfds(), sysinit_add(), taskqueue_start_threads(), taskqueue_start_threads_cpuset(), taskqueue_start_threads_in_proc(), tc_ticktock(), uipc_ready(), uipc_ready_scan(), umtx_pi_drop(), umtxq_busy(), unp_process_defers(), vfs_bio_getpages(), vhold_recycle_free(), vhold_smr(), vnlru_free_impl(), vnlru_free_locked(), and vnlru_free_vfsops().

◆ cpufreq

INTERFACE cpufreq

Definition at line 31 of file cpufreq_if.m.

◆ drv_get

METHOD int drv_get
Initial value:
{
device_t dev

Definition at line 79 of file cpufreq_if.m.

◆ drv_set

METHOD int drv_set
Initial value:
{
device_t dev

Definition at line 71 of file cpufreq_if.m.

◆ drv_settings

METHOD int drv_settings
Initial value:
{
device_t dev

Definition at line 87 of file cpufreq_if.m.

◆ drv_type

METHOD int drv_type
Initial value:
{
device_t dev

Definition at line 96 of file cpufreq_if.m.

◆ get

METHOD int get
Initial value:
{
device_t dev

Definition at line 52 of file cpufreq_if.m.

Referenced by __elfN().

◆ HEADER

HEADER
Initial value:
{
struct cf_level

Definition at line 33 of file cpufreq_if.m.

◆ level

◆ levels

struct cf_level * levels
Initial value:
{
device_t dev

Definition at line 60 of file cpufreq_if.m.

Referenced by cf_get_method(), cf_levels_method(), cpufreq_curr_sysctl(), cpufreq_get_level(), and cpufreq_levels_sysctl().

◆ priority

◆ set

struct cf_setting * set
Initial value:
{
device_t dev

Definition at line 43 of file cpufreq_if.m.

Referenced by _cpuset_setthread(), bitset_strprint(), bitset_strscan(), cf_get_method(), cf_levels_method(), cf_set_method(), cpufreq_dup_set(), cpufreq_expand_set(), cpufreq_get_frequency(), cpufreq_levels_sysctl(), cpuset_create(), cpuset_create_root(), cpuset_freelist_add(), cpuset_freelist_free(), cpuset_getbase(), cpuset_getroot(), cpuset_init(), cpuset_kernthread(), cpuset_lookup(), cpuset_modify(), cpuset_modify_domain(), cpuset_ref(), cpuset_refbase(), cpuset_refroot(), cpuset_rel(), cpuset_rel_complete(), cpuset_rel_defer(), cpuset_setproc(), cpuset_setproc_newbase(), cpuset_setproc_setthread(), cpuset_setproc_setthread_mask(), cpuset_setproc_test_setthread(), cpuset_setproc_update_set(), cpuset_shadow(), cpuset_testshadow(), cpuset_testupdate(), cpuset_testupdate_domain(), cpuset_thread0(), cpuset_update(), cpuset_update_domain(), cpuset_which(), cpusetobj_strprint(), cpusetobj_strscan(), domainset_freelist_add(), domainset_freelist_free(), elf_set_add(), elf_set_delete(), elf_set_find(), graph_add_edge(), graph_add_indices(), graph_assign_indices(), kern_cpuset_getaffinity(), kern_cpuset_getdomain(), kern_cpuset_getid(), kern_cpuset_setaffinity(), kern_cpuset_setdomain(), kern_cpuset_setid(), kern_poll(), kern_sigprocmask(), sigqueue_delete(), sigqueue_delete_proc(), sigqueue_delete_set(), sigqueue_delete_set_proc(), sigqueue_delete_stopmask_proc(), sigqueue_move_set(), sys_cpuset(), sys_ppoll(), sys_pselect(), sys_sigprocmask(), sys_sigtimedwait(), sys_sigwait(), sys_sigwaitinfo(), sysinit_add(), and witness_setflag().

◆ sets

struct cf_setting* sets

Definition at line 89 of file cpufreq_if.m.

Referenced by cpufreq_add_levels(), cpufreq_insert_abs(), and cpufreq_settings_sysctl().

◆ type

int* type

Definition at line 98 of file cpufreq_if.m.