Defined in 2 files as a function:

Referenced in 4 files:

Smatch caller information:

mm/slub.c cpuset_zone_allowed() -> cpusets_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

mm/oom_kill.c cpuset_zone_allowed() -> cpusets_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &oom_lock

mm/hugetlb.c cpuset_zone_allowed() -> cpusets_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &hugetlb_lock
LOCK2 irq

mm/compaction.c compaction_zonelist_suitable() -> cpusets_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

mm/compaction.c try_to_compact_pages() -> cpusets_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

mm/page_alloc.c alloc_pages_bulk_noprof() -> cpusets_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bo->mutex
HALF_LOCKED2 &gbuf_resize_mutex
HALF_LOCKED2 &inode->i_rwsem

mm/page_alloc.c check_retry_cpuset() -> cpusets_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

mm/page_alloc.c get_page_from_freelist() -> cpusets_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &oom_lock

mm/page_alloc.c prepare_alloc_pages() -> cpusets_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

mm/page_alloc.c should_reclaim_retry() -> cpusets_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

mm/vmscan.c cpuset_zone_allowed() -> cpusets_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

kernel/sched/fair.c task_numa_work() -> cpusets_enabled()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 bh
HALF_LOCKED2 rcu

kernel/sched/fair.c tg_cpus() -> cpusets_enabled()

Type Parameter Key Value