Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/oom_kill.c constrained_alloc() -> __nodes_subset()

Type Parameter Key Value
PARAM_VALUE 0 src1p 2407241423065825304
PARAM_VALUE 1 src2p 1-u64max
PARAM_VALUE 2 nbits 1024
BUF_SIZE 0 src1p 384
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &oom_lock

kernel/cgroup/cpuset.c update_nodemask() -> __nodes_subset()

Type Parameter Key Value
PARAM_VALUE 0 src1p 4096-ptr_max
PARAM_VALUE 1 src2p 2371988510885339544
PARAM_VALUE 2 nbits 1024
RX_PATH
TASK_NOT_RUNNING
LOCK2 &of->mutex
LOCK2 global &cpuset_mutex
LOCK2 global &cpuset_top_mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

mm/mempolicy.c kernel_migrate_pages() -> __nodes_subset()

Type Parameter Key Value
PARAM_VALUE 0 src1p 4096-ptr_max
PARAM_VALUE 1 src2p 929809078229934080
PARAM_VALUE 2 nbits 1024

mm/mempolicy.c mpol_parse_str() -> __nodes_subset()

Type Parameter Key Value
PARAM_VALUE 0 src1p 1985724932430995456
PARAM_VALUE 1 src2p 2407241423065825304
PARAM_VALUE 2 nbits 1024
BUF_SIZE 1 src2p 384
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &fc->uapi_mutex

mm/page_owner.c page_owner_write() -> __nodes_subset()

Type Parameter Key Value
PARAM_VALUE 0 src1p 3972023291365384192
PARAM_VALUE 1 src2p 2407241423065825304
PARAM_VALUE 2 nbits 1024
BUF_SIZE 1 src2p 384

kernel/cgroup/cpuset-v1.c is_cpuset_subset() -> __nodes_subset()

Type Parameter Key Value
PARAM_VALUE 0 src1p 4096-ptr_max
PARAM_VALUE 1 src2p 4096-ptr_max
PARAM_VALUE 2 nbits 1024
RX_PATH
TASK_NOT_RUNNING
LOCK2 rcu_read
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &cpuset_mutex
HALF_LOCKED2 global &cpuset_top_mutex