Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

lib/objpool.c objpool_free() -> objpool_fini_percpu_slots()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 0 pool->cpu_slots 1-u64max
DATA_SOURCE 0 pool $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

lib/objpool.c objpool_init() -> objpool_fini_percpu_slots()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 0 pool->capacity s32min-(-1),1-s32max
PARAM_VALUE 0 pool->context 4096-ptr_max
PARAM_VALUE 0 pool->cpu_slots 16,4096-ptr_max
PARAM_VALUE 0 pool->gfp 2080,3264
PARAM_VALUE 0 pool->nr_possible_cpus 0-s32max
PARAM_VALUE 0 pool->obj_size 0,48-4144
PARAM_VALUE 0 pool->release 0,2545880653045678080,3803259912287232000
PARAM_VALUE 0 *pool->cpu_slots 1-u64max
BUF_SIZE 0 pool->context 88,96
BUF_SIZE 0 pool->cpu_slots 0-65544
DATA_SOURCE 0 pool $0
FUZZY_MAX 0 pool->gfp 3264
BIT_INFO 0 pool->gfp 0x800,0xffffffffffffffff
BIT_INFO 0 pool->obj_size 0x0,0x1ff8
HARD_MAX 0 pool->gfp 3264
MEM_ZERO 0 pool
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 pool->capacity