Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 10 files:
- arch/arm64/kernel/cpuinfo.c, line 385
- arch/x86/kernel/cpu/intel_epb.c, line 194
- drivers/base/power/sysfs.c
- drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c, line 284
- drivers/input/mouse/cyapa.c
- drivers/md/md-bitmap.c, line 2707
- drivers/usb/core/sysfs.c
- fs/btrfs/sysfs.c
- fs/sysfs/group.c, line 392
- mm/huge_memory.c, line 868
Smatch caller information:
mm/huge_memory.c sysfs_add_group() -> sysfs_merge_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->entry.next | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->kref.refcount.refs.counter | 1 |
| PARAM_VALUE | 0 | kobj->ktype | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->sd | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->state_in_sysfs | 1 |
| PARAM_VALUE | 0 | kobj->state_initialized | 1 |
| PARAM_VALUE | 1 | grp | 156660046544171008,578430417733292032,896310681217703936,1678082013503102976,7293871239941910528,7588163161647280128 |
| PARAM_VALUE | 1 | grp->name | 1-u64max |
| DATA_SOURCE | 0 | kobj | $0 |
| DATA_SOURCE | 1 | grp | $1 |
drivers/input/mouse/cyapa.c cyapa_prepare_wakeup_controls() -> sysfs_merge_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 1 | grp | 4070056092585725952 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/input/mouse/cyapa.c cyapa_start_runtime() -> sysfs_merge_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 1 | grp | 2324106230209486848 |
| MEM_ZERO | 0 | kobj | |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/usb/core/sysfs.c add_power_attributes() -> sysfs_merge_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 1 | grp | 5524741359652433920 |
drivers/usb/core/sysfs.c add_power_attributes() -> sysfs_merge_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->sd | 4096-ptr_max |
| PARAM_VALUE | 1 | grp | 2130127132838617088 |
drivers/usb/core/sysfs.c add_power_attributes() -> sysfs_merge_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->sd | 4096-ptr_max |
| PARAM_VALUE | 1 | grp | 1707309320797724672 |
arch/x86/kernel/cpu/intel_epb.c intel_epb_online() -> sysfs_merge_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | grp | 8092190641333899264 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &cpuhp_state_mutex | ||
| HALF_LOCKED2 | irq |
fs/btrfs/sysfs.c addrm_unknown_feature_attrs() -> sysfs_merge_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->sd | 1-u64max |
| PARAM_VALUE | 1 | grp | 7241083936705159168 |
| PARAM_VALUE | 1 | grp->attrs | 3877603737482993664 |
| PARAM_VALUE | 1 | grp->attrs_const | 3877603737482993664 |
| PARAM_VALUE | 1 | grp->bin_size | 0 |
| PARAM_VALUE | 1 | grp->name | 4646629162835492864 |
| TERMINATED | 1 | grp->name | 1 |
| RX_PATH |
fs/btrfs/sysfs.c btrfs_init_sysfs() -> sysfs_merge_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->sd | 1-u64max |
| PARAM_VALUE | 1 | grp | 3775787146237067264 |
drivers/md/md-bitmap.c location_store() -> sysfs_merge_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 1 | grp | 8419966170035372032 |
| CAPABLE | 0 | 21 | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | &mddev->reconfig_mutex | ||
| LOCK2 | &of->mutex | ||
| HALF_LOCKED2 | &of->prealloc_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| TYPE_LOCK | (struct kernfs_open_file)->mutex | ||
| TYPE_LOCK | (struct mddev)->reconfig_mutex |
drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c __intel_gt_sysfs_create_group() -> sysfs_merge_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 1 | grp | 10639714702016520,1074366066628001800,7232424935344615432 |
| DATA_SOURCE | 0 | kobj | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/base/power/sysfs.c dpm_sysfs_add() -> sysfs_merge_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->sd | 1-u64max |
| PARAM_VALUE | 1 | grp | 3594749917379948544 |
drivers/base/power/sysfs.c dpm_sysfs_add() -> sysfs_merge_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->sd | 1-u64max |
| PARAM_VALUE | 1 | grp | 7923008659670781952 |
drivers/base/power/sysfs.c dpm_sysfs_add() -> sysfs_merge_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->sd | 1-u64max |
| PARAM_VALUE | 1 | grp | 170103038666838016 |
drivers/base/power/sysfs.c pm_qos_sysfs_add_flags() -> sysfs_merge_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->state_in_sysfs | 1 |
| PARAM_VALUE | 1 | grp | 221142351525777408 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &dev_pm_qos_sysfs_mtx | ||
| HALF_LOCKED2 | global &usb_port_peer_mutex |
drivers/base/power/sysfs.c pm_qos_sysfs_add_latency_tolerance() -> sysfs_merge_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 1 | grp | 170103038666838016 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &dev_pm_qos_sysfs_mtx |
drivers/base/power/sysfs.c pm_qos_sysfs_add_resume_latency() -> sysfs_merge_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->state_in_sysfs | 1 |
| PARAM_VALUE | 1 | grp | 5276238415401562112 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &dev_pm_qos_sysfs_mtx |
drivers/base/power/sysfs.c wakeup_sysfs_add() -> sysfs_merge_group()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | kobj | 4096-ptr_max |
| PARAM_VALUE | 0 | kobj->state_in_sysfs | 1 |
| PARAM_VALUE | 1 | grp | 7923008659670781952 |