Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

Smatch caller information:

net/core/skbuff.c skb_init() -> kmem_cache_size()

Type Parameter Key Value
PARAM_VALUE 0 s 0,4096-ptr_max
DATA_SOURCE 0 s r kmem_cache_create_usercopy

fs/netfs/objects.c netfs_alloc_request() -> kmem_cache_size()

Type Parameter Key Value
BUF_SIZE 0 s 1-s32max
BUF_SIZE 0 s 1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 s unit_byte
HALF_LOCKED2 &inode->i_rwsem

fs/netfs/objects.c netfs_alloc_subrequest() -> kmem_cache_size()

Type Parameter Key Value
BUF_SIZE 0 s 1-s32max
BUF_SIZE 0 s 1-s32max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 s unit_byte

block/bio.c __bio_alloc_cache_prune() -> kmem_cache_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

block/bio.c bio_alloc_percpu_cache() -> kmem_cache_size()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 s->object_size
HALF_LOCKED2 &dcc->cmd_lock
HALF_LOCKED2 &fs_info->fs_devices->device_list_mutex
HALF_LOCKED2 &fs_info->tree_log_mutex
HALF_LOCKED2 &md->io_barrier
HALF_LOCKED2 &vi->i_rwsem
HALF_LOCKED2 global &device_hotplug_lock
HALF_LOCKED2 global &system_transition_mutex

drivers/infiniband/ulp/srpt/ib_srpt.c srpt_alloc_ioctx() -> kmem_cache_size()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->object_size 0-4294967295
CAPPED_DATA 0 s 1
DATA_SOURCE 0 s $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->sdev_mutex

drivers/infiniband/ulp/srpt/ib_srpt.c srpt_free_ioctx() -> kmem_cache_size()

Type Parameter Key Value
DATA_SOURCE 0 s $2
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &sdev->sdev_mutex

lib/lru_cache.c lc_create() -> kmem_cache_size()

Type Parameter Key Value
DATA_SOURCE 0 s $1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adm_ctx->resource->adm_mutex
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
TYPE_LOCK (struct drbd_resource)->adm_mutex

mm/mempool.c kasan_unpoison_element() -> kmem_cache_size()

Type Parameter Key Value
BUF_SIZE 0 s (-1),1-s32max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
UNITS 0 s unit_byte
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 flags