Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

fs/configfs/dir.c configfs_register_group() -> create_default_group()

Type Parameter Key Value
PARAM_VALUE 0 parent 4096-ptr_max
PARAM_VALUE 1 group 4096-ptr_max
PARAM_VALUE 1 group->cg_children.next 4096-ptr_max
PARAM_VALUE 1 group->cg_children.prev 4096-ptr_max
PARAM_VALUE 1 group->cg_item.ci_entry.next 4096-ptr_max
PARAM_VALUE 1 group->cg_item.ci_group 4096-ptr_max
PARAM_VALUE 1 group->cg_item.ci_group->cg_children.prev 4096-ptr_max
PARAM_VALUE 1 group->cg_item.ci_group->cg_children.prev->next 4096-ptr_max
PARAM_VALUE 1 group->cg_item.ci_group->cg_children.prev->next->next 4096-ptr_max
PARAM_VALUE 1 group->cg_item.ci_parent 4096-ptr_max
PARAM_VALUE 1 group->cg_item.ci_type 4096-ptr_max
PARAM_VALUE 1 group->cg_subsys 1-u64max
PARAM_VALUE 1 group->default_groups.next 4096-ptr_max
PARAM_VALUE 1 group->default_groups.prev 4096-ptr_max
PARAM_VALUE 2 frag 4096-ptr_max
PARAM_VALUE 2 frag->frag_count.counter 1
PARAM_VALUE 2 frag->frag_dead 0
PARAM_VALUE 2 frag->frag_sem.count.counter 0
PARAM_VALUE 2 frag->frag_sem.dep_map->name 0-255
PARAM_VALUE 2 frag->frag_sem.first_waiter 0
PARAM_VALUE 2 frag->frag_sem.magic 4096-ptr_max
PARAM_VALUE 2 frag->frag_sem.osq.tail.counter 0
PARAM_VALUE 2 frag->frag_sem.owner.counter 0
BUF_SIZE 1 group (-1),136
BUF_SIZE 1 group (-1),136
BUF_SIZE 2 frag 176
DATA_SOURCE 1 group $1
DATA_SOURCE 2 frag r new_fragment
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &of->mutex

fs/configfs/dir.c populate_groups() -> create_default_group()

Type Parameter Key Value
PARAM_VALUE 1 group 4096-ptr_max
PARAM_VALUE 1 group->cg_item.ci_dentry->d_inode->i_rwsem.first_waiter->handoff_set 0-1
PARAM_VALUE 1 group->cg_item.ci_dentry->d_inode->i_rwsem.first_waiter->type 0-1
PARAM_VALUE 2 frag 4096-ptr_max
BUF_SIZE 2 frag (-1),136,176
BUF_SIZE 2 frag (-1),136,176
CAPPED_DATA 1 &group->group_entry 1
DATA_SOURCE 2 frag $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 frag->d_fsdata->s_iattr