Lines Matching refs:group
31 symlink(2) can be used to group items together. Unlike sysfs, the
110 Items are created and destroyed inside a config_group. A group is a
113 handles that. The group has a set of operations to perform these tasks
217 void config_group_init(struct config_group *group);
218 void config_group_init_type_name(struct config_group *group,
224 that item means that a group can behave as an item in its own right.
226 accomplished via the group operations specified on the group's
230 struct config_item *(*make_item)(struct config_group *group,
232 struct config_group *(*make_group)(struct config_group *group,
235 void (*disconnect_notify)(struct config_group *group,
237 void (*drop_item)(struct config_group *group,
241 A group creates child items by providing the
242 ct_group_ops->make_item() method. If provided, this method is called from mkdir(2) in the group's …
247 If the subsystem wants the child to be a group itself, the subsystem
249 using the group _init() functions on the group.
251 Finally, when userspace calls rmdir(2) on the item or group,
273 item is removed from its parent group. Like drop_item(),
296 The group is where child config_items are created. For a subsystem,
297 this group is usually defined statically. Before calling
299 group via the usual group _init() functions, and it must also have
308 subsystem/group and the simple_child item in
310 and storing an attribute, and a simple group creating and destroying
340 configfs provides a simple group via the group->item parent/child
372 Rather than have a group where some items behave differently than
381 children of the parent group. If ct_group_ops->make_group() exists,
382 other child groups can be created on the parent group directly.
386 Each group in that array is populated in the configfs tree at the same
387 time as the parent group. Similarly, they are removed at the same time
389 method call notifies the subsystem the parent group is going away, it
390 also means every default group child associated with that parent group.
394 group is checking for children.
451 Any group that provides the ct_group_ops->commit_item() method has
452 committable items. When this group appears in configfs, mkdir(2) will
453 not work directly in the group. Instead, the group will have two