Defined in 2 files as a function:

Referenced in 16 files:

Smatch caller information:

block/blk-mq.c blk_mq_alloc_hctx() -> zalloc_cpumask_var_node()

Type Parameter Key Value
PARAM_VALUE 0 mask 4096-ptr_max
PARAM_VALUE 1 flags 76800
DATA_SOURCE 2 node $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &set->tag_list_lock
HALF_LOCKED2 &set->update_nr_hwq_lock

kernel/smp.c smpcfd_prepare_cpu() -> zalloc_cpumask_var_node()

Type Parameter Key Value
PARAM_VALUE 0 mask 4096-ptr_max
PARAM_VALUE 1 flags 3264
RX_PATH
TASK_NOT_RUNNING

kernel/smp.c smpcfd_prepare_cpu() -> zalloc_cpumask_var_node()

Type Parameter Key Value
PARAM_VALUE 0 mask 4096-ptr_max
PARAM_VALUE 1 flags 3264
RX_PATH
TASK_NOT_RUNNING

drivers/xen/xen-acpi-processor.c xen_acpi_processor_init() -> zalloc_cpumask_var_node()

Type Parameter Key Value
PARAM_VALUE 0 mask 4096-ptr_max
PARAM_VALUE 1 flags 3264

kernel/sched/build_policy.c init_sched_dl_class() -> zalloc_cpumask_var_node()

Type Parameter Key Value
PARAM_VALUE 1 flags 3264
NOCHECK_CALL
HALF_LOCKED2 global &once_lock

kernel/sched/build_policy.c init_sched_rt_class() -> zalloc_cpumask_var_node()

Type Parameter Key Value
PARAM_VALUE 1 flags 3264
NOCHECK_CALL
HALF_LOCKED2 global &once_lock

drivers/cpufreq/acpi-cpufreq.c acpi_cpufreq_early_init() -> zalloc_cpumask_var_node()

Type Parameter Key Value
PARAM_VALUE 0 mask 4096-ptr_max
PARAM_VALUE 1 flags 3264
RX_PATH
TASK_NOT_RUNNING

arch/x86/kernel/kvm.c kvm_alloc_cpumask() -> zalloc_cpumask_var_node()

Type Parameter Key Value
PARAM_VALUE 1 flags 3264
NOCHECK_CALL

kernel/sched/fair.c init_sched_fair_class() -> zalloc_cpumask_var_node()

Type Parameter Key Value
PARAM_VALUE 1 flags 3264
NOCHECK_CALL

kernel/sched/fair.c init_sched_fair_class() -> zalloc_cpumask_var_node()

Type Parameter Key Value
PARAM_VALUE 1 flags 3264
NOCHECK_CALL

kernel/sched/fair.c init_sched_fair_class() -> zalloc_cpumask_var_node()

Type Parameter Key Value
PARAM_VALUE 1 flags 3264
NOCHECK_CALL

arch/x86/kernel/smpboot.c smp_prepare_cpus_common() -> zalloc_cpumask_var_node()

Type Parameter Key Value
PARAM_VALUE 1 flags 3264
DATA_SOURCE 2 node r __cpu_to_node
BIT_INFO 2 node 0x0,0x7fffffff
NOCHECK_CALL

arch/x86/kernel/smpboot.c smp_prepare_cpus_common() -> zalloc_cpumask_var_node()

Type Parameter Key Value
PARAM_VALUE 1 flags 3264
DATA_SOURCE 2 node r __cpu_to_node
BIT_INFO 2 node 0x0,0x7fffffff
NOCHECK_CALL

arch/x86/kernel/smpboot.c smp_prepare_cpus_common() -> zalloc_cpumask_var_node()

Type Parameter Key Value
PARAM_VALUE 1 flags 3264
DATA_SOURCE 2 node r __cpu_to_node
BIT_INFO 2 node 0x0,0x7fffffff
NOCHECK_CALL

arch/x86/kernel/smpboot.c smp_prepare_cpus_common() -> zalloc_cpumask_var_node()

Type Parameter Key Value
PARAM_VALUE 1 flags 3264
DATA_SOURCE 2 node r __cpu_to_node
BIT_INFO 2 node 0x0,0x7fffffff
NOCHECK_CALL

arch/x86/kernel/smpboot.c smp_prepare_cpus_common() -> zalloc_cpumask_var_node()

Type Parameter Key Value
PARAM_VALUE 1 flags 3264
DATA_SOURCE 2 node r __cpu_to_node
BIT_INFO 2 node 0x0,0x7fffffff
NOCHECK_CALL

drivers/net/ethernet/pensando/ionic/ionic_lif.c ionic_affinity_masks_alloc() -> zalloc_cpumask_var_node()

Type Parameter Key Value
PARAM_VALUE 0 mask 4096-ptr_max
PARAM_VALUE 1 flags 3264
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

kernel/irq/irqdesc.c alloc_masks() -> zalloc_cpumask_var_node()

Type Parameter Key Value
PARAM_VALUE 0 mask 4096-ptr_max
PARAM_VALUE 1 flags 3264
DATA_SOURCE 2 node $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

kernel/irq/irqdesc.c alloc_masks() -> zalloc_cpumask_var_node()

Type Parameter Key Value
PARAM_VALUE 0 mask 4096-ptr_max
PARAM_VALUE 1 flags 3264
DATA_SOURCE 2 node $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

kernel/irq/irqdesc.c alloc_masks() -> zalloc_cpumask_var_node()

Type Parameter Key Value
PARAM_VALUE 0 mask 4096-ptr_max
PARAM_VALUE 1 flags 3264
DATA_SOURCE 2 node $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock

arch/x86/kernel/apic/x2apic_cluster.c x2apic_prepare_cpu() -> zalloc_cpumask_var_node()

Type Parameter Key Value
PARAM_VALUE 1 flags 3264
DATA_SOURCE 2 node r __cpu_to_node
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &cpuhp_state_mutex
HALF_LOCKED2 irq

kernel/workqueue.c workqueue_init_early() -> zalloc_cpumask_var_node()

Type Parameter Key Value
PARAM_VALUE 0 mask 4096-ptr_max
PARAM_VALUE 1 flags 3264
PARAM_VALUE 2 node (-1)
LOCK2 irq