Lines Matching refs:dent
1443 struct dentry *dent, *dir; in __aa_fs_create_rawdata() local
1465 dent = aafs_create_file("abi", S_IFREG | 0444, dir, rawdata, in __aa_fs_create_rawdata()
1467 if (IS_ERR(dent)) in __aa_fs_create_rawdata()
1469 rawdata->dents[AAFS_LOADDATA_ABI] = dent; in __aa_fs_create_rawdata()
1471 dent = aafs_create_file("revision", S_IFREG | 0444, dir, rawdata, in __aa_fs_create_rawdata()
1473 if (IS_ERR(dent)) in __aa_fs_create_rawdata()
1475 rawdata->dents[AAFS_LOADDATA_REVISION] = dent; in __aa_fs_create_rawdata()
1478 dent = aafs_create_file("sha1", S_IFREG | 0444, dir, in __aa_fs_create_rawdata()
1480 if (IS_ERR(dent)) in __aa_fs_create_rawdata()
1482 rawdata->dents[AAFS_LOADDATA_HASH] = dent; in __aa_fs_create_rawdata()
1485 dent = aafs_create_file("compressed_size", S_IFREG | 0444, dir, in __aa_fs_create_rawdata()
1488 if (IS_ERR(dent)) in __aa_fs_create_rawdata()
1490 rawdata->dents[AAFS_LOADDATA_COMPRESSED_SIZE] = dent; in __aa_fs_create_rawdata()
1492 dent = aafs_create_file("raw_data", S_IFREG | 0444, in __aa_fs_create_rawdata()
1494 if (IS_ERR(dent)) in __aa_fs_create_rawdata()
1496 rawdata->dents[AAFS_LOADDATA_DATA] = dent; in __aa_fs_create_rawdata()
1497 d_inode(dent)->i_size = rawdata->size; in __aa_fs_create_rawdata()
1508 return PTR_ERR(dent); in __aa_fs_create_rawdata()
1568 struct dentry *dent; in create_profile_file() local
1570 dent = aafs_create_file(name, S_IFREG | 0444, dir, proxy, fops); in create_profile_file()
1571 if (IS_ERR(dent)) in create_profile_file()
1574 return dent; in create_profile_file()
1687 struct dentry *dent = NULL, *dir; in __aafs_profile_mkdir() local
1696 dent = prof_dir(p); in __aafs_profile_mkdir()
1698 dent = aafs_create_dir("profiles", dent); in __aafs_profile_mkdir()
1699 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1701 prof_child_dir(p) = parent = dent; in __aafs_profile_mkdir()
1719 dent = aafs_create_dir(profile->dirname, parent); in __aafs_profile_mkdir()
1720 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1722 prof_dir(profile) = dir = dent; in __aafs_profile_mkdir()
1724 dent = create_profile_file(dir, "name", profile, in __aafs_profile_mkdir()
1726 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1728 profile->dents[AAFS_PROF_NAME] = dent; in __aafs_profile_mkdir()
1730 dent = create_profile_file(dir, "mode", profile, in __aafs_profile_mkdir()
1732 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1734 profile->dents[AAFS_PROF_MODE] = dent; in __aafs_profile_mkdir()
1736 dent = create_profile_file(dir, "attach", profile, in __aafs_profile_mkdir()
1738 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1740 profile->dents[AAFS_PROF_ATTACH] = dent; in __aafs_profile_mkdir()
1743 dent = create_profile_file(dir, "sha1", profile, in __aafs_profile_mkdir()
1745 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1747 profile->dents[AAFS_PROF_HASH] = dent; in __aafs_profile_mkdir()
1753 dent = aafs_create("raw_sha1", S_IFLNK | 0444, dir, in __aafs_profile_mkdir()
1756 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1759 profile->dents[AAFS_PROF_RAW_HASH] = dent; in __aafs_profile_mkdir()
1761 dent = aafs_create("raw_abi", S_IFLNK | 0444, dir, in __aafs_profile_mkdir()
1764 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1767 profile->dents[AAFS_PROF_RAW_ABI] = dent; in __aafs_profile_mkdir()
1769 dent = aafs_create("raw_data", S_IFLNK | 0444, dir, in __aafs_profile_mkdir()
1772 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1775 profile->dents[AAFS_PROF_RAW_DATA] = dent; in __aafs_profile_mkdir()
1788 error = PTR_ERR(dent); in __aafs_profile_mkdir()
1959 struct dentry *dent; in __aafs_ns_mkdir_entries() local
1964 dent = aafs_create_dir("profiles", dir); in __aafs_ns_mkdir_entries()
1965 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
1966 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
1967 ns_subprofs_dir(ns) = dent; in __aafs_ns_mkdir_entries()
1969 dent = aafs_create_dir("raw_data", dir); in __aafs_ns_mkdir_entries()
1970 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
1971 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
1972 ns_subdata_dir(ns) = dent; in __aafs_ns_mkdir_entries()
1974 dent = aafs_create_file("revision", 0444, 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_subrevision(ns) = dent; in __aafs_ns_mkdir_entries()
1981 dent = aafs_create_file(".load", 0640, dir, ns, in __aafs_ns_mkdir_entries()
1983 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
1984 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
1986 ns_subload(ns) = dent; in __aafs_ns_mkdir_entries()
1988 dent = aafs_create_file(".replace", 0640, dir, ns, in __aafs_ns_mkdir_entries()
1990 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
1991 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
1993 ns_subreplace(ns) = dent; in __aafs_ns_mkdir_entries()
1995 dent = aafs_create_file(".remove", 0640, dir, ns, in __aafs_ns_mkdir_entries()
1997 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
1998 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
2000 ns_subremove(ns) = dent; in __aafs_ns_mkdir_entries()
2003 dent = aafs_create("namespaces", S_IFDIR | 0755, dir, ns, NULL, NULL, in __aafs_ns_mkdir_entries()
2005 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
2006 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
2008 ns_subns_dir(ns) = dent; in __aafs_ns_mkdir_entries()
2017 struct dentry *dent) in __aafs_ns_mkdir() argument
2031 if (!dent) { in __aafs_ns_mkdir()
2033 dent = aafs_create_dir(name, parent); in __aafs_ns_mkdir()
2034 if (IS_ERR(dent)) in __aafs_ns_mkdir()
2037 dget(dent); in __aafs_ns_mkdir()
2038 ns_dir(ns) = dir = dent; in __aafs_ns_mkdir()
2062 error = PTR_ERR(dent); in __aafs_ns_mkdir()
2613 struct dentry *dent; in aa_create_aafs() local
2635 dent = securityfs_create_file(".load", 0666, aa_sfs_entry.dentry, in aa_create_aafs()
2637 if (IS_ERR(dent)) in aa_create_aafs()
2639 ns_subload(root_ns) = dent; in aa_create_aafs()
2641 dent = securityfs_create_file(".replace", 0666, aa_sfs_entry.dentry, in aa_create_aafs()
2643 if (IS_ERR(dent)) in aa_create_aafs()
2645 ns_subreplace(root_ns) = dent; in aa_create_aafs()
2647 dent = securityfs_create_file(".remove", 0666, aa_sfs_entry.dentry, in aa_create_aafs()
2649 if (IS_ERR(dent)) in aa_create_aafs()
2651 ns_subremove(root_ns) = dent; in aa_create_aafs()
2653 dent = securityfs_create_file("revision", 0444, aa_sfs_entry.dentry, in aa_create_aafs()
2655 if (IS_ERR(dent)) in aa_create_aafs()
2657 ns_subrevision(root_ns) = dent; in aa_create_aafs()
2668 dent = securityfs_create_symlink("policy", aa_sfs_entry.dentry, in aa_create_aafs()
2670 if (IS_ERR(dent)) in aa_create_aafs()
2684 error = PTR_ERR(dent); in aa_create_aafs()