Lines Matching refs:dent
330 struct dentry *dent; in aafs_create_symlink() local
337 dent = aafs_create(name, S_IFLNK | 0444, parent, private, link, NULL, in aafs_create_symlink()
339 if (IS_ERR(dent)) in aafs_create_symlink()
342 return dent; in aafs_create_symlink()
1349 struct dentry *dent, *dir; in __aa_fs_create_rawdata() local
1371 dent = aafs_create_file("abi", S_IFREG | 0444, dir, rawdata, in __aa_fs_create_rawdata()
1373 if (IS_ERR(dent)) in __aa_fs_create_rawdata()
1375 rawdata->dents[AAFS_LOADDATA_ABI] = dent; in __aa_fs_create_rawdata()
1377 dent = aafs_create_file("revision", S_IFREG | 0444, dir, rawdata, in __aa_fs_create_rawdata()
1379 if (IS_ERR(dent)) in __aa_fs_create_rawdata()
1381 rawdata->dents[AAFS_LOADDATA_REVISION] = dent; in __aa_fs_create_rawdata()
1384 dent = aafs_create_file("sha1", S_IFREG | 0444, dir, in __aa_fs_create_rawdata()
1386 if (IS_ERR(dent)) in __aa_fs_create_rawdata()
1388 rawdata->dents[AAFS_LOADDATA_HASH] = dent; in __aa_fs_create_rawdata()
1391 dent = aafs_create_file("raw_data", S_IFREG | 0444, in __aa_fs_create_rawdata()
1393 if (IS_ERR(dent)) in __aa_fs_create_rawdata()
1395 rawdata->dents[AAFS_LOADDATA_DATA] = dent; in __aa_fs_create_rawdata()
1396 d_inode(dent)->i_size = rawdata->size; in __aa_fs_create_rawdata()
1407 return PTR_ERR(dent); in __aa_fs_create_rawdata()
1465 struct dentry *dent; in create_profile_file() local
1467 dent = aafs_create_file(name, S_IFREG | 0444, dir, proxy, fops); in create_profile_file()
1468 if (IS_ERR(dent)) in create_profile_file()
1471 return dent; in create_profile_file()
1583 struct dentry *dent = NULL, *dir; in __aafs_profile_mkdir() local
1592 dent = prof_dir(p); in __aafs_profile_mkdir()
1594 dent = aafs_create_dir("profiles", dent); in __aafs_profile_mkdir()
1595 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1597 prof_child_dir(p) = parent = dent; in __aafs_profile_mkdir()
1615 dent = aafs_create_dir(profile->dirname, parent); in __aafs_profile_mkdir()
1616 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1618 prof_dir(profile) = dir = dent; in __aafs_profile_mkdir()
1620 dent = create_profile_file(dir, "name", profile, in __aafs_profile_mkdir()
1622 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1624 profile->dents[AAFS_PROF_NAME] = dent; in __aafs_profile_mkdir()
1626 dent = create_profile_file(dir, "mode", profile, in __aafs_profile_mkdir()
1628 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1630 profile->dents[AAFS_PROF_MODE] = dent; in __aafs_profile_mkdir()
1632 dent = create_profile_file(dir, "attach", profile, in __aafs_profile_mkdir()
1634 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1636 profile->dents[AAFS_PROF_ATTACH] = dent; in __aafs_profile_mkdir()
1639 dent = create_profile_file(dir, "sha1", profile, in __aafs_profile_mkdir()
1641 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1643 profile->dents[AAFS_PROF_HASH] = dent; in __aafs_profile_mkdir()
1647 dent = aafs_create_symlink("raw_sha1", dir, NULL, in __aafs_profile_mkdir()
1650 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1653 profile->dents[AAFS_PROF_RAW_HASH] = dent; in __aafs_profile_mkdir()
1655 dent = aafs_create_symlink("raw_abi", dir, NULL, in __aafs_profile_mkdir()
1658 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1661 profile->dents[AAFS_PROF_RAW_ABI] = dent; in __aafs_profile_mkdir()
1663 dent = aafs_create_symlink("raw_data", dir, NULL, in __aafs_profile_mkdir()
1666 if (IS_ERR(dent)) in __aafs_profile_mkdir()
1669 profile->dents[AAFS_PROF_RAW_DATA] = dent; in __aafs_profile_mkdir()
1681 error = PTR_ERR(dent); in __aafs_profile_mkdir()
1851 struct dentry *dent; in __aafs_ns_mkdir_entries() local
1856 dent = aafs_create_dir("profiles", dir); in __aafs_ns_mkdir_entries()
1857 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
1858 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
1859 ns_subprofs_dir(ns) = dent; in __aafs_ns_mkdir_entries()
1861 dent = aafs_create_dir("raw_data", dir); in __aafs_ns_mkdir_entries()
1862 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
1863 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
1864 ns_subdata_dir(ns) = dent; in __aafs_ns_mkdir_entries()
1866 dent = aafs_create_file("revision", 0444, dir, ns, in __aafs_ns_mkdir_entries()
1868 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
1869 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
1871 ns_subrevision(ns) = dent; in __aafs_ns_mkdir_entries()
1873 dent = aafs_create_file(".load", 0640, dir, ns, in __aafs_ns_mkdir_entries()
1875 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
1876 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
1878 ns_subload(ns) = dent; in __aafs_ns_mkdir_entries()
1880 dent = aafs_create_file(".replace", 0640, dir, ns, in __aafs_ns_mkdir_entries()
1882 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
1883 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
1885 ns_subreplace(ns) = dent; in __aafs_ns_mkdir_entries()
1887 dent = aafs_create_file(".remove", 0640, dir, ns, in __aafs_ns_mkdir_entries()
1889 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
1890 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
1892 ns_subremove(ns) = dent; in __aafs_ns_mkdir_entries()
1895 dent = aafs_create("namespaces", S_IFDIR | 0755, dir, ns, NULL, NULL, in __aafs_ns_mkdir_entries()
1897 if (IS_ERR(dent)) in __aafs_ns_mkdir_entries()
1898 return PTR_ERR(dent); in __aafs_ns_mkdir_entries()
1900 ns_subns_dir(ns) = dent; in __aafs_ns_mkdir_entries()
1909 struct dentry *dent) in __aafs_ns_mkdir() argument
1923 if (!dent) { in __aafs_ns_mkdir()
1925 dent = aafs_create_dir(name, parent); in __aafs_ns_mkdir()
1926 if (IS_ERR(dent)) in __aafs_ns_mkdir()
1929 dget(dent); in __aafs_ns_mkdir()
1930 ns_dir(ns) = dir = dent; in __aafs_ns_mkdir()
1954 error = PTR_ERR(dent); in __aafs_ns_mkdir()
2501 struct dentry *dent; in aa_create_aafs() local
2523 dent = securityfs_create_file(".load", 0666, aa_sfs_entry.dentry, in aa_create_aafs()
2525 if (IS_ERR(dent)) in aa_create_aafs()
2527 ns_subload(root_ns) = dent; in aa_create_aafs()
2529 dent = securityfs_create_file(".replace", 0666, aa_sfs_entry.dentry, in aa_create_aafs()
2531 if (IS_ERR(dent)) in aa_create_aafs()
2533 ns_subreplace(root_ns) = dent; in aa_create_aafs()
2535 dent = securityfs_create_file(".remove", 0666, aa_sfs_entry.dentry, in aa_create_aafs()
2537 if (IS_ERR(dent)) in aa_create_aafs()
2539 ns_subremove(root_ns) = dent; in aa_create_aafs()
2541 dent = securityfs_create_file("revision", 0444, aa_sfs_entry.dentry, in aa_create_aafs()
2543 if (IS_ERR(dent)) in aa_create_aafs()
2545 ns_subrevision(root_ns) = dent; in aa_create_aafs()
2556 dent = securityfs_create_symlink("policy", aa_sfs_entry.dentry, in aa_create_aafs()
2558 if (IS_ERR(dent)) in aa_create_aafs()
2572 error = PTR_ERR(dent); in aa_create_aafs()