Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 2 files:

Smatch caller information:

mm/slub.c slab_sysfs_process_aliases() -> sysfs_slab_alias()

Type Parameter Key Value
BUF_SIZE 1 name 11,16
LOCK2 global &slab_mutex

mm/slub.c sysfs_slab_add() -> sysfs_slab_alias()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->ctor 0
PARAM_VALUE 0 s->kobj.entry.next 4096-ptr_max
PARAM_VALUE 0 s->kobj.entry.next->next 4096-ptr_max
PARAM_VALUE 0 s->kobj.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 s->kobj.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 s->kobj.kref.refcount.refs.counter 1
PARAM_VALUE 0 s->kobj.kset 0,4096-ptr_max
PARAM_VALUE 0 s->kobj.kset->list.prev 4096-ptr_max
PARAM_VALUE 0 s->kobj.kset->list.prev->next 4096-ptr_max
PARAM_VALUE 0 s->kobj.kset->list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 s->kobj.kset->list_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 s->kobj.ktype 4096-ptr_max
PARAM_VALUE 0 s->kobj.name 4096-ptr_max
PARAM_VALUE 0 s->kobj.sd 4096-ptr_max
PARAM_VALUE 0 s->kobj.state_add_uevent_sent 0
PARAM_VALUE 0 s->kobj.state_in_sysfs 1
PARAM_VALUE 0 s->kobj.state_initialized 1
PARAM_VALUE 0 s->kobj.state_remove_uevent_sent 0
PARAM_VALUE 0 s->refcount 0-s32max
PARAM_VALUE 0 s->usersize 0
BUF_SIZE 0 s->cpu_sheaves (-1),88
BUF_SIZE 0 s->name (-1),11,16
BUF_SIZE 1 name (-1),11,16
BUF_SIZE 1 name (-1),11,16
DATA_SOURCE 0 s $0
STR_LEN 0 s (-1),10,15
STR_LEN 0 s (-1),10,15
NOCHECK_CALL
HALF_LOCKED2 global &slab_mutex

mm/slab_common.c __kmem_cache_alias() -> sysfs_slab_alias()

Type Parameter Key Value
PARAM_VALUE 0 s 4096-ptr_max
PARAM_VALUE 0 s->ctor 0
PARAM_VALUE 0 s->refcount 0-s32max
PARAM_VALUE 0 s->size 0
PARAM_VALUE 0 s->usersize 0
PARAM_VALUE 1 name 1-u64max
PARAM_VALUE 1 *name 0
DATA_SOURCE 0 s r find_mergeable
DATA_SOURCE 1 name $0
LOCK2 global &slab_mutex