• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/configfs/

Lines Matching refs:configfs_dirent

40  * Protects mutations of configfs_dirent linkage together with proper i_mutex
41 * Also protects mutations of symlinks linkage to target configfs_dirent
42 * Mutators of configfs_dirent linkage must *both* have the proper inode locked
44 * This allows one to safely traverse configfs_dirent trees and symlinks without
56 struct configfs_dirent * sd = dentry->d_fsdata;
102 static void configfs_init_dirent_depth(struct configfs_dirent *sd)
107 static void configfs_set_dir_dirent_depth(struct configfs_dirent *parent_sd,
108 struct configfs_dirent *sd)
117 configfs_adjust_dir_dirent_depth_before_populate(struct configfs_dirent *sd)
138 configfs_adjust_dir_dirent_depth_after_populate(struct configfs_dirent *sd)
146 static void configfs_init_dirent_depth(struct configfs_dirent *sd)
150 static void configfs_set_dir_dirent_depth(struct configfs_dirent *parent_sd,
151 struct configfs_dirent *sd)
156 configfs_adjust_dir_dirent_depth_before_populate(struct configfs_dirent *sd)
161 configfs_adjust_dir_dirent_depth_after_populate(struct configfs_dirent *sd)
168 * Allocates a new configfs_dirent and links it to the parent configfs_dirent
170 static struct configfs_dirent *configfs_new_dirent(struct configfs_dirent *parent_sd,
173 struct configfs_dirent * sd;
204 static int configfs_dirent_exists(struct configfs_dirent *parent_sd,
207 struct configfs_dirent * sd;
223 int configfs_make_dirent(struct configfs_dirent * parent_sd,
227 struct configfs_dirent * sd;
283 struct configfs_dirent *sd = d->d_fsdata;
328 * @sd configfs_dirent of the new directory to validate
332 static void configfs_dir_set_ready(struct configfs_dirent *sd)
334 struct configfs_dirent *child_sd;
345 * @sd configfs_dirent of the directory to check
352 int configfs_dirent_is_ready(struct configfs_dirent *sd)
377 struct configfs_dirent *sd = dentry->d_fsdata;
392 struct configfs_dirent * sd;
434 /* attaches attribute's configfs_dirent to the dentry corresponding to the
437 static int configfs_attach_attr(struct configfs_dirent * sd, struct dentry * dentry)
461 struct configfs_dirent * parent_sd = dentry->d_parent->d_fsdata;
462 struct configfs_dirent * sd;
513 struct configfs_dirent *parent_sd = dentry->d_fsdata;
514 struct configfs_dirent *sd;
560 struct configfs_dirent *parent_sd = dentry->d_fsdata;
561 struct configfs_dirent *sd;
573 struct configfs_dirent * parent_sd;
574 struct configfs_dirent * sd, * tmp;
630 struct configfs_dirent *parent_sd;
631 struct configfs_dirent *sd, *tmp;
675 struct configfs_dirent *sd;
865 struct configfs_dirent *sd;
953 static void configfs_dump_one(struct configfs_dirent *sd, int level)
968 static int configfs_dump(struct configfs_dirent *sd, int level)
970 struct configfs_dirent *child_sd;
1050 struct configfs_dirent *child_sd, *sd = origin->d_fsdata;
1080 struct configfs_dirent *p, *root_sd, *subsys_sd = NULL;
1152 struct configfs_dirent *sd;
1181 struct configfs_dirent *sd;
1358 struct configfs_dirent *sd;
1466 struct configfs_dirent * parent_sd = dentry->d_fsdata;
1490 struct configfs_dirent * cursor = file->private_data;
1504 static inline unsigned char dt_type(struct configfs_dirent *sd)
1512 struct configfs_dirent * parent_sd = dentry->d_fsdata;
1513 struct configfs_dirent *cursor = filp->private_data;
1540 struct configfs_dirent *next;
1544 next = list_entry(p, struct configfs_dirent,
1588 struct configfs_dirent *sd = dentry->d_fsdata;
1589 struct configfs_dirent *cursor = file->private_data;
1597 struct configfs_dirent *next;
1598 next = list_entry(p, struct configfs_dirent,
1626 struct configfs_dirent *sd;