Lines Matching refs:dent

1428 	struct dentry *dent, *dir;  in __aa_fs_create_rawdata()  local
1450 dent = aafs_create_file("abi", S_IFREG | 0444, dir, rawdata, in __aa_fs_create_rawdata()
1452 if (IS_ERR(dent)) in __aa_fs_create_rawdata()
1454 rawdata->dents[AAFS_LOADDATA_ABI] = dent; in __aa_fs_create_rawdata()
1456 dent = aafs_create_file("revision", S_IFREG | 0444, dir, rawdata, in __aa_fs_create_rawdata()
1458 if (IS_ERR(dent)) in __aa_fs_create_rawdata()
1460 rawdata->dents[AAFS_LOADDATA_REVISION] = dent; in __aa_fs_create_rawdata()
1463 dent = aafs_create_file("sha1", S_IFREG | 0444, dir, in __aa_fs_create_rawdata()
1465 if (IS_ERR(dent)) in __aa_fs_create_rawdata()
1467 rawdata->dents[AAFS_LOADDATA_HASH] = dent; in __aa_fs_create_rawdata()
1470 dent = aafs_create_file("compressed_size", S_IFREG | 0444, dir, in __aa_fs_create_rawdata()
1473 if (IS_ERR(dent)) in __aa_fs_create_rawdata()
1475 rawdata->dents[AAFS_LOADDATA_COMPRESSED_SIZE] = dent; in __aa_fs_create_rawdata()
1477 dent = aafs_create_file("raw_data", S_IFREG | 0444, in __aa_fs_create_rawdata()
1479 if (IS_ERR(dent)) in __aa_fs_create_rawdata()
1481 rawdata->dents[AAFS_LOADDATA_DATA] = dent; in __aa_fs_create_rawdata()
1482 d_inode(dent)->i_size = rawdata->size; in __aa_fs_create_rawdata()
1493 return PTR_ERR(dent); in __aa_fs_create_rawdata()
1551 struct dentry *dent; in create_profile_file() local
1553 dent = aafs_create_file(name, S_IFREG | 0444, dir, proxy, fops); in create_profile_file()
1554 if (IS_ERR(dent)) in create_profile_file()
1557 return dent; in create_profile_file()
1669 struct dentry *dent = NULL, *dir; in __aafs_profile_mkdir() local
1678 dent = prof_dir(p); in __aafs_profile_mkdir()
1680 dent = aafs_create_dir("profiles", dent); in __aafs_profile_mkdir()
1681 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1683 prof_child_dir(p) = parent = dent; in __aafs_profile_mkdir()
1701 dent = aafs_create_dir(profile->dirname, parent); in __aafs_profile_mkdir()
1702 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1704 prof_dir(profile) = dir = dent; in __aafs_profile_mkdir()
1706 dent = create_profile_file(dir, "name", profile, in __aafs_profile_mkdir()
1708 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1710 profile->dents[AAFS_PROF_NAME] = dent; in __aafs_profile_mkdir()
1712 dent = create_profile_file(dir, "mode", profile, in __aafs_profile_mkdir()
1714 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1716 profile->dents[AAFS_PROF_MODE] = dent; in __aafs_profile_mkdir()
1718 dent = create_profile_file(dir, "attach", profile, in __aafs_profile_mkdir()
1720 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1722 profile->dents[AAFS_PROF_ATTACH] = dent; in __aafs_profile_mkdir()
1725 dent = create_profile_file(dir, "sha1", profile, in __aafs_profile_mkdir()
1727 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1729 profile->dents[AAFS_PROF_HASH] = dent; in __aafs_profile_mkdir()
1733 dent = aafs_create("raw_sha1", S_IFLNK | 0444, dir, in __aafs_profile_mkdir()
1736 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1739 profile->dents[AAFS_PROF_RAW_HASH] = dent; in __aafs_profile_mkdir()
1741 dent = aafs_create("raw_abi", S_IFLNK | 0444, dir, in __aafs_profile_mkdir()
1744 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1747 profile->dents[AAFS_PROF_RAW_ABI] = dent; in __aafs_profile_mkdir()
1749 dent = aafs_create("raw_data", S_IFLNK | 0444, dir, in __aafs_profile_mkdir()
1752 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1755 profile->dents[AAFS_PROF_RAW_DATA] = dent; in __aafs_profile_mkdir()
1767 error = PTR_ERR(dent); in __aafs_profile_mkdir()
1938 struct dentry *dent; in __aafs_ns_mkdir_entries() local
1943 dent = aafs_create_dir("profiles", dir); in __aafs_ns_mkdir_entries()
1944 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
1945 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
1946 ns_subprofs_dir(ns) = dent; in __aafs_ns_mkdir_entries()
1948 dent = aafs_create_dir("raw_data", dir); in __aafs_ns_mkdir_entries()
1949 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
1950 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
1951 ns_subdata_dir(ns) = dent; in __aafs_ns_mkdir_entries()
1953 dent = aafs_create_file("revision", 0444, dir, ns, in __aafs_ns_mkdir_entries()
1955 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
1956 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
1958 ns_subrevision(ns) = dent; in __aafs_ns_mkdir_entries()
1960 dent = aafs_create_file(".load", 0640, dir, ns, in __aafs_ns_mkdir_entries()
1962 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
1963 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
1965 ns_subload(ns) = dent; in __aafs_ns_mkdir_entries()
1967 dent = aafs_create_file(".replace", 0640, dir, ns, in __aafs_ns_mkdir_entries()
1969 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
1970 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
1972 ns_subreplace(ns) = dent; in __aafs_ns_mkdir_entries()
1974 dent = aafs_create_file(".remove", 0640, dir, ns, in __aafs_ns_mkdir_entries()
1976 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
1977 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
1979 ns_subremove(ns) = dent; in __aafs_ns_mkdir_entries()
1982 dent = aafs_create("namespaces", S_IFDIR | 0755, dir, ns, NULL, NULL, in __aafs_ns_mkdir_entries()
1984 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
1985 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
1987 ns_subns_dir(ns) = dent; in __aafs_ns_mkdir_entries()
1996 struct dentry *dent) in __aafs_ns_mkdir() argument
2010 if (!dent) { in __aafs_ns_mkdir()
2012 dent = aafs_create_dir(name, parent); in __aafs_ns_mkdir()
2013 if (IS_ERR(dent)) in __aafs_ns_mkdir()
2016 dget(dent); in __aafs_ns_mkdir()
2017 ns_dir(ns) = dir = dent; in __aafs_ns_mkdir()
2041 error = PTR_ERR(dent); in __aafs_ns_mkdir()
2589 struct dentry *dent; in aa_create_aafs() local
2611 dent = securityfs_create_file(".load", 0666, aa_sfs_entry.dentry, in aa_create_aafs()
2613 if (IS_ERR(dent)) in aa_create_aafs()
2615 ns_subload(root_ns) = dent; in aa_create_aafs()
2617 dent = securityfs_create_file(".replace", 0666, aa_sfs_entry.dentry, in aa_create_aafs()
2619 if (IS_ERR(dent)) in aa_create_aafs()
2621 ns_subreplace(root_ns) = dent; in aa_create_aafs()
2623 dent = securityfs_create_file(".remove", 0666, aa_sfs_entry.dentry, in aa_create_aafs()
2625 if (IS_ERR(dent)) in aa_create_aafs()
2627 ns_subremove(root_ns) = dent; in aa_create_aafs()
2629 dent = securityfs_create_file("revision", 0444, aa_sfs_entry.dentry, in aa_create_aafs()
2631 if (IS_ERR(dent)) in aa_create_aafs()
2633 ns_subrevision(root_ns) = dent; in aa_create_aafs()
2644 dent = securityfs_create_symlink("policy", aa_sfs_entry.dentry, in aa_create_aafs()
2646 if (IS_ERR(dent)) in aa_create_aafs()
2660 error = PTR_ERR(dent); in aa_create_aafs()