Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/android/binder.c binder_set_nice() -> can_nice()

Type Parameter Key Value
DATA_SOURCE 1 nice $0
TASK_NOT_RUNNING

kernel/sched/build_policy.c __do_sys_nice() -> can_nice()

Type Parameter Key Value
PARAM_VALUE 1 nice (-20)-19

kernel/sched/build_policy.c __do_sys_nice() -> can_nice()

Type Parameter Key Value
PARAM_VALUE 1 nice (-20)-19

kernel/sched/build_utility.c proc_sched_autogroup_set_nice() -> can_nice()

Type Parameter Key Value
PARAM_VALUE 1 nice (-20)-(-1)
DATA_SOURCE 1 nice $1
FUZZY_MAX 1 nice (-1)
HARD_MAX 1 nice (-1)
USER_DATA 1 nice (-20)-(-1)

kernel/sys.c set_one_prio() -> can_nice()

Type Parameter Key Value
PARAM_VALUE 0 p 4096-ptr_max
PARAM_VALUE 0 p->real_cred 4096-ptr_max
PARAM_VALUE 1 nice (-20)-19
CAPPED_DATA 0 p->real_cred 1
CAPPED_DATA 1 nice 1
DATA_SOURCE 0 p $0
DATA_SOURCE 1 nice $1
NOSPEC 1 nice
USER_DATA 1 nice (-20)-19[c]
HALF_LOCKED2 global &tasklist_lock
HALF_LOCKED2 rcu_read