/kernel/linux/linux-5.10/drivers/acpi/dptf/ |
H A D | dptf_power.c | 173 const struct attribute_group *attr_group; in dptf_power_add() local 184 attr_group = &dptf_power_attribute_group; in dptf_power_add() 186 attr_group = &dptf_battery_attribute_group; in dptf_power_add() 198 attr_group); in dptf_power_add()
|
/kernel/linux/linux-5.10/drivers/regulator/ |
H A D | userspace-consumer.c | 99 static const struct attribute_group attr_group = { variable 132 ret = sysfs_create_group(&pdev->dev.kobj, &attr_group); in regulator_userspace_consumer_probe() 152 sysfs_remove_group(&pdev->dev.kobj, &attr_group); in regulator_userspace_consumer_probe() 161 sysfs_remove_group(&pdev->dev.kobj, &attr_group); in regulator_userspace_consumer_remove()
|
/kernel/linux/linux-6.6/drivers/acpi/dptf/ |
H A D | dptf_power.c | 174 const struct attribute_group *attr_group; in dptf_power_add() local 185 attr_group = &dptf_power_attribute_group; in dptf_power_add() 187 attr_group = &dptf_battery_attribute_group; in dptf_power_add() 199 attr_group); in dptf_power_add()
|
/kernel/linux/linux-6.6/drivers/memstick/core/ |
H A D | mspro_block.c | 165 struct attribute_group attr_group; member 945 msb->attr_group.attrs = kcalloc(attr_count + 1, in mspro_block_read_attributes() 946 sizeof(*msb->attr_group.attrs), in mspro_block_read_attributes() 948 if (!msb->attr_group.attrs) { in mspro_block_read_attributes() 952 msb->attr_group.name = "media_attributes"; in mspro_block_read_attributes() 967 msb->attr_group.attrs[cnt] = &s_attr->dev_attr.attr; in mspro_block_read_attributes() 1112 for (rc = 0; msb->attr_group.attrs[rc]; ++rc) { in mspro_block_init_disk() 1113 s_attr = mspro_from_sysfs_attr(msb->attr_group.attrs[rc]); in mspro_block_init_disk() 1194 if (msb->attr_group.attrs) { in mspro_block_data_clear() 1195 for (cnt = 0; msb->attr_group in mspro_block_data_clear() [all...] |
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | gateworks-gsc.c | 153 static struct attribute_group attr_group = { variable 245 ret = sysfs_create_group(&dev->kobj, &attr_group); in gsc_probe() 251 sysfs_remove_group(&dev->kobj, &attr_group); in gsc_probe() 260 sysfs_remove_group(&client->dev.kobj, &attr_group); in gsc_remove()
|
/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | gateworks-gsc.c | 153 static struct attribute_group attr_group = { variable 244 ret = sysfs_create_group(&dev->kobj, &attr_group); in gsc_probe() 250 sysfs_remove_group(&dev->kobj, &attr_group); in gsc_probe() 259 sysfs_remove_group(&client->dev.kobj, &attr_group); in gsc_remove()
|
/kernel/linux/linux-6.6/drivers/regulator/ |
H A D | userspace-consumer.c | 113 static const struct attribute_group attr_group = { variable 168 ret = sysfs_create_group(&pdev->dev.kobj, &attr_group); in regulator_userspace_consumer_probe() 192 sysfs_remove_group(&pdev->dev.kobj, &attr_group); in regulator_userspace_consumer_probe() 201 sysfs_remove_group(&pdev->dev.kobj, &attr_group); in regulator_userspace_consumer_remove()
|
/kernel/linux/linux-5.10/arch/powerpc/platforms/pseries/ |
H A D | power.c | 54 static struct attribute_group attr_group = { variable 63 return sysfs_create_group(power_kobj, &attr_group); in pm_init()
|
/kernel/linux/linux-6.6/arch/powerpc/platforms/pseries/ |
H A D | power.c | 54 static const struct attribute_group attr_group = { variable 63 return sysfs_create_group(power_kobj, &attr_group); in pm_init()
|
/kernel/linux/linux-5.10/drivers/hwmon/ |
H A D | iio_hwmon.c | 22 * @attr_group: the group of attributes 29 struct attribute_group attr_group; member 149 st->attr_group.attrs = st->attrs; in iio_hwmon_probe() 150 st->groups[0] = &st->attr_group; in iio_hwmon_probe()
|
/kernel/linux/linux-6.6/drivers/hwmon/ |
H A D | iio_hwmon.c | 24 * @attr_group: the group of attributes 31 struct attribute_group attr_group; member 153 st->attr_group.attrs = st->attrs; in iio_hwmon_probe() 154 st->groups[0] = &st->attr_group; in iio_hwmon_probe()
|
/kernel/linux/linux-5.10/drivers/acpi/ |
H A D | power.c | 522 const struct attribute_group *attr_group) in acpi_power_hide_list() 533 attr_group->name, in acpi_power_hide_list() 536 sysfs_remove_group(&adev->dev.kobj, attr_group); in acpi_power_hide_list() 541 const struct attribute_group *attr_group) in acpi_power_expose_list() 549 ret = sysfs_create_group(&adev->dev.kobj, attr_group); in acpi_power_expose_list() 557 attr_group->name, in acpi_power_expose_list() 561 acpi_power_hide_list(adev, resources, attr_group); in acpi_power_expose_list() 569 const struct attribute_group *attr_group, in acpi_power_expose_hide() 573 acpi_power_expose_list(adev, resources, attr_group); in acpi_power_expose_hide() 575 acpi_power_hide_list(adev, resources, attr_group); in acpi_power_expose_hide() 520 acpi_power_hide_list(struct acpi_device *adev, struct list_head *resources, const struct attribute_group *attr_group) acpi_power_hide_list() argument 539 acpi_power_expose_list(struct acpi_device *adev, struct list_head *resources, const struct attribute_group *attr_group) acpi_power_expose_list() argument 567 acpi_power_expose_hide(struct acpi_device *adev, struct list_head *resources, const struct attribute_group *attr_group, bool expose) acpi_power_expose_hide() argument [all...] |
/kernel/linux/linux-6.6/drivers/acpi/ |
H A D | power.c | 538 const struct attribute_group *attr_group) in acpi_power_hide_list() 549 attr_group->name, in acpi_power_hide_list() 552 sysfs_remove_group(&adev->dev.kobj, attr_group); in acpi_power_hide_list() 557 const struct attribute_group *attr_group) in acpi_power_expose_list() 565 ret = sysfs_create_group(&adev->dev.kobj, attr_group); in acpi_power_expose_list() 573 attr_group->name, in acpi_power_expose_list() 577 acpi_power_hide_list(adev, resources, attr_group); in acpi_power_expose_list() 585 const struct attribute_group *attr_group, in acpi_power_expose_hide() 589 acpi_power_expose_list(adev, resources, attr_group); in acpi_power_expose_hide() 591 acpi_power_hide_list(adev, resources, attr_group); in acpi_power_expose_hide() 536 acpi_power_hide_list(struct acpi_device *adev, struct list_head *resources, const struct attribute_group *attr_group) acpi_power_hide_list() argument 555 acpi_power_expose_list(struct acpi_device *adev, struct list_head *resources, const struct attribute_group *attr_group) acpi_power_expose_list() argument 583 acpi_power_expose_hide(struct acpi_device *adev, struct list_head *resources, const struct attribute_group *attr_group, bool expose) acpi_power_expose_hide() argument [all...] |
/kernel/linux/linux-5.10/samples/kobject/ |
H A D | kobject-example.c | 105 static struct attribute_group attr_group = { variable 129 retval = sysfs_create_group(example_kobj, &attr_group); in example_init()
|
/kernel/linux/linux-6.6/samples/kobject/ |
H A D | kobject-example.c | 105 static struct attribute_group attr_group = { variable 129 retval = sysfs_create_group(example_kobj, &attr_group); in example_init()
|
/kernel/linux/linux-5.10/drivers/counter/ |
H A D | counter.c | 513 groups_list[i].attr_group.name = name; in counter_signals_register() 526 kfree(groups_list[i].attr_group.name); in counter_signals_register() 1016 groups_list[i].attr_group.name = name; in counter_counts_register() 1035 kfree(groups_list[i].attr_group.name); in counter_counts_register() 1198 kfree(group->attr_group.name); in counter_device_groups_list_free() 1199 kfree(group->attr_group.attrs); in counter_device_groups_list_free() 1275 group->attr_group.attrs = kcalloc(group->num_attr + 1, in counter_device_groups_prepare() 1276 sizeof(*group->attr_group.attrs), GFP_KERNEL); in counter_device_groups_prepare() 1277 if (!group->attr_group.attrs) { in counter_device_groups_prepare() 1285 group->attr_group in counter_device_groups_prepare() [all...] |
/kernel/linux/linux-5.10/drivers/memstick/core/ |
H A D | mspro_block.c | 166 struct attribute_group attr_group; member 1017 msb->attr_group.attrs = kcalloc(attr_count + 1, in mspro_block_read_attributes() 1018 sizeof(*msb->attr_group.attrs), in mspro_block_read_attributes() 1020 if (!msb->attr_group.attrs) { in mspro_block_read_attributes() 1024 msb->attr_group.name = "media_attributes"; in mspro_block_read_attributes() 1039 msb->attr_group.attrs[cnt] = &s_attr->dev_attr.attr; in mspro_block_read_attributes() 1184 for (rc = 0; msb->attr_group.attrs[rc]; ++rc) { in mspro_block_init_disk() 1185 s_attr = mspro_from_sysfs_attr(msb->attr_group.attrs[rc]); in mspro_block_init_disk() 1264 if (msb->attr_group.attrs) { in mspro_block_data_clear() 1265 for (cnt = 0; msb->attr_group in mspro_block_data_clear() [all...] |
/kernel/linux/linux-5.10/drivers/scsi/ |
H A D | iscsi_boot_sysfs.c | 339 struct attribute_group *attr_group, in iscsi_boot_create_kobj() 363 if (sysfs_create_group(&boot_kobj->kobj, attr_group)) { in iscsi_boot_create_kobj() 374 boot_kobj->attr_group = attr_group; in iscsi_boot_create_kobj() 385 sysfs_remove_group(&boot_kobj->kobj, boot_kobj->attr_group); in iscsi_boot_remove_kobj() 338 iscsi_boot_create_kobj(struct iscsi_boot_kset *boot_kset, struct attribute_group *attr_group, const char *name, int index, void *data, ssize_t (*show) (void *data, int type, char *buf), umode_t (*is_visible) (void *data, int type), void (*release) (void *data)) iscsi_boot_create_kobj() argument
|
/kernel/linux/linux-6.6/drivers/scsi/ |
H A D | iscsi_boot_sysfs.c | 339 struct attribute_group *attr_group, in iscsi_boot_create_kobj() 363 if (sysfs_create_group(&boot_kobj->kobj, attr_group)) { in iscsi_boot_create_kobj() 374 boot_kobj->attr_group = attr_group; in iscsi_boot_create_kobj() 385 sysfs_remove_group(&boot_kobj->kobj, boot_kobj->attr_group); in iscsi_boot_remove_kobj() 338 iscsi_boot_create_kobj(struct iscsi_boot_kset *boot_kset, struct attribute_group *attr_group, const char *name, int index, void *data, ssize_t (*show) (void *data, int type, char *buf), umode_t (*is_visible) (void *data, int type), void (*release) (void *data)) iscsi_boot_create_kobj() argument
|
/kernel/linux/linux-5.10/kernel/trace/ |
H A D | preemptirq_delay_test.c | 171 static struct attribute_group attr_group = { variable 190 retval = sysfs_create_group(preemptirq_delay_kobj, &attr_group); in preemptirq_delay_init()
|
/kernel/linux/linux-6.6/kernel/trace/ |
H A D | preemptirq_delay_test.c | 185 static struct attribute_group attr_group = { variable 204 retval = sysfs_create_group(preemptirq_delay_kobj, &attr_group); in preemptirq_delay_init()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_pmu.c | 409 struct attribute_group *attr_group, in amdgpu_pmu_create_event_attrs_by_type() 421 attr_group->attrs[i] = &pmu_attr->attr.attr; in amdgpu_pmu_create_event_attrs_by_type() 432 static void amdgpu_pmu_create_attrs(struct attribute_group *attr_group, in amdgpu_pmu_create_attrs() argument 437 amdgpu_pmu_create_event_attrs_by_type(attr_group, pmu_attr, events, 0, in amdgpu_pmu_create_attrs() 408 amdgpu_pmu_create_event_attrs_by_type( struct attribute_group *attr_group, struct amdgpu_pmu_event_attribute *pmu_attr, struct amdgpu_pmu_attr events[], int s_offset, int e_offset, unsigned int type) amdgpu_pmu_create_event_attrs_by_type() argument
|
/kernel/linux/linux-5.10/arch/powerpc/perf/ |
H A D | imc-pmu.c | 217 * update_events_in_group: Update the "events" information in an attr_group 218 * and assign the attr_group to the pmu "pmu". 222 struct attribute_group *attr_group; in update_events_in_group() local 270 attr_group = kzalloc(sizeof(*attr_group), GFP_KERNEL); in update_events_in_group() 271 if (!attr_group) { in update_events_in_group() 286 kfree(attr_group); in update_events_in_group() 291 attr_group->name = "events"; in update_events_in_group() 292 attr_group->attrs = attrs; in update_events_in_group() 326 pmu->attr_groups[IMC_EVENT_ATTR] = attr_group; in update_events_in_group() [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdkfd/ |
H A D | kfd_topology.c | 598 kfree(perf->attr_group); in kfd_remove_sysfs_node_entry() 599 perf->attr_group = NULL; in kfd_remove_sysfs_node_entry() 748 perf->attr_group = kzalloc(sizeof(struct kfd_perf_attr) in kfd_build_sysfs_node_entry() 751 if (!perf->attr_group) in kfd_build_sysfs_node_entry() 754 attrs = (struct attribute **)(perf->attr_group + 1); in kfd_build_sysfs_node_entry() 764 perf->attr_group->name = perf->block_name; in kfd_build_sysfs_node_entry() 765 perf->attr_group->attrs = attrs; in kfd_build_sysfs_node_entry() 766 ret = sysfs_create_group(dev->kobj_perf, perf->attr_group); in kfd_build_sysfs_node_entry()
|
/kernel/linux/linux-6.6/arch/powerpc/perf/ |
H A D | imc-pmu.c | 218 * update_events_in_group: Update the "events" information in an attr_group 219 * and assign the attr_group to the pmu "pmu". 223 struct attribute_group *attr_group; in update_events_in_group() local 277 attr_group = kzalloc(sizeof(*attr_group), GFP_KERNEL); in update_events_in_group() 278 if (!attr_group) { in update_events_in_group() 293 kfree(attr_group); in update_events_in_group() 298 attr_group->name = "events"; in update_events_in_group() 299 attr_group->attrs = attrs; in update_events_in_group() 333 pmu->attr_groups[IMC_EVENT_ATTR] = attr_group; in update_events_in_group() [all...] |