Lines Matching refs:dir

214 static int __aafs_setup_d_inode(struct inode *dir, struct dentry *dentry,  in __aafs_setup_d_inode()  argument
219 struct inode *inode = new_inode(dir->i_sb); in __aafs_setup_d_inode()
221 AA_BUG(!dir); in __aafs_setup_d_inode()
235 inc_nlink(dir); in __aafs_setup_d_inode()
270 struct inode *dir; in aafs_create() local
283 dir = d_inode(parent); in aafs_create()
285 inode_lock(dir); in aafs_create()
297 error = __aafs_setup_d_inode(dir, dentry, mode, data, link, fops, iops); in aafs_create()
300 inode_unlock(dir); in aafs_create()
308 inode_unlock(dir); in aafs_create()
353 struct inode *dir; in aafs_remove() local
358 dir = d_inode(dentry->d_parent); in aafs_remove()
359 inode_lock(dir); in aafs_remove()
362 simple_rmdir(dir, dentry); in aafs_remove()
364 simple_unlink(dir, dentry); in aafs_remove()
368 inode_unlock(dir); in aafs_remove()
1444 struct dentry *dent, *dir; in __aa_fs_create_rawdata() local
1460 dir = aafs_create_dir(rawdata->name, ns_subdata_dir(ns)); in __aa_fs_create_rawdata()
1461 if (IS_ERR(dir)) in __aa_fs_create_rawdata()
1463 return PTR_ERR(dir); in __aa_fs_create_rawdata()
1464 rawdata->dents[AAFS_LOADDATA_DIR] = dir; in __aa_fs_create_rawdata()
1466 dent = aafs_create_file("abi", S_IFREG | 0444, dir, rawdata, in __aa_fs_create_rawdata()
1472 dent = aafs_create_file("revision", S_IFREG | 0444, dir, rawdata, in __aa_fs_create_rawdata()
1479 dent = aafs_create_file("sha1", S_IFREG | 0444, dir, in __aa_fs_create_rawdata()
1486 dent = aafs_create_file("compressed_size", S_IFREG | 0444, dir, in __aa_fs_create_rawdata()
1494 dir, rawdata, &rawdata_fops); in __aa_fs_create_rawdata()
1567 static struct dentry *create_profile_file(struct dentry *dir, const char *name, in create_profile_file() argument
1574 dent = aafs_create_file(name, S_IFREG | 0444, dir, proxy, fops); in create_profile_file()
1691 struct dentry *dent = NULL, *dir; in __aafs_profile_mkdir() local
1730 prof_dir(profile) = dir = dent; in __aafs_profile_mkdir()
1732 dent = create_profile_file(dir, "name", profile, in __aafs_profile_mkdir()
1738 dent = create_profile_file(dir, "mode", profile, in __aafs_profile_mkdir()
1744 dent = create_profile_file(dir, "attach", profile, in __aafs_profile_mkdir()
1751 dent = create_profile_file(dir, "sha1", profile, in __aafs_profile_mkdir()
1761 dent = aafs_create("raw_sha1", S_IFLNK | 0444, dir, in __aafs_profile_mkdir()
1769 dent = aafs_create("raw_abi", S_IFLNK | 0444, dir, in __aafs_profile_mkdir()
1777 dent = aafs_create("raw_data", S_IFLNK | 0444, dir, in __aafs_profile_mkdir()
1804 static int ns_mkdir_op(struct mnt_idmap *idmap, struct inode *dir, in ns_mkdir_op() argument
1819 parent = aa_get_ns(dir->i_private); in ns_mkdir_op()
1820 AA_BUG(d_inode(ns_subns_dir(parent)) != dir); in ns_mkdir_op()
1825 inode_unlock(dir); in ns_mkdir_op()
1828 inode_lock_nested(dir, I_MUTEX_PARENT); in ns_mkdir_op()
1832 error = __aafs_setup_d_inode(dir, dentry, mode | S_IFDIR, NULL, in ns_mkdir_op()
1855 static int ns_rmdir_op(struct inode *dir, struct dentry *dentry) in ns_rmdir_op() argument
1869 parent = aa_get_ns(dir->i_private); in ns_rmdir_op()
1874 inode_unlock(dir); in ns_rmdir_op()
1891 inode_lock_nested(dir, I_MUTEX_PARENT); in ns_rmdir_op()
1967 static int __aafs_ns_mkdir_entries(struct aa_ns *ns, struct dentry *dir) in __aafs_ns_mkdir_entries() argument
1972 AA_BUG(!dir); in __aafs_ns_mkdir_entries()
1974 dent = aafs_create_dir("profiles", dir); in __aafs_ns_mkdir_entries()
1979 dent = aafs_create_dir("raw_data", dir); in __aafs_ns_mkdir_entries()
1984 dent = aafs_create_file("revision", 0444, dir, ns, in __aafs_ns_mkdir_entries()
1991 dent = aafs_create_file(".load", 0640, dir, ns, in __aafs_ns_mkdir_entries()
1998 dent = aafs_create_file(".replace", 0640, dir, ns, in __aafs_ns_mkdir_entries()
2005 dent = aafs_create_file(".remove", 0640, dir, ns, in __aafs_ns_mkdir_entries()
2013 dent = aafs_create("namespaces", S_IFDIR | 0755, dir, ns, NULL, NULL, in __aafs_ns_mkdir_entries()
2031 struct dentry *dir; in __aafs_ns_mkdir() local
2048 ns_dir(ns) = dir = dent; in __aafs_ns_mkdir()
2049 error = __aafs_ns_mkdir_entries(ns, dir); in __aafs_ns_mkdir()
2459 struct dentry *dir; in entry_create_dir() local
2462 dir = securityfs_create_dir(fs_dir->name, parent); in entry_create_dir()
2463 if (IS_ERR(dir)) in entry_create_dir()
2464 return PTR_ERR(dir); in entry_create_dir()
2465 fs_dir->dentry = dir; in entry_create_dir()