Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

kernel/fork.c alloc_task_struct_node() -> kmem_cache_alloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 1 gfpflags 3264
DATA_SOURCE 2 node $0
RX_PATH
TASK_NOT_RUNNING

mm/memcontrol.c alloc_mem_cgroup_per_node_info() -> kmem_cache_alloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 1 gfpflags 3520
PARAM_VALUE 2 node 0-64
CAPPED_DATA 2 node 1
DATA_SOURCE 2 node $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &cgroup_mutex

mm/slub.c init_kmem_cache_nodes() -> kmem_cache_alloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 0 s 0,4096-ptr_max
PARAM_VALUE 1 gfpflags 3264
PARAM_VALUE 2 node 0-64
CAPPED_DATA 2 node 1
NO_OVERFLOW_SIMPLE 0 s->object_size
HALF_LOCKED2 global &slab_mutex
HALF_LOCKED2 irq

net/core/skbuff.c __alloc_skb() -> kmem_cache_alloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 1 gfpflags 0,2-u32max
DATA_SOURCE 2 node $3
BIT_INFO 1 gfpflags 0x0,0xfffffffe

net/core/skbuff.c kmalloc_pfmemalloc() -> kmem_cache_alloc_node_noprof()

Type Parameter Key Value
DATA_SOURCE 1 gfpflags $1
DATA_SOURCE 2 node $2
BIT_INFO 1 gfpflags 0x0,0xffbfffee
RX_PATH
TASK_NOT_RUNNING

net/core/skbuff.c kmalloc_reserve() -> kmem_cache_alloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 1 gfpflags 0,8192-u32max
DATA_SOURCE 2 node $2
BIT_INFO 1 gfpflags 0x82000,0xffbfffee
RX_PATH
TASK_NOT_RUNNING

drivers/scsi/scsi_lib.c scsi_mq_init_request() -> kmem_cache_alloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 1 gfpflags 3264
DATA_SOURCE 2 node $3
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 node s32min-s32max
HALF_LOCKED2 &set->tag_list_lock
HALF_LOCKED2 &set->update_nr_hwq_lock

mm/zswap.c zswap_entry_cache_alloc() -> kmem_cache_alloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 1 gfpflags 3264
PARAM_VALUE 2 node 0-1023
DATA_SOURCE 1 gfpflags $0
DATA_SOURCE 2 node $1

block/bfq-iosched.c bfq_get_queue() -> kmem_cache_alloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 1 gfpflags 10496
RX_PATH
TASK_NOT_RUNNING
LOCK2 &bfqd->lock
LOCK2 irq
TYPE_LOCK (struct bfq_data)->lock

net/openvswitch/flow_table.c ovs_flow_alloc() -> kmem_cache_alloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 1 gfpflags 3520
PARAM_VALUE 2 node (-1)-0
FUZZY_MAX 2 node 0
HARD_MAX 2 node 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &devlink->lock
HALF_LOCKED2 &net->xfrm.xfrm_cfg_mutex
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &cb_lock
HALF_LOCKED2 global &crypto_cfg_mutex
HALF_LOCKED2 global &dpll_lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &net_dm_mutex
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 global &rx_queue_mutex
HALF_LOCKED2 rcu_read

arch/x86/events/intel/lbr.c reserve_lbr_buffers() -> kmem_cache_alloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 0 s 1-u64max
PARAM_VALUE 1 gfpflags 3520
LOCK2 _T->lock
LOCK2 global &pmc_reserve_mutex
HALF_LOCKED2 &event->group_leader->ctx->mutex

block/blk-core.c blk_alloc_queue() -> kmem_cache_alloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 1 gfpflags 3520
DATA_SOURCE 2 node $1
RX_PATH
TASK_NOT_RUNNING

net/openvswitch/flow.c ovs_flow_stats_update() -> kmem_cache_alloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 1 gfpflags 2631680
RX_PATH
TASK_NOT_RUNNING
LOCK2 &stats->lock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct sw_flow_stats)->lock

mm/vmalloc.c alloc_vmap_area() -> kmem_cache_alloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 1 gfpflags 0,32-17558752
DATA_SOURCE 2 node $4
BIT_INFO 1 gfpflags 0x0,0x10bece0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 node 0-s32max

mm/vmalloc.c preload_this_cpu_lock() -> kmem_cache_alloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 1 gfpflags 0,32-17558752
DATA_SOURCE 1 gfpflags $1
DATA_SOURCE 2 node $2
BIT_INFO 1 gfpflags 0x0,0x10bece0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 2 node s32min-(-2),0-s32max[c]
USER_DATA 2 node 0-s32max

block/blk-ioc.c alloc_io_context() -> kmem_cache_alloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 1 gfpflags 2336,3520
DATA_SOURCE 2 node $1
BIT_INFO 1 gfpflags 0x100,0xfff
RX_PATH
TASK_NOT_RUNNING

block/blk-ioc.c ioc_create_icq() -> kmem_cache_alloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 1 gfpflags 2336
RX_PATH
TASK_NOT_RUNNING

kernel/workqueue.c alloc_and_link_percpu_pwqs() -> kmem_cache_alloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 0 s 0,4096-ptr_max
PARAM_VALUE 1 gfpflags 3264
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &wq_pool_mutex

kernel/workqueue.c alloc_pwq() -> kmem_cache_alloc_node_noprof()

Type Parameter Key Value
PARAM_VALUE 1 gfpflags 3264
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &wq_pool_mutex