Lines Matching refs:subsys
39 * subsys->su_mutex is held.
722 * subsys->su_mutex is held.
780 struct configfs_subsystem *subsys = NULL; /* gcc is a turd */
785 subsys = parent_group->cg_subsys;
787 subsys = to_configfs_subsystem(group);
790 group->cg_subsys = subsys;
1108 int configfs_depend_item(struct configfs_subsystem *subsys,
1113 struct config_item *s_item = &subsys->su_group.cg_item;
1137 /* Ok, now we can trust subsys/s_item */
1183 * determine if we should lock root and check subsys or not. When we are
1185 * we know that subsys is valid and is not unregistered during this function
1262 struct configfs_subsystem *subsys;
1294 subsys = to_config_group(parent_item)->cg_subsys;
1295 BUG_ON(!subsys);
1309 if (!subsys->su_group.cg_item.ci_type) {
1313 subsys_owner = subsys->su_group.cg_item.ci_type->ct_owner;
1327 mutex_lock(&subsys->su_mutex);
1346 mutex_unlock(&subsys->su_mutex);
1406 mutex_lock(&subsys->su_mutex);
1415 mutex_unlock(&subsys->su_mutex);
1442 struct configfs_subsystem *subsys;
1454 subsys = to_config_group(parent_item)->cg_subsys;
1455 BUG_ON(!subsys);
1463 BUG_ON(!subsys->su_group.cg_item.ci_type);
1464 subsys_owner = subsys->su_group.cg_item.ci_type->ct_owner;
1525 mutex_lock(&subsys->su_mutex);
1531 mutex_lock(&subsys->su_mutex);
1537 mutex_unlock(&subsys->su_mutex);
1726 struct configfs_subsystem *subsys = parent_group->cg_subsys;
1735 mutex_lock(&subsys->su_mutex);
1737 mutex_unlock(&subsys->su_mutex);
1754 mutex_lock(&subsys->su_mutex);
1756 mutex_unlock(&subsys->su_mutex);
1770 struct configfs_subsystem *subsys = group->cg_subsys;
1794 mutex_lock(&subsys->su_mutex);
1796 mutex_unlock(&subsys->su_mutex);
1844 int configfs_register_subsystem(struct configfs_subsystem *subsys)
1847 struct config_group *group = &subsys->su_group;
1904 void configfs_unregister_subsystem(struct configfs_subsystem *subsys)
1906 struct config_group *group = &subsys->su_group;