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

/drivers/regulator/
H A Duserspace-consumer.c104 static const struct attribute_group attr_group = { variable in typeref:struct:attribute_group
135 ret = sysfs_create_group(&pdev->dev.kobj, &attr_group);
155 sysfs_remove_group(&pdev->dev.kobj, &attr_group);
169 sysfs_remove_group(&pdev->dev.kobj, &attr_group);
/drivers/staging/iio/
H A Diio_hwmon.c25 * @attr_group: the group of attributes
32 struct attribute_group attr_group; member in struct:iio_hwmon_state
170 st->attr_group.attrs = st->attrs;
172 ret = sysfs_create_group(&pdev->dev.kobj, &st->attr_group);
184 sysfs_remove_group(&pdev->dev.kobj, &st->attr_group);
201 sysfs_remove_group(&pdev->dev.kobj, &st->attr_group);
/drivers/scsi/
H A Discsi_boot_sysfs.c306 struct attribute_group *attr_group,
330 if (sysfs_create_group(&boot_kobj->kobj, attr_group)) {
341 boot_kobj->attr_group = attr_group;
352 sysfs_remove_group(&boot_kobj->kobj, boot_kobj->attr_group);
305 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)) argument
/drivers/memstick/core/
H A Dmspro_block.c170 struct attribute_group attr_group; member in struct:mspro_block_data
1028 msb->attr_group.attrs = kzalloc((attr_count + 1)
1031 if (!msb->attr_group.attrs) {
1035 msb->attr_group.name = "media_attributes";
1051 msb->attr_group.attrs[cnt] = &s_attr->dev_attr.attr;
1197 for (rc = 0; msb->attr_group.attrs[rc]; ++rc) {
1198 s_attr = mspro_from_sysfs_attr(msb->attr_group.attrs[rc]);
1289 if (msb->attr_group.attrs) {
1290 for (cnt = 0; msb->attr_group.attrs[cnt]; ++cnt) {
1291 s_attr = mspro_from_sysfs_attr(msb->attr_group
[all...]
/drivers/block/aoe/
H A Daoeblk.c111 static const struct attribute_group attr_group = { variable in typeref:struct:attribute_group
118 return sysfs_create_group(&disk_to_dev(d->gd)->kobj, &attr_group);
123 sysfs_remove_group(&disk_to_dev(d->gd)->kobj, &attr_group);
/drivers/input/touchscreen/
H A Dads7846.c102 struct attribute_group *attr_group; member in struct:ads7846
533 ts->attr_group = &ads7846_attr_group;
536 ts->attr_group = &ads7845_attr_group;
539 ts->attr_group = &ads7843_attr_group;
546 err = sysfs_create_group(&spi->dev.kobj, ts->attr_group);
552 sysfs_remove_group(&spi->dev.kobj, ts->attr_group);
564 sysfs_remove_group(&spi->dev.kobj, ts->attr_group);
/drivers/mtd/
H A Dsm_ftl.c59 struct attribute_group *attr_group; local
95 attr_group = kzalloc(sizeof(struct attribute_group), GFP_KERNEL);
96 if (!attr_group)
98 attr_group->attrs = attributes;
99 return attr_group;
/drivers/s390/cio/
H A Dcmf.c129 struct attribute_group *attr_group; member in struct:cmb_operations
775 .attr_group = &cmf_attr_group,
1042 .attr_group = &cmf_attr_group_ext,
1234 ret = sysfs_create_group(&cdev->dev.kobj, cmbops->attr_group);
1259 sysfs_remove_group(&cdev->dev.kobj, cmbops->attr_group);
/drivers/char/tpm/
H A Dtpm.h90 struct attribute_group *attr_group; member in struct:tpm_vendor_specific
H A Dtpm_atmel.c151 .attr_group = &atmel_attr_grp,
H A Dtpm_nsc.c262 .attr_group = &nsc_attr_grp,
H A Dtpm_infineon.c405 .attr_group = &inf_attr_grp,
H A Dtpm.c1256 sysfs_remove_group(&dev->kobj, chip->vendor.attr_group);
1412 if (sysfs_create_group(&dev->kobj, chip->vendor.attr_group)) {
H A Dtpm_tis.c449 .attr_group = &tis_attr_grp,
/drivers/rtc/
H A Drtc-m41t80.c468 static struct attribute_group attr_group = { variable in typeref:struct:attribute_group
474 return sysfs_create_group(&dev->kobj, &attr_group);

Completed in 318 milliseconds