Lines Matching refs:dent

1450 	struct dentry *dent, *dir;  in __aa_fs_create_rawdata()  local
1472 dent = aafs_create_file("abi", S_IFREG | 0444, dir, rawdata, in __aa_fs_create_rawdata()
1474 if (IS_ERR(dent)) in __aa_fs_create_rawdata()
1476 rawdata->dents[AAFS_LOADDATA_ABI] = dent; in __aa_fs_create_rawdata()
1478 dent = aafs_create_file("revision", S_IFREG | 0444, dir, rawdata, in __aa_fs_create_rawdata()
1480 if (IS_ERR(dent)) in __aa_fs_create_rawdata()
1482 rawdata->dents[AAFS_LOADDATA_REVISION] = dent; in __aa_fs_create_rawdata()
1485 dent = aafs_create_file("sha256", S_IFREG | 0444, dir, in __aa_fs_create_rawdata()
1487 if (IS_ERR(dent)) in __aa_fs_create_rawdata()
1489 rawdata->dents[AAFS_LOADDATA_HASH] = dent; in __aa_fs_create_rawdata()
1492 dent = aafs_create_file("compressed_size", S_IFREG | 0444, dir, in __aa_fs_create_rawdata()
1495 if (IS_ERR(dent)) in __aa_fs_create_rawdata()
1497 rawdata->dents[AAFS_LOADDATA_COMPRESSED_SIZE] = dent; in __aa_fs_create_rawdata()
1499 dent = aafs_create_file("raw_data", S_IFREG | 0444, in __aa_fs_create_rawdata()
1501 if (IS_ERR(dent)) in __aa_fs_create_rawdata()
1503 rawdata->dents[AAFS_LOADDATA_DATA] = dent; in __aa_fs_create_rawdata()
1504 d_inode(dent)->i_size = rawdata->size; in __aa_fs_create_rawdata()
1515 return PTR_ERR(dent); in __aa_fs_create_rawdata()
1579 struct dentry *dent; in create_profile_file() local
1581 dent = aafs_create_file(name, S_IFREG | 0444, dir, proxy, fops); in create_profile_file()
1582 if (IS_ERR(dent)) in create_profile_file()
1585 return dent; in create_profile_file()
1693 struct dentry *dent = NULL, *dir; in __aafs_profile_mkdir() local
1702 dent = prof_dir(p); in __aafs_profile_mkdir()
1703 if (!dent) { in __aafs_profile_mkdir()
1708 dent = aafs_create_dir("profiles", dent); in __aafs_profile_mkdir()
1709 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1711 prof_child_dir(p) = parent = dent; in __aafs_profile_mkdir()
1729 dent = aafs_create_dir(profile->dirname, parent); in __aafs_profile_mkdir()
1730 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1732 prof_dir(profile) = dir = dent; in __aafs_profile_mkdir()
1734 dent = create_profile_file(dir, "name", profile, in __aafs_profile_mkdir()
1736 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1738 profile->dents[AAFS_PROF_NAME] = dent; in __aafs_profile_mkdir()
1740 dent = create_profile_file(dir, "mode", profile, in __aafs_profile_mkdir()
1742 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1744 profile->dents[AAFS_PROF_MODE] = dent; in __aafs_profile_mkdir()
1746 dent = create_profile_file(dir, "attach", profile, in __aafs_profile_mkdir()
1748 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1750 profile->dents[AAFS_PROF_ATTACH] = dent; in __aafs_profile_mkdir()
1753 dent = create_profile_file(dir, "sha256", profile, in __aafs_profile_mkdir()
1755 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1757 profile->dents[AAFS_PROF_HASH] = dent; in __aafs_profile_mkdir()
1763 dent = aafs_create("raw_sha256", S_IFLNK | 0444, dir, in __aafs_profile_mkdir()
1766 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1769 profile->dents[AAFS_PROF_RAW_HASH] = dent; in __aafs_profile_mkdir()
1771 dent = aafs_create("raw_abi", S_IFLNK | 0444, dir, in __aafs_profile_mkdir()
1774 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1777 profile->dents[AAFS_PROF_RAW_ABI] = dent; in __aafs_profile_mkdir()
1779 dent = aafs_create("raw_data", S_IFLNK | 0444, dir, in __aafs_profile_mkdir()
1782 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1785 profile->dents[AAFS_PROF_RAW_DATA] = dent; in __aafs_profile_mkdir()
1798 error = PTR_ERR(dent); in __aafs_profile_mkdir()
1971 struct dentry *dent; in __aafs_ns_mkdir_entries() local
1976 dent = aafs_create_dir("profiles", dir); in __aafs_ns_mkdir_entries()
1977 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
1978 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
1979 ns_subprofs_dir(ns) = dent; in __aafs_ns_mkdir_entries()
1981 dent = aafs_create_dir("raw_data", dir); in __aafs_ns_mkdir_entries()
1982 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
1983 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
1984 ns_subdata_dir(ns) = dent; in __aafs_ns_mkdir_entries()
1986 dent = aafs_create_file("revision", 0444, dir, ns, in __aafs_ns_mkdir_entries()
1988 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
1989 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
1991 ns_subrevision(ns) = dent; in __aafs_ns_mkdir_entries()
1993 dent = aafs_create_file(".load", 0640, dir, ns, in __aafs_ns_mkdir_entries()
1995 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
1996 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
1998 ns_subload(ns) = dent; in __aafs_ns_mkdir_entries()
2000 dent = aafs_create_file(".replace", 0640, dir, ns, in __aafs_ns_mkdir_entries()
2002 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
2003 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
2005 ns_subreplace(ns) = dent; in __aafs_ns_mkdir_entries()
2007 dent = aafs_create_file(".remove", 0640, dir, ns, in __aafs_ns_mkdir_entries()
2009 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
2010 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
2012 ns_subremove(ns) = dent; in __aafs_ns_mkdir_entries()
2015 dent = aafs_create("namespaces", S_IFDIR | 0755, dir, ns, NULL, NULL, in __aafs_ns_mkdir_entries()
2017 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
2018 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
2020 ns_subns_dir(ns) = dent; in __aafs_ns_mkdir_entries()
2029 struct dentry *dent) in __aafs_ns_mkdir() argument
2043 if (!dent) { in __aafs_ns_mkdir()
2045 dent = aafs_create_dir(name, parent); in __aafs_ns_mkdir()
2046 if (IS_ERR(dent)) in __aafs_ns_mkdir()
2049 dget(dent); in __aafs_ns_mkdir()
2050 ns_dir(ns) = dir = dent; in __aafs_ns_mkdir()
2074 error = PTR_ERR(dent); in __aafs_ns_mkdir()
2654 struct dentry *dent; in aa_create_aafs() local
2676 dent = securityfs_create_file(".load", 0666, aa_sfs_entry.dentry, in aa_create_aafs()
2678 if (IS_ERR(dent)) in aa_create_aafs()
2680 ns_subload(root_ns) = dent; in aa_create_aafs()
2682 dent = securityfs_create_file(".replace", 0666, aa_sfs_entry.dentry, in aa_create_aafs()
2684 if (IS_ERR(dent)) in aa_create_aafs()
2686 ns_subreplace(root_ns) = dent; in aa_create_aafs()
2688 dent = securityfs_create_file(".remove", 0666, aa_sfs_entry.dentry, in aa_create_aafs()
2690 if (IS_ERR(dent)) in aa_create_aafs()
2692 ns_subremove(root_ns) = dent; in aa_create_aafs()
2694 dent = securityfs_create_file("revision", 0444, aa_sfs_entry.dentry, in aa_create_aafs()
2696 if (IS_ERR(dent)) in aa_create_aafs()
2698 ns_subrevision(root_ns) = dent; in aa_create_aafs()
2709 dent = securityfs_create_symlink("policy", aa_sfs_entry.dentry, in aa_create_aafs()
2711 if (IS_ERR(dent)) in aa_create_aafs()
2725 error = PTR_ERR(dent); in aa_create_aafs()