Searched refs:configfs_dirent (Results 1 - 12 of 12) sorted by relevance
/kernel/linux/linux-5.10/fs/configfs/ |
H A D | configfs_internal.h | 32 struct configfs_dirent { struct 68 extern struct inode * configfs_new_inode(umode_t mode, struct configfs_dirent *, struct super_block *); 74 extern int configfs_make_dirent(struct configfs_dirent *, struct dentry *, 76 extern int configfs_dirent_is_ready(struct configfs_dirent *); 80 extern const unsigned char * configfs_get_name(struct configfs_dirent *sd); 81 extern void configfs_drop_dentry(struct configfs_dirent *sd, struct dentry *parent); 99 int configfs_create_link(struct configfs_dirent *target, struct dentry *parent, 104 struct configfs_dirent * sd = dentry->d_fsdata; in to_item() 110 struct configfs_dirent * sd = dentry->d_fsdata; in to_attr() 127 struct configfs_dirent * s in configfs_get_config_item() [all...] |
H A D | dir.c | 26 * Protects mutations of configfs_dirent linkage together with proper i_mutex 27 * Also protects mutations of symlinks linkage to target configfs_dirent 28 * Mutators of configfs_dirent linkage must *both* have the proper inode locked 30 * This allows one to safely traverse configfs_dirent trees and symlinks without 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 *s [all...] |
H A D | inode.c | 46 struct configfs_dirent * sd = dentry->d_fsdata; in configfs_setattr() 112 struct inode *configfs_new_inode(umode_t mode, struct configfs_dirent *sd, in configfs_new_inode() 135 static void configfs_set_inode_lock_class(struct configfs_dirent *sd, in configfs_set_inode_lock_class() 157 static void configfs_set_inode_lock_class(struct configfs_dirent *sd, in configfs_set_inode_lock_class() 167 struct configfs_dirent *sd; in configfs_create() 188 * Get the name for corresponding element represented by the given configfs_dirent 190 const unsigned char * configfs_get_name(struct configfs_dirent *sd) in configfs_get_name() 209 * Unhashes the dentry corresponding to given configfs_dirent 212 void configfs_drop_dentry(struct configfs_dirent * sd, struct dentry * parent) in configfs_drop_dentry() 230 struct configfs_dirent * s in configfs_hash_and_remove() [all...] |
H A D | symlink.c | 83 struct configfs_dirent *target_sd = item->ci_dentry->d_fsdata; in create_link() 146 struct configfs_dirent *sd; in configfs_symlink() 222 struct configfs_dirent *sd = dentry->d_fsdata, *target_sd; in configfs_unlink()
|
H A D | mount.c | 57 static struct configfs_dirent configfs_root = { 142 sizeof(struct configfs_dirent), in configfs_init()
|
H A D | file.c | 53 struct configfs_dirent *sd = file->f_path.dentry->d_fsdata; in to_frag() 522 struct configfs_dirent *parent_sd = dir->d_fsdata; in configfs_create_file() 544 struct configfs_dirent *parent_sd = dir->d_fsdata; in configfs_create_bin_file()
|
/kernel/linux/linux-6.6/fs/configfs/ |
H A D | configfs_internal.h | 30 struct configfs_dirent { struct 66 extern struct inode * configfs_new_inode(umode_t mode, struct configfs_dirent *, struct super_block *); 72 extern int configfs_make_dirent(struct configfs_dirent *, struct dentry *, 74 extern int configfs_dirent_is_ready(struct configfs_dirent *); 78 extern const unsigned char * configfs_get_name(struct configfs_dirent *sd); 79 extern void configfs_drop_dentry(struct configfs_dirent *sd, struct dentry *parent); 99 int configfs_create_link(struct configfs_dirent *target, struct dentry *parent, 104 struct configfs_dirent * sd = dentry->d_fsdata; in to_item() 110 struct configfs_dirent * sd = dentry->d_fsdata; in to_attr() 127 struct configfs_dirent * s in configfs_get_config_item() [all...] |
H A D | dir.c | 24 * Protects mutations of configfs_dirent linkage together with proper i_mutex 25 * Also protects mutations of symlinks linkage to target configfs_dirent 26 * Mutators of configfs_dirent linkage must *both* have the proper inode locked 28 * This allows one to safely traverse configfs_dirent trees and symlinks without 48 struct configfs_dirent *sd = dentry->d_fsdata; in configfs_d_iput() 94 static void configfs_init_dirent_depth(struct configfs_dirent *sd) in configfs_init_dirent_depth() 99 static void configfs_set_dir_dirent_depth(struct configfs_dirent *parent_sd, in configfs_set_dir_dirent_depth() 100 struct configfs_dirent *sd) in configfs_set_dir_dirent_depth() 109 configfs_adjust_dir_dirent_depth_before_populate(struct configfs_dirent *sd) in configfs_adjust_dir_dirent_depth_before_populate() 130 configfs_adjust_dir_dirent_depth_after_populate(struct configfs_dirent *s [all...] |
H A D | inode.c | 39 struct configfs_dirent * sd = dentry->d_fsdata; in configfs_setattr() 104 struct inode *configfs_new_inode(umode_t mode, struct configfs_dirent *sd, in configfs_new_inode() 127 static void configfs_set_inode_lock_class(struct configfs_dirent *sd, in configfs_set_inode_lock_class() 149 static void configfs_set_inode_lock_class(struct configfs_dirent *sd, in configfs_set_inode_lock_class() 159 struct configfs_dirent *sd; in configfs_create() 180 * Get the name for corresponding element represented by the given configfs_dirent 182 const unsigned char * configfs_get_name(struct configfs_dirent *sd) in configfs_get_name() 201 * Unhashes the dentry corresponding to given configfs_dirent 204 void configfs_drop_dentry(struct configfs_dirent * sd, struct dentry * parent) in configfs_drop_dentry() 222 struct configfs_dirent * s in configfs_hash_and_remove() [all...] |
H A D | symlink.c | 81 struct configfs_dirent *target_sd = item->ci_dentry->d_fsdata; in create_link() 145 struct configfs_dirent *sd; in configfs_symlink() 222 struct configfs_dirent *sd = dentry->d_fsdata, *target_sd; in configfs_unlink()
|
H A D | mount.c | 55 static struct configfs_dirent configfs_root = { 140 sizeof(struct configfs_dirent), in configfs_init()
|
H A D | file.c | 51 struct configfs_dirent *sd = file->f_path.dentry->d_fsdata; in to_frag() 450 struct configfs_dirent *parent_sd = dir->d_fsdata; in configfs_create_file() 472 struct configfs_dirent *parent_sd = dir->d_fsdata; in configfs_create_bin_file()
|
Completed in 13 milliseconds