Lines Matching refs:parent_sd
70 static struct configfs_dirent *configfs_new_dirent(struct configfs_dirent * parent_sd,
82 list_add(&sd->s_sibling, &parent_sd->s_children);
95 static int configfs_dirent_exists(struct configfs_dirent *parent_sd,
100 list_for_each_entry(sd, &parent_sd->s_children, s_sibling) {
114 int configfs_make_dirent(struct configfs_dirent * parent_sd,
120 sd = configfs_new_dirent(parent_sd, element);
302 struct configfs_dirent * parent_sd = dentry->d_parent->d_fsdata;
307 list_for_each_entry(sd, &parent_sd->s_children, s_sibling) {
341 struct configfs_dirent *parent_sd = dentry->d_fsdata;
346 if (!list_empty(&parent_sd->s_links))
350 list_for_each_entry(sd, &parent_sd->s_children, s_sibling) {
377 struct configfs_dirent *parent_sd = dentry->d_fsdata;
380 list_for_each_entry(sd, &parent_sd->s_children, s_sibling) {
395 struct configfs_dirent * parent_sd;
404 parent_sd = dentry->d_fsdata;
405 list_for_each_entry_safe(sd, tmp, &parent_sd->s_children, s_sibling) {
450 struct configfs_dirent *parent_sd;
456 parent_sd = dentry->d_fsdata;
457 list_for_each_entry_safe(sd, tmp, &parent_sd->s_children, s_sibling) {
946 struct configfs_dirent * parent_sd = dentry->d_fsdata;
949 file->private_data = configfs_new_dirent(parent_sd, NULL);
979 struct configfs_dirent * parent_sd = dentry->d_fsdata;
1002 list_move(q, &parent_sd->s_children);
1004 for (p=q->next; p!= &parent_sd->s_children; p=p->next) {