Home
last modified time | relevance | path

Searched refs:attr_group (Results 1 - 25 of 72) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/acpi/dptf/
H A Ddptf_power.c173 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 Duserspace-consumer.c99 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 Ddptf_power.c174 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 Dmspro_block.c165 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 Dgateworks-gsc.c153 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 Dgateworks-gsc.c153 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 Duserspace-consumer.c113 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 Dpower.c54 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 Dpower.c54 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 Diio_hwmon.c22 * @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 Diio_hwmon.c24 * @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 Dpower.c522 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 Dpower.c538 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 Dkobject-example.c105 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 Dkobject-example.c105 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 Dcounter.c513 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 Dmspro_block.c166 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 Discsi_boot_sysfs.c339 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 Discsi_boot_sysfs.c339 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 Dpreemptirq_delay_test.c171 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 Dpreemptirq_delay_test.c185 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 Damdgpu_pmu.c409 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 Dimc-pmu.c217 * 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 Dkfd_topology.c598 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 Dimc-pmu.c218 * 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...]

Completed in 24 milliseconds

123