Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 5 files:
- drivers/gpio/gpio-aggregator.c
- drivers/hwtracing/coresight/coresight-syscfg-configfs.c
- drivers/pci/endpoint/pci-ep-cfs.c
- drivers/thunderbolt/configfs.c, line 47
- fs/configfs/dir.c
Smatch caller information:
fs/configfs/dir.c configfs_unregister_default_group() -> configfs_unregister_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | group->cg_item.ci_dentry->d_inode->i_rwsem.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 0 | group->cg_item.ci_dentry->d_inode->i_rwsem.first_waiter->type | 0-1 |
| BUF_SIZE | 0 | group | (-1),136 |
| BUF_SIZE | 0 | group | (-1),136 |
| BUF_SIZE | 0 | group->cg_item.ci_type | (-1),40 |
| DATA_SOURCE | 0 | group | $0 |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &pci_epf_mutex |
drivers/thunderbolt/configfs.c tb_configfs_unregister_group() -> configfs_unregister_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | group | 2713740966262710272 |
| PARAM_VALUE | 0 | group->cg_children.prev | 0,4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_item.ci_dentry | 0,4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_item.ci_group | 0,4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_item.ci_parent | 0,4096-ptr_max |
| PARAM_VALUE | 0 | group->default_groups.prev | 0,4096-ptr_max |
| DATA_SOURCE | 0 | group | $0 |
| NOCHECK_CALL |
drivers/gpio/gpio-aggregator.c gpio_aggregator_destroy() -> configfs_unregister_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | group | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock |
drivers/gpio/gpio-aggregator.c gpio_aggregator_free_lines() -> configfs_unregister_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | group | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
drivers/gpio/gpio-aggregator.c gpio_aggregator_new_device_store() -> configfs_unregister_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | group | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_children.next | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_children.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_item.ci_dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_item.ci_entry.next | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_item.ci_group | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_item.ci_parent | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_item.ci_type | 8765323733901791232 |
| PARAM_VALUE | 0 | group->cg_subsys | 1-u64max |
| PARAM_VALUE | 0 | group->default_groups.next | 4096-ptr_max |
| PARAM_VALUE | 0 | group->default_groups.prev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex |
drivers/pci/endpoint/pci-ep-cfs.c pci_ep_cfs_add_epc_group() -> configfs_unregister_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | group | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_children.next | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_children.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_children.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_children.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_children.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_item->ci_name | 0-255 |
| PARAM_VALUE | 0 | group->cg_item->ci_namebuf | 0-255 |
| PARAM_VALUE | 0 | group->cg_item.ci_dentry | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_item.ci_dentry->d_alias.pprev | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_item.ci_dentry->d_flags | 0,134217728-u32max |
| PARAM_VALUE | 0 | group->cg_item.ci_dentry->d_fsdata | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_item.ci_dentry->d_fsdata->s_frag->frag_count.counter | s32min-s32max |
| PARAM_VALUE | 0 | group->cg_item.ci_dentry->d_fsdata->s_type | s32min-s32max |
| PARAM_VALUE | 0 | group->cg_item.ci_dentry->d_hash.next | 0,4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_item.ci_dentry->d_hash.pprev | 1-u64max |
| PARAM_VALUE | 0 | group->cg_item.ci_dentry->d_inode | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_item.ci_dentry->d_inode->i_rwsem.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | group->cg_item.ci_dentry->d_inode->i_rwsem.first_waiter->handoff_set | 1 |
| PARAM_VALUE | 0 | group->cg_item.ci_dentry->d_inode->i_rwsem.first_waiter->list.next | 2624917664208203776 |
| PARAM_VALUE | 0 | group->cg_item.ci_dentry->d_inode->i_rwsem.first_waiter->list.prev | 2624917664208203776 |
| PARAM_VALUE | 0 | group->cg_item.ci_dentry->d_inode->i_rwsem.first_waiter->type | 0-1 |
| PARAM_VALUE | 0 | group->cg_item.ci_dentry->d_parent | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_item.ci_dentry->d_sb | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_item.ci_entry.next | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_item.ci_entry.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_item.ci_entry.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_item.ci_entry.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_item.ci_group | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_item.ci_group->cg_children.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_item.ci_group->cg_children.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_item.ci_group->cg_children.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_item.ci_parent | 4096-ptr_max |
| PARAM_VALUE | 0 | group->cg_item.ci_type | 2933614774947131392 |
| PARAM_VALUE | 0 | group->cg_subsys | 1-u64max |
| PARAM_VALUE | 0 | group->default_groups.next | 4096-ptr_max |
| PARAM_VALUE | 0 | group->default_groups.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | group->default_groups.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | group->default_groups.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | group->default_groups.prev->prev | 4096-ptr_max |
| BUF_SIZE | 0 | group | 136 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/pci/endpoint/pci-ep-cfs.c pci_ep_cfs_remove_epc_group() -> configfs_unregister_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | group | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex |