Lines Matching refs:groups
220 const struct attribute_group *const *groups) in internal_create_groups() argument
225 if (!groups) in internal_create_groups()
228 for (i = 0; groups[i]; i++) { in internal_create_groups()
229 error = internal_create_group(kobj, update, groups[i]); in internal_create_groups()
232 sysfs_remove_group(kobj, groups[i]); in internal_create_groups()
253 const struct attribute_group *const *groups) in sysfs_create_groups() argument
255 return internal_create_groups(kobj, 0, groups); in sysfs_create_groups()
271 const struct attribute_group *const *groups) in sysfs_update_groups() argument
273 return internal_create_groups(kobj, 1, groups); in sysfs_update_groups()
345 const struct attribute_group *const *groups) in sysfs_remove_groups() argument
349 if (!groups) in sysfs_remove_groups()
351 for (i = 0; groups[i]; i++) in sysfs_remove_groups()
352 sysfs_remove_group(kobj, groups[i]); in sysfs_remove_groups()
619 const struct attribute_group *const *groups, in sysfs_groups_change_owner() argument
627 if (!groups) in sysfs_groups_change_owner()
630 for (i = 0; groups[i]; i++) { in sysfs_groups_change_owner()
631 error = sysfs_group_change_owner(kobj, groups[i], kuid, kgid); in sysfs_groups_change_owner()