Defined in 2 files as a function:

Referenced in 1 files:

Smatch caller information:

mm/slub.c do_kmem_cache_create() -> init_cache_random_seq()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->align 0,8-u32max
PARAM_VALUE 0 s->allocflags 262144-262145,262148-262149,262160-262161,262164-262165
PARAM_VALUE 0 s->cpu_sheaves 4096-ptr_max
PARAM_VALUE 0 s->flags 0,8192-u32max
PARAM_VALUE 0 s->min_partial 5
PARAM_VALUE 0 s->red_left_pad 0
PARAM_VALUE 0 s->remote_node_defrag_ratio 1000
PARAM_VALUE 0 s->sheaf_capacity 0-536870907,4294967292-u32max
PARAM_VALUE 0 s->size 0
PARAM_VALUE 0 s->useroffset 0-4194304
BUF_SIZE 0 s (-1),16792
BUF_SIZE 0 s (-1),16792
BUF_SIZE 0 s->cpu_sheaves 88
BUF_SIZE 0 s->name (-1),11,16
CAPPED_DATA 0 s->useroffset 1
DATA_SOURCE 0 s $0
STR_LEN 0 s (-1),10,15
STR_LEN 0 s (-1),10,15
HALF_LOCKED2 global &slab_mutex
HALF_LOCKED2 irq

mm/slub.c init_freelist_randomization() -> init_cache_random_seq()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
CAPPED_DATA 0 &s->list 1
NOCHECK_CALL
LOCK2 global &slab_mutex
LOCK2 irq