Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

kernel/trace/rethook.c rethook_alloc() -> objpool_init()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 nr_objs 1-s32max
PARAM_VALUE 2 object_size 48-4144
PARAM_VALUE 3 gfp 3264
PARAM_VALUE 4 context 4096-ptr_max
PARAM_VALUE 5 objinit 3096064753687429120
PARAM_VALUE 6 release 3803259912287232000
BUF_SIZE 4 context 88
DATA_SOURCE 1 nr_objs $3
DATA_SOURCE 2 object_size $2
DATA_SOURCE 4 context r _kzalloc_noprof
FUZZY_MAX 1 nr_objs 1
UNITS 2 object_size unit_byte
HALF_LOCKED2 _T->lock

lib/test_objpool.c ot_init_async_m0() -> objpool_init()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 nr_objs s32min-(-8),0,8-s32max
PARAM_VALUE 2 object_size 280,512
PARAM_VALUE 3 gfp 2080,3264
PARAM_VALUE 4 context 4096-ptr_max
PARAM_VALUE 5 objinit 6837825218062045184
PARAM_VALUE 6 release 2545880653045678080
BUF_SIZE 4 context 96
DATA_SOURCE 4 context r ot_kzalloc
FUZZY_MAX 2 object_size 512
FUZZY_MAX 3 gfp 3264
BIT_INFO 1 nr_objs 0x0,0x7ffffff8
BIT_INFO 3 gfp 0x800,0xce0
HARD_MAX 3 gfp 3264

lib/test_objpool.c ot_init_sync_m0() -> objpool_init()

Type Parameter Key Value
PARAM_VALUE 0 pool 4096-ptr_max
PARAM_VALUE 1 nr_objs s32min-(-8),0,8-s32max
PARAM_VALUE 2 object_size 280,512
PARAM_VALUE 3 gfp 2080,3264
PARAM_VALUE 4 context 4096-ptr_max
PARAM_VALUE 5 objinit 6837825218062045184
PARAM_VALUE 6 release 0
BUF_SIZE 4 context 96
DATA_SOURCE 4 context r ot_kzalloc
FUZZY_MAX 2 object_size 512
FUZZY_MAX 3 gfp 3264
BIT_INFO 1 nr_objs 0x0,0x7ffffff8
BIT_INFO 3 gfp 0x800,0xce0
HARD_MAX 3 gfp 3264