Lines Matching refs:dentry
107 static struct dentry *securityfs_create_dentry(const char *name, umode_t mode, in securityfs_create_dentry()
108 struct dentry *parent, void *data, in securityfs_create_dentry()
112 struct dentry *dentry; in securityfs_create_dentry() local
133 dentry = lookup_noperm(&QSTR(name), parent); in securityfs_create_dentry()
134 if (IS_ERR(dentry)) in securityfs_create_dentry()
137 if (d_really_is_positive(dentry)) { in securityfs_create_dentry()
163 d_instantiate(dentry, inode); in securityfs_create_dentry()
165 return dentry; in securityfs_create_dentry()
168 dput(dentry); in securityfs_create_dentry()
169 dentry = ERR_PTR(error); in securityfs_create_dentry()
174 return dentry; in securityfs_create_dentry()
202 struct dentry *securityfs_create_file(const char *name, umode_t mode, in securityfs_create_file()
203 struct dentry *parent, void *data, in securityfs_create_file()
230 struct dentry *securityfs_create_dir(const char *name, struct dentry *parent) in securityfs_create_dir()
262 struct dentry *securityfs_create_symlink(const char *name, in securityfs_create_symlink()
263 struct dentry *parent, in securityfs_create_symlink()
267 struct dentry *dent; in securityfs_create_symlink()
284 static void remove_one(struct dentry *victim) in remove_one()
306 void securityfs_remove(struct dentry *dentry) in securityfs_remove() argument
308 if (IS_ERR_OR_NULL(dentry)) in securityfs_remove()
312 simple_recursive_removal(dentry, remove_one); in securityfs_remove()
318 static struct dentry *lsm_dentry;