/kernel/linux/linux-5.10/fs/configfs/ |
H A D | dir.c | 101 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 D | file.c | 522 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 D | inode.c | 231 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 D | dir.c | 99 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 D | file.c | 450 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 D | inode.c | 223 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()
|