Lines Matching refs:item
38 static int item_depth(struct config_item * item) in item_depth() argument
40 struct config_item * p = item; in item_depth()
46 static int item_path_length(struct config_item * item) in item_path_length() argument
48 struct config_item * p = item; in item_path_length()
57 static void fill_item_path(struct config_item * item, char * buffer, int length) in fill_item_path() argument
62 for (p = item; p && !configfs_is_root(p); p = p->ci_parent) { in fill_item_path()
73 struct config_item *item, in create_link() argument
76 struct configfs_dirent *target_sd = item->ci_dentry->d_fsdata; in create_link()
86 sl->sl_target = config_item_get(item); in create_link()
90 config_item_put(item); in create_link()
102 config_item_put(item); in create_link()
235 static int configfs_get_target_path(struct config_item * item, struct config_item * target, in configfs_get_target_path() argument
241 depth = item_depth(item); in configfs_get_target_path()
259 struct config_item *item, *target_item; in configfs_getlink() local
262 item = configfs_get_config_item(dentry->d_parent); in configfs_getlink()
263 if (!item) in configfs_getlink()
268 config_item_put(item); in configfs_getlink()
273 error = configfs_get_target_path(item, target_item, path); in configfs_getlink()
276 config_item_put(item); in configfs_getlink()