Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

kernel/sched/build_policy.c cpuidle_idle_call() -> call_cpuidle()

Type Parameter Key Value
PARAM_VALUE 1 dev 0
PARAM_VALUE 1 dev->forced_idle_latency_limit_ns 1-u64max
PARAM_VALUE 2 next_state 0-s32max
BUF_SIZE 1 dev 0
CAPPED_DATA 0 drv->state_count 1
CAPPED_DATA 2 next_state 1
DATA_SOURCE 0 drv r cpuidle_get_cpu_driver
DATA_SOURCE 1 dev r cpuidle_get_device
DATA_SOURCE 2 next_state r cpuidle_find_deepest_state
PREEMPT_ADD
NOCHECK_CALL
LOCK2 irq

kernel/sched/build_policy.c cpuidle_idle_call() -> call_cpuidle()

Type Parameter Key Value
PARAM_VALUE 0 drv->state_count 2-s32max
PARAM_VALUE 1 dev->forced_idle_latency_limit_ns 0
PARAM_VALUE 1 dev->poll_time_limit 0
BUF_SIZE 1 dev 0
CAPPED_DATA 0 drv->state_count 1
DATA_SOURCE 0 drv r cpuidle_get_cpu_driver
DATA_SOURCE 1 dev r cpuidle_get_device
DATA_SOURCE 2 next_state r cpuidle_select
FUZZY_MAX 0 drv->state_count 2
BIT_INFO 1 dev 0x0,0x0
PREEMPT_ADD
LOCK2 irq

kernel/sched/build_policy.c cpuidle_idle_call() -> call_cpuidle()

Type Parameter Key Value
PARAM_VALUE 0 drv->state_count s32min-1
PARAM_VALUE 1 dev->forced_idle_latency_limit_ns 0
PARAM_VALUE 2 next_state 0
BUF_SIZE 1 dev 0
DATA_SOURCE 0 drv r cpuidle_get_cpu_driver
DATA_SOURCE 1 dev r cpuidle_get_device
FUZZY_MAX 0 drv->state_count 1
BIT_INFO 1 dev 0x0,0x0
HARD_MAX 0 drv->state_count 1
PREEMPT_ADD
NOCHECK_CALL
LOCK2 irq