Defined in 1 files as a macro:

Defined in 2 files as a function:

Referenced in 8 files:

Smatch caller information:

kernel/sched/build_utility.c build_perf_domains() -> free_pd()

Type Parameter Key Value
PARAM_VALUE 0 pd 0,4096-ptr_max
PARAM_VALUE 0 pd->em_pd 1-u64max
PARAM_VALUE 0 pd->next 0
BUF_SIZE 0 pd 0,32
BUF_SIZE 0 pd 0,32
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &sched_domains_mutex
HALF_LOCKED2 global &cpuset_mutex

kernel/sched/build_utility.c destroy_perf_domain_rcu() -> free_pd()

Type Parameter Key Value
PARAM_VALUE 0 pd 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu

kernel/sched/build_utility.c free_rootdomain() -> free_pd()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 global &sched_domains_mutex
HALF_LOCKED2 rcu