Lines Matching defs:group
124 * @group: ConfigFS group for this device
136 * @removed: Userspace removed the ConfigFS group underneath.
144 struct config_group group;
165 * struct tbstream_group - Config group for stream
166 * @group: ConfigFS group for @stream
167 * @stream: Stream the ConfigFS group is attached to. %NULL if there is
174 * this structure. Reference count managed through @group.
177 struct config_group group;
1025 tbstream_dev_from_group(struct config_group *group)
1027 return container_of(group, struct tbstream_dev, group);
1032 struct config_group *group = to_config_group(item);
1033 struct tbstream_dev *sdev = tbstream_dev_from_group(group);
1042 struct config_group *group = to_config_group(item);
1043 struct tbstream_dev *sdev = tbstream_dev_from_group(group);
1061 struct config_group *group = to_config_group(item);
1062 struct tbstream_dev *sdev = tbstream_dev_from_group(group);
1070 struct config_group *group = to_config_group(item);
1071 struct tbstream_dev *sdev = tbstream_dev_from_group(group);
1180 config_item_name(&sdev->group.cg_item),
1241 struct config_group *group = to_config_group(item);
1242 struct tbstream_dev *sdev = tbstream_dev_from_group(group);
1266 struct config_group *group = to_config_group(item);
1267 struct tbstream_dev *sdev = tbstream_dev_from_group(group);
1276 struct config_group *group = to_config_group(item);
1277 struct tbstream_dev *sdev = tbstream_dev_from_group(group);
1301 struct config_group *group = to_config_group(item);
1302 struct tbstream_dev *sdev = tbstream_dev_from_group(group);
1311 struct config_group *group = to_config_group(item);
1312 struct tbstream_dev *sdev = tbstream_dev_from_group(group);
1334 struct config_group *group = to_config_group(item);
1335 struct tbstream_dev *sdev = tbstream_dev_from_group(group);
1344 struct config_group *group = to_config_group(item);
1345 struct tbstream_dev *sdev = tbstream_dev_from_group(group);
1376 struct config_group *group = to_config_group(item);
1377 struct tbstream_dev *sdev = tbstream_dev_from_group(group);
1424 const char *name = config_item_name(&sdev->group.cg_item);
1457 const char *name = config_item_name(&sdev->group.cg_item);
1483 to_tbstream_group(struct config_group *group)
1485 return container_of(group, struct tbstream_group, group);
1489 tbstream_dev_make_group(struct config_group *group, const char *name)
1491 struct tbstream_group *sg = to_tbstream_group(group);
1521 config_group_init_type_name(&sdev->group, name, &tbstream_dev_type);
1538 config_group_put(&sdev->group);
1542 return &sdev->group;
1546 tbstream_dev_drop_item(struct config_group *group, struct config_item *item)
1550 struct tbstream_group *sg = to_tbstream_group(group);
1554 /* Notify any task that the underlying group was removed */
1567 struct config_group *group = to_config_group(item);
1568 struct tbstream_group *sg = to_tbstream_group(group);
1585 tbstream_make_group(struct config_group *group, const char *name)
1613 config_group_init_type_name(&sg->group, name, &tbstream_dev_group_type);
1614 return &sg->group;
1657 config_group_put(&sg->group);
1671 config_group_put(&sg->group);
1695 config_group_put(&sg->group);
1748 config_group_put(&sg->group);
1771 config_group_put(&sg->group);
1778 config_group_put(&sg->group);