Lines Matching refs:groups
458 int device_add_groups(struct device *dev, const struct attribute_group **groups) in device_add_groups() argument
460 return sysfs_create_groups(&dev->kobj, groups); in device_add_groups()
464 const struct attribute_group **groups) in device_remove_groups() argument
466 sysfs_remove_groups(&dev->kobj, groups); in device_remove_groups()
482 error = device_add_groups(dev, type->groups); in device_add_attrs()
487 error = device_add_groups(dev, dev->groups); in device_add_attrs()
500 device_remove_groups(dev, dev->groups); in device_add_attrs()
503 device_remove_groups(dev, type->groups); in device_add_attrs()
517 device_remove_groups(dev, dev->groups); in device_remove_attrs()
520 device_remove_groups(dev, type->groups); in device_remove_attrs()
1682 const struct attribute_group **groups, in device_create_groups_vargs() argument
1701 dev->groups = groups; in device_create_groups_vargs()
1821 const struct attribute_group **groups, in device_create_with_groups() argument
1828 dev = device_create_groups_vargs(class, parent, devt, drvdata, groups, in device_create_with_groups()