Home
last modified time | relevance | path

Searched refs:parent_sd (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/fs/configfs/
H A Ddir.c101 static void configfs_set_dir_dirent_depth(struct configfs_dirent *parent_sd, in configfs_set_dir_dirent_depth() argument
104 int parent_depth = parent_sd->s_depth; in configfs_set_dir_dirent_depth()
144 static void configfs_set_dir_dirent_depth(struct configfs_dirent *parent_sd, in configfs_set_dir_dirent_depth() argument
190 static struct configfs_dirent *configfs_new_dirent(struct configfs_dirent *parent_sd, in configfs_new_dirent() argument
206 if (parent_sd->s_type & CONFIGFS_USET_DROPPING) { in configfs_new_dirent()
212 list_add(&sd->s_sibling, &parent_sd->s_children); in configfs_new_dirent()
225 static int configfs_dirent_exists(struct configfs_dirent *parent_sd, in configfs_dirent_exists() argument
230 list_for_each_entry(sd, &parent_sd->s_children, s_sibling) { in configfs_dirent_exists()
244 int configfs_make_dirent(struct configfs_dirent * parent_sd, in configfs_make_dirent() argument
250 sd = configfs_new_dirent(parent_sd, elemen in configfs_make_dirent()
465 struct configfs_dirent * parent_sd = dentry->d_parent->d_fsdata; configfs_lookup() local
520 struct configfs_dirent *parent_sd = dentry->d_fsdata; configfs_detach_prep() local
567 struct configfs_dirent *parent_sd = dentry->d_fsdata; configfs_detach_rollback() local
580 struct configfs_dirent * parent_sd; detach_attrs() local
646 struct configfs_dirent *parent_sd; detach_groups() local
1590 struct configfs_dirent * parent_sd = dentry->d_fsdata; configfs_dir_open() local
1637 struct configfs_dirent * parent_sd = dentry->d_fsdata; configfs_readdir() local
[all...]
H A Dfile.c522 struct configfs_dirent *parent_sd = dir->d_fsdata; in configfs_create_file() local
527 error = configfs_make_dirent(parent_sd, NULL, (void *) attr, mode, in configfs_create_file()
528 CONFIGFS_ITEM_ATTR, parent_sd->s_frag); in configfs_create_file()
544 struct configfs_dirent *parent_sd = dir->d_fsdata; in configfs_create_bin_file() local
549 error = configfs_make_dirent(parent_sd, NULL, (void *) bin_attr, mode, in configfs_create_bin_file()
550 CONFIGFS_ITEM_BIN_ATTR, parent_sd->s_frag); in configfs_create_bin_file()
H A Dinode.c231 struct configfs_dirent * parent_sd = dir->d_fsdata; in configfs_hash_and_remove() local
238 list_for_each_entry(sd, &parent_sd->s_children, s_sibling) { in configfs_hash_and_remove()
/kernel/linux/linux-6.6/fs/configfs/
H A Ddir.c99 static void configfs_set_dir_dirent_depth(struct configfs_dirent *parent_sd, in configfs_set_dir_dirent_depth() argument
102 int parent_depth = parent_sd->s_depth; in configfs_set_dir_dirent_depth()
142 static void configfs_set_dir_dirent_depth(struct configfs_dirent *parent_sd, in configfs_set_dir_dirent_depth() argument
188 static struct configfs_dirent *configfs_new_dirent(struct configfs_dirent *parent_sd, in configfs_new_dirent() argument
204 if (parent_sd->s_type & CONFIGFS_USET_DROPPING) { in configfs_new_dirent()
210 list_add(&sd->s_sibling, &parent_sd->s_children); in configfs_new_dirent()
223 static int configfs_dirent_exists(struct configfs_dirent *parent_sd, in configfs_dirent_exists() argument
228 list_for_each_entry(sd, &parent_sd->s_children, s_sibling) { in configfs_dirent_exists()
242 int configfs_make_dirent(struct configfs_dirent * parent_sd, in configfs_make_dirent() argument
248 sd = configfs_new_dirent(parent_sd, elemen in configfs_make_dirent()
434 struct configfs_dirent * parent_sd = dentry->d_parent->d_fsdata; configfs_lookup() local
494 struct configfs_dirent *parent_sd = dentry->d_fsdata; configfs_detach_prep() local
541 struct configfs_dirent *parent_sd = dentry->d_fsdata; configfs_detach_rollback() local
554 struct configfs_dirent * parent_sd; detach_attrs() local
620 struct configfs_dirent *parent_sd; detach_groups() local
1565 struct configfs_dirent * parent_sd = dentry->d_fsdata; configfs_dir_open() local
1606 struct configfs_dirent * parent_sd = dentry->d_fsdata; configfs_readdir() local
[all...]
H A Dfile.c450 struct configfs_dirent *parent_sd = dir->d_fsdata; in configfs_create_file() local
455 error = configfs_make_dirent(parent_sd, NULL, (void *) attr, mode, in configfs_create_file()
456 CONFIGFS_ITEM_ATTR, parent_sd->s_frag); in configfs_create_file()
472 struct configfs_dirent *parent_sd = dir->d_fsdata; in configfs_create_bin_file() local
477 error = configfs_make_dirent(parent_sd, NULL, (void *) bin_attr, mode, in configfs_create_bin_file()
478 CONFIGFS_ITEM_BIN_ATTR, parent_sd->s_frag); in configfs_create_bin_file()
H A Dinode.c223 struct configfs_dirent * parent_sd = dir->d_fsdata; in configfs_hash_and_remove() local
230 list_for_each_entry(sd, &parent_sd->s_children, s_sibling) { in configfs_hash_and_remove()

Completed in 6 milliseconds