Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 10 files:

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