Lines Matching refs:configfs_dirent
50 struct configfs_dirent *sd = dentry->d_fsdata; in configfs_d_iput()
96 static void configfs_init_dirent_depth(struct configfs_dirent *sd) in configfs_init_dirent_depth()
101 static void configfs_set_dir_dirent_depth(struct configfs_dirent *parent_sd, in configfs_set_dir_dirent_depth()
102 struct configfs_dirent *sd) in configfs_set_dir_dirent_depth()
111 configfs_adjust_dir_dirent_depth_before_populate(struct configfs_dirent *sd) in configfs_adjust_dir_dirent_depth_before_populate()
132 configfs_adjust_dir_dirent_depth_after_populate(struct configfs_dirent *sd) in configfs_adjust_dir_dirent_depth_after_populate()
140 static void configfs_init_dirent_depth(struct configfs_dirent *sd) in configfs_init_dirent_depth()
144 static void configfs_set_dir_dirent_depth(struct configfs_dirent *parent_sd, in configfs_set_dir_dirent_depth()
145 struct configfs_dirent *sd) in configfs_set_dir_dirent_depth()
150 configfs_adjust_dir_dirent_depth_before_populate(struct configfs_dirent *sd) in configfs_adjust_dir_dirent_depth_before_populate()
155 configfs_adjust_dir_dirent_depth_after_populate(struct configfs_dirent *sd) in configfs_adjust_dir_dirent_depth_after_populate()
190 static struct configfs_dirent *configfs_new_dirent(struct configfs_dirent *parent_sd, in configfs_new_dirent()
194 struct configfs_dirent * sd; in configfs_new_dirent()
225 static int configfs_dirent_exists(struct configfs_dirent *parent_sd, in configfs_dirent_exists()
228 struct configfs_dirent * sd; in configfs_dirent_exists()
244 int configfs_make_dirent(struct configfs_dirent * parent_sd, in configfs_make_dirent()
248 struct configfs_dirent * sd; in configfs_make_dirent()
264 struct configfs_dirent *sd = dentry->d_fsdata; in configfs_remove_dirent()
332 static void configfs_dir_set_ready(struct configfs_dirent *sd) in configfs_dir_set_ready()
334 struct configfs_dirent *child_sd; in configfs_dir_set_ready()
352 int configfs_dirent_is_ready(struct configfs_dirent *sd) in configfs_dirent_is_ready()
363 int configfs_create_link(struct configfs_dirent *target, struct dentry *parent, in configfs_create_link()
368 struct configfs_dirent *p = parent->d_fsdata; in configfs_create_link()
435 static int configfs_attach_attr(struct configfs_dirent * sd, struct dentry * dentry) in configfs_attach_attr()
465 struct configfs_dirent * parent_sd = dentry->d_parent->d_fsdata; in configfs_lookup()
466 struct configfs_dirent * sd; in configfs_lookup()
520 struct configfs_dirent *parent_sd = dentry->d_fsdata; in configfs_detach_prep()
521 struct configfs_dirent *sd; in configfs_detach_prep()
567 struct configfs_dirent *parent_sd = dentry->d_fsdata; in configfs_detach_rollback()
568 struct configfs_dirent *sd; in configfs_detach_rollback()
580 struct configfs_dirent * parent_sd; in detach_attrs()
581 struct configfs_dirent * sd, * tmp; in detach_attrs()
646 struct configfs_dirent *parent_sd; in detach_groups()
647 struct configfs_dirent *sd, *tmp; in detach_groups()
691 struct configfs_dirent *sd; in create_default_group()
878 struct configfs_dirent *sd; in configfs_attach_group()
966 static void configfs_dump_one(struct configfs_dirent *sd, int level) in configfs_dump_one()
981 static int configfs_dump(struct configfs_dirent *sd, int level) in configfs_dump()
983 struct configfs_dirent *child_sd; in configfs_dump()
1063 struct configfs_dirent *child_sd, *sd; in configfs_depend_prep()
1093 struct configfs_dirent *p; in configfs_do_depend_item()
1115 static inline struct configfs_dirent *
1116 configfs_find_subsys_dentry(struct configfs_dirent *root_sd, in configfs_find_subsys_dentry()
1119 struct configfs_dirent *p; in configfs_find_subsys_dentry()
1120 struct configfs_dirent *ret = NULL; in configfs_find_subsys_dentry()
1138 struct configfs_dirent *subsys_sd; in configfs_depend_item()
1186 struct configfs_dirent *sd; in configfs_undepend_item()
1221 struct configfs_dirent *subsys_sd; in configfs_depend_item_unlocked()
1288 struct configfs_dirent *sd; in configfs_mkdir()
1468 struct configfs_dirent *sd; in configfs_rmdir()
1590 struct configfs_dirent * parent_sd = dentry->d_fsdata; in configfs_dir_open()
1614 struct configfs_dirent * cursor = file->private_data; in configfs_dir_close()
1628 static inline unsigned char dt_type(struct configfs_dirent *sd) in dt_type()
1637 struct configfs_dirent * parent_sd = dentry->d_fsdata; in configfs_readdir()
1638 struct configfs_dirent *cursor = file->private_data; in configfs_readdir()
1648 struct configfs_dirent *next; in configfs_readdir()
1653 next = list_entry(p, struct configfs_dirent, s_sibling); in configfs_readdir()
1712 struct configfs_dirent *sd = dentry->d_fsdata; in configfs_dir_lseek()
1713 struct configfs_dirent *cursor = file->private_data; in configfs_dir_lseek()
1721 struct configfs_dirent *next; in configfs_dir_lseek()
1722 next = list_entry(p, struct configfs_dirent, in configfs_dir_lseek()
1803 struct configfs_dirent *sd = dentry->d_fsdata; in configfs_unregister_group()
1880 struct configfs_dirent *sd; in configfs_register_subsystem()
1939 struct configfs_dirent *sd = dentry->d_fsdata; in configfs_unregister_subsystem()