Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/cpufreq/cpufreq.c cpufreq_policy_online() -> (struct cpufreq_driver)->register_em()

Type Parameter Key Value
PARAM_VALUE 0 $ 4096-ptr_max
PARAM_VALUE 0 $->boost_freq_req.pnode.node_list.next->prev 4096-ptr_max
PARAM_VALUE 0 $->boost_freq_req.pnode.node_list.prev->next 4096-ptr_max
PARAM_VALUE 0 $->boost_freq_req.pnode.prio_list.next->next 4096-ptr_max
PARAM_VALUE 0 $->boost_freq_req.pnode.prio_list.prev->next 4096-ptr_max
PARAM_VALUE 0 $->boost_freq_req.qos 0,4096-ptr_max
PARAM_VALUE 0 $->boost_freq_req.type 0-2
PARAM_VALUE 0 $->constraints.max_freq.default_value s32max
PARAM_VALUE 0 $->constraints.max_freq.no_constraint_value s32max
PARAM_VALUE 0 $->constraints.max_freq.notifiers 4096-ptr_max
PARAM_VALUE 0 $->constraints.max_freq.notifiers->head 1-u64max
PARAM_VALUE 0 $->constraints.max_freq.target_value s32max
PARAM_VALUE 0 $->constraints.max_freq.type 2
PARAM_VALUE 0 $->constraints.min_freq.notifiers->head 4096-ptr_max
PARAM_VALUE 0 $->cpu 0-s32max
PARAM_VALUE 0 $->cpus 1-u64max
PARAM_VALUE 0 $->freq_table 0,4096-ptr_max
PARAM_VALUE 0 $->governor 0
PARAM_VALUE 0 $->governor->exit 0,4096-ptr_max
PARAM_VALUE 0 $->governor->init 0,4096-ptr_max
PARAM_VALUE 0 $->governor->stop 0,4096-ptr_max
PARAM_VALUE 0 $->kobj.entry.next 4096-ptr_max
PARAM_VALUE 0 $->kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 $->kobj.kset->list.prev 4096-ptr_max
PARAM_VALUE 0 $->kobj.kset->list.prev->next 4096-ptr_max
PARAM_VALUE 0 $->kobj.kset->list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 $->kobj.kset->list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 $->kobj.ktype 4096-ptr_max
PARAM_VALUE 0 $->kobj.parent 4096-ptr_max
PARAM_VALUE 0 $->kobj.sd 4096-ptr_max
PARAM_VALUE 0 $->kobj.state_add_uevent_sent 0
PARAM_VALUE 0 $->kobj.state_in_sysfs 1
PARAM_VALUE 0 $->kobj.state_initialized 1
PARAM_VALUE 0 $->kobj.state_remove_uevent_sent 0
PARAM_VALUE 0 $->kobj_unregister.done 0
PARAM_VALUE 0 $->kobj_unregister.wait.lock.magic 3735899821
PARAM_VALUE 0 $->kobj_unregister.wait.lock.owner (-1)
PARAM_VALUE 0 $->kobj_unregister.wait.lock.owner_cpu u32max
PARAM_VALUE 0 $->kobj_unregister.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 $->kobj_unregister.wait.task_list.next->next 4096-ptr_max
PARAM_VALUE 0 $->kobj_unregister.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 $->kobj_unregister.wait.task_list.prev->next 4096-ptr_max
PARAM_VALUE 0 $->kobj_unregister.wait.task_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 $->max_freq_req.pnode.node_list.next->prev 4096-ptr_max
PARAM_VALUE 0 $->max_freq_req.pnode.node_list.prev->next 4096-ptr_max
PARAM_VALUE 0 $->max_freq_req.pnode.prio_list.next->next 4096-ptr_max
PARAM_VALUE 0 $->max_freq_req.pnode.prio_list.prev->next 4096-ptr_max
PARAM_VALUE 0 $->max_freq_req.qos 0,4096-ptr_max
PARAM_VALUE 0 $->max_freq_req.type 0-2
PARAM_VALUE 0 $->min_freq_req.pnode.node_list.next->prev 4096-ptr_max
PARAM_VALUE 0 $->min_freq_req.pnode.node_list.prev->next 4096-ptr_max
PARAM_VALUE 0 $->min_freq_req.pnode.prio_list.next->next 4096-ptr_max
PARAM_VALUE 0 $->min_freq_req.pnode.prio_list.prev->next 4096-ptr_max
PARAM_VALUE 0 $->min_freq_req.qos 0,4096-ptr_max
PARAM_VALUE 0 $->min_freq_req.type 0-2
PARAM_VALUE 0 $->nb_max.next 0,4096-ptr_max
PARAM_VALUE 0 $->nb_max.notifier_call 7616948675267461120
PARAM_VALUE 0 $->nb_min.next 0,4096-ptr_max
PARAM_VALUE 0 $->nb_min.notifier_call 2421879883277840384
PARAM_VALUE 0 $->policy_list.next 4096-ptr_max
PARAM_VALUE 0 $->policy_list.next->next 4096-ptr_max
PARAM_VALUE 0 $->policy_list.prev 4096-ptr_max
PARAM_VALUE 0 $->policy_list.prev->next 4096-ptr_max
PARAM_VALUE 0 $->policy_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 $->real_cpus 1-u64max
PARAM_VALUE 0 $->related_cpus 4096-ptr_max
PARAM_VALUE 0 $->rwsem.dep_map->name 0-255
PARAM_VALUE 0 $->transition_wait.head.next->next 4096-ptr_max
PARAM_VALUE 0 $->transition_wait.head.prev->next 4096-ptr_max
PARAM_VALUE 0 $->transition_wait.head.prev->prev 4096-ptr_max
BUF_SIZE 0 $ (-1),1576
BUF_SIZE 0 $ (-1),1576
CAPPED_DATA 0 $->cpu 1
CAPPED_DATA 0 $->kobj.sd 1
DATA_SOURCE 0 $ $0
STR_LEN 0 $ (-1),8-9,11-29,31-34,38
STR_LEN 0 $ (-1),8-9,11-29,31-34,38
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 $->driver_data->cur.aperf s64min-s64max
HOST_DATA 0 $->driver_data->cur.mperf s64min-s64max
HOST_DATA 0 $->driver_data->prev.aperf s64min-s64max
HOST_DATA 0 $->driver_data->prev.mperf s64min-s64max
LOCK2 0 &$->rwsem
HALF_LOCKED2 &sp->mutex
TYPE_LOCK (struct cpufreq_policy)->rwsem