| /linux/fs/cachefiles/ |
| H A D | namei.c | 105 trace_cachefiles_vfs_error(NULL, d_backing_inode(dir), in cachefiles_get_directory() 114 subdir, d_backing_inode(subdir) ? "positive" : "negative"); in cachefiles_get_directory() 153 ASSERT(d_backing_inode(subdir)); in cachefiles_get_directory() 156 subdir, d_backing_inode(subdir)->i_ino); in cachefiles_get_directory() 174 ASSERT(d_backing_inode(subdir)); in cachefiles_get_directory() 183 if (!(d_backing_inode(subdir)->i_opflags & IOP_XATTR) || in cachefiles_get_directory() 184 !d_backing_inode(subdir)->i_op->lookup || in cachefiles_get_directory() 185 !d_backing_inode(subdir)->i_op->mkdir || in cachefiles_get_directory() 186 !d_backing_inode(subdir)->i_op->rename || in cachefiles_get_directory() 187 !d_backing_inode(subdir)->i_op->rmdir || in cachefiles_get_directory() [all …]
|
| H A D | security.c | 54 ret = security_inode_mkdir(&nop_mnt_idmap, d_backing_inode(root), root, 0); in cachefiles_check_cache_dir() 61 ret = security_inode_create(&nop_mnt_idmap, d_backing_inode(root), root, 0); in cachefiles_check_cache_dir() 94 ret = set_create_files_as(new, d_backing_inode(root)); in cachefiles_determine_cache_security()
|
| H A D | cache.c | 63 !d_backing_inode(root)->i_op->lookup || in cachefiles_add_cache() 64 !d_backing_inode(root)->i_op->mkdir || in cachefiles_add_cache() 65 !d_backing_inode(root)->i_op->tmpfile || in cachefiles_add_cache() 66 !(d_backing_inode(root)->i_opflags & IOP_XATTR) || in cachefiles_add_cache()
|
| H A D | xattr.c | 252 d_backing_inode(dentry)->i_ino, -ret); in cachefiles_remove_object_xattr()
|
| /linux/security/integrity/evm/ |
| H A D | evm_main.c | 149 struct inode *inode = d_backing_inode(dentry); in evm_find_protected_xattrs() 172 struct inode *inode = d_backing_inode(dentry); in is_unsupported_hmac_fs() 203 struct inode *inode = d_backing_inode(dentry); in evm_verify_hmac() 381 rc = __vfs_getxattr(dentry, d_backing_inode(dentry), in evm_read_protected_xattrs() 411 d_backing_inode(dentry), xattr->name, in evm_read_protected_xattrs() 465 struct inode *inode = d_backing_inode(dentry); in evm_verify_current_integrity() 553 iint = evm_iint_inode(d_backing_inode(dentry)); in evm_protect_xattr() 588 integrity_audit_msg(AUDIT_INTEGRITY_METADATA, d_backing_inode(dentry), in evm_protect_xattr() 662 struct inode *inode = d_backing_inode(dentry); in evm_inode_set_acl_change() 729 integrity_audit_msg(AUDIT_INTEGRITY_METADATA, d_backing_inode(dentry), in evm_inode_set_acl() [all …]
|
| H A D | evm_crypto.c | 306 if (inode != d_backing_inode(dentry) && iint) { in evm_calc_hmac_or_hash() 376 struct inode *inode = d_backing_inode(dentry); in evm_update_evmxattr()
|
| /linux/security/ |
| H A D | security.c | 1429 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_post_mknod() 1444 if (unlikely(IS_PRIVATE(d_backing_inode(dentry)))) 1462 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) 1479 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_unlink() 1495 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) 1514 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) 1532 if (unlikely(IS_PRIVATE(d_backing_inode(old_dentry)))) 1553 if (unlikely(IS_PRIVATE(d_backing_inode(old_dentry)) || 1555 IS_PRIVATE(d_backing_inode(new_dentry))))) 1575 if (unlikely(IS_PRIVATE(d_backing_inode(pat [all...] |
| H A D | commoncap.c | 328 struct inode *inode = d_backing_inode(dentry); in cap_inode_need_killpriv() 576 struct inode *inode = d_backing_inode(dentry); in cap_convert_nscap() 679 struct inode *inode = d_backing_inode(dentry); in get_vfs_caps_from_disk() 1078 struct inode *inode = d_backing_inode(dentry); in cap_inode_removexattr()
|
| /linux/security/tomoyo/ |
| H A D | realpath.c | 103 struct inode *inode = d_backing_inode(path->dentry); in tomoyo_get_absolute_path() 133 struct inode *inode = d_backing_inode(dentry); in tomoyo_get_dentry_path() 180 struct inode *inode = d_backing_inode(sb->s_root); in tomoyo_get_local_path() 261 inode = d_backing_inode(sb->s_root); in tomoyo_realpath_from_path()
|
| /linux/security/smack/ |
| H A D | smack_lsm.c | 795 struct inode *inode = d_backing_inode(root); in smack_set_mnt_opts() 1109 isp = smk_of_inode(d_backing_inode(old_dentry)); in smack_inode_link() 1111 rc = smk_bu_inode(d_backing_inode(old_dentry), MAY_WRITE, rc); in smack_inode_link() 1114 isp = smk_of_inode(d_backing_inode(new_dentry)); in smack_inode_link() 1117 rc = smk_bu_inode(d_backing_inode(new_dentry), MAY_WRITE, rc); in smack_inode_link() 1133 struct inode *ip = d_backing_inode(dentry); in smack_inode_unlink() 1176 rc = smk_curacc(smk_of_inode(d_backing_inode(dentry)), MAY_WRITE, &ad); in smack_inode_rmdir() 1177 rc = smk_bu_inode(d_backing_inode(dentry), MAY_WRITE, rc); in smack_inode_rmdir() 1215 isp = smk_of_inode(d_backing_inode(old_dentry)); in smack_inode_rename() 1217 rc = smk_bu_inode(d_backing_inode(old_dentr in smack_inode_rename() [all...] |
| /linux/security/integrity/ima/ |
| H A D | ima_appraise.c | 472 struct inode *inode = d_backing_inode(dentry); in ima_appraise_measurement() 640 struct inode *inode = d_backing_inode(dentry); in ima_inode_post_setattr() 788 ima_reset_appraise_flags(d_backing_inode(dentry), digsig); in ima_inode_setxattr() 799 ima_reset_appraise_flags(d_backing_inode(dentry), -1); in ima_inode_set_acl() 813 ima_reset_appraise_flags(d_backing_inode(dentry), digsig); in ima_inode_removexattr()
|
| /linux/include/trace/events/ |
| H A D | cachefiles.h | 270 __entry->dino = d_backing_inode(dir)->i_ino; 271 __entry->ino = (!IS_ERR(de) && d_backing_inode(de) ? 272 d_backing_inode(de)->i_ino : 0); 291 __entry->dir = d_backing_inode(dir)->i_ino; 292 __entry->subdir = d_backing_inode(subdir)->i_ino;
|
| H A D | landlock.h | 443 __entry->ino = d_backing_inode(path->dentry)->i_ino; 674 __entry->ino = d_backing_inode(dentry)->i_ino; 772 const struct inode *inode = d_backing_inode(path->dentry);
|
| /linux/fs/udf/ |
| H A D | symlink.c | 141 struct inode *inode = d_backing_inode(dentry); in udf_symlink_getattr()
|
| /linux/security/apparmor/ |
| H A D | lsm.c | 248 d_backing_inode(path->dentry)); in common_perm_cond() 251 d_backing_inode(path->dentry)->i_mode in common_perm_cond() 291 struct inode *inode = d_backing_inode(dentry); in common_perm_rm() 407 .mode = d_backing_inode(old_dentry)->i_mode in apparmor_path_rename() 409 vfsuid = i_uid_into_vfsuid(idmap, d_backing_inode(old_dentry)); in apparmor_path_rename() 414 .mode = d_backing_inode(new_dentry)->i_mode, in apparmor_path_rename() 416 vfsuid = i_uid_into_vfsuid(idmap, d_backing_inode(new_dentry)); in apparmor_path_rename()
|
| H A D | file.c | 443 struct inode *inode = d_backing_inode(old_dentry); in aa_path_link()
|
| /linux/security/landlock/ |
| H A D | fs.c | 347 id.key.object = get_inode_object(d_backing_inode(path->dentry)); in landlock_append_fs_rule() 411 landlock_inode(d_backing_inode(dentry))->object); in get_inode_id() 440 unlikely(IS_PRIVATE(d_backing_inode(dentry)))); in is_nouser_or_private() 1086 const struct inode *const inode = d_backing_inode(dentry); in get_dentry_access()
|
| H A D | syscalls.c | 349 IS_PRIVATE(d_backing_inode(fd_file(f)->f_path.dentry))) in get_path_from_fd()
|
| /linux/net/unix/ |
| H A D | diag.c | 38 uv.udiag_vfs_ino = d_backing_inode(dentry)->i_ino; in sk_diag_dump_vfs()
|
| /linux/include/linux/ |
| H A D | dcache.h | 625 static inline struct inode *d_backing_inode(const struct dentry *upper) in d_backing_inode() function
|
| /linux/fs/ |
| H A D | stat.c | 185 struct inode *inode = d_backing_inode(path->dentry); in vfs_getattr_nosec() 583 d_backing_inode(path.dentry)->i_op->readlink) { in do_readlinkat()
|
| /linux/block/ |
| H A D | bdev.c | 1272 inode = d_backing_inode(path.dentry); in lookup_bdev() 1404 bdev = blkdev_get_no_open(d_backing_inode(path->dentry)->i_rdev, false); in bdev_statx()
|
| /linux/kernel/bpf/ |
| H A D | inode.c | 562 inode = d_backing_inode(path.dentry); in bpf_obj_do_get() 645 prog = __get_prog_inode(d_backing_inode(path.dentry), type); in bpf_prog_get_type_path()
|
| /linux/security/selinux/ |
| H A D | hooks.c | 340 return selinux_inode(d_backing_inode(dentry)); in backing_inode_security_novalidate() 348 struct inode *inode = d_backing_inode(dentry); in backing_inode_security() 520 struct inode *root_inode = d_backing_inode(root); in sb_check_xattr_support() 569 struct inode *root_inode = d_backing_inode(root); in sb_finish_set_opts() 1718 struct inode *inode = d_backing_inode(dentry); in dentry_has_perm() 1737 struct inode *inode = d_backing_inode(path->dentry); in path_has_perm() 2147 if (unlikely(IS_PRIVATE(d_backing_inode(dentry)))) in selinux_binder_transfer_file() 3324 struct inode *inode = d_backing_inode(dentry); in selinux_inode_setattr() 3394 struct inode *inode = d_backing_inode(dentry); in selinux_inode_setxattr() 3499 struct inode *inode = d_backing_inode(dentr in selinux_inode_post_setxattr() [all...] |
| /linux/fs/tracefs/ |
| H A D | inode.c | 203 struct inode *inode = d_backing_inode(path->dentry); in tracefs_getattr()
|