/linux-6.1.9/fs/cachefiles/ |
D | namei.c | 106 trace_cachefiles_vfs_error(NULL, d_backing_inode(dir), in cachefiles_get_directory() 115 subdir, d_backing_inode(subdir) ? "positive" : "negative"); in cachefiles_get_directory() 145 ASSERT(d_backing_inode(subdir)); in cachefiles_get_directory() 148 subdir, d_backing_inode(subdir)->i_ino); in cachefiles_get_directory() 166 ASSERT(d_backing_inode(subdir)); in cachefiles_get_directory() 175 if (!(d_backing_inode(subdir)->i_opflags & IOP_XATTR) || in cachefiles_get_directory() 176 !d_backing_inode(subdir)->i_op->lookup || in cachefiles_get_directory() 177 !d_backing_inode(subdir)->i_op->mkdir || in cachefiles_get_directory() 178 !d_backing_inode(subdir)->i_op->rename || in cachefiles_get_directory() 179 !d_backing_inode(subdir)->i_op->rmdir || in cachefiles_get_directory() [all …]
|
D | security.c | 54 ret = security_inode_mkdir(d_backing_inode(root), root, 0); in cachefiles_check_cache_dir() 61 ret = security_inode_create(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()
|
D | cache.c | 62 !d_backing_inode(root)->i_op->lookup || in cachefiles_add_cache() 63 !d_backing_inode(root)->i_op->mkdir || in cachefiles_add_cache() 64 !d_backing_inode(root)->i_op->tmpfile || in cachefiles_add_cache() 65 !(d_backing_inode(root)->i_opflags & IOP_XATTR) || in cachefiles_add_cache()
|
D | xattr.c | 163 d_backing_inode(dentry)->i_ino, -ret); in cachefiles_remove_object_xattr()
|
/linux-6.1.9/security/integrity/evm/ |
D | evm_main.c | 133 struct inode *inode = d_backing_inode(dentry); in evm_find_protected_xattrs() 243 inode = d_backing_inode(dentry); in evm_verify_hmac() 340 rc = __vfs_getxattr(dentry, d_backing_inode(dentry), in evm_read_protected_xattrs() 370 d_backing_inode(dentry), xattr->name, in evm_read_protected_xattrs() 412 iint = integrity_iint_find(d_backing_inode(dentry)); in evm_verifyxattr() 430 struct inode *inode = d_backing_inode(dentry); in evm_verify_current_integrity() 456 struct inode *inode = d_backing_inode(dentry); in evm_xattr_acl_change() 573 iint = integrity_iint_find(d_backing_inode(dentry)); in evm_protect_xattr() 608 integrity_audit_msg(AUDIT_INTEGRITY_METADATA, d_backing_inode(dentry), in evm_protect_xattr() 766 struct inode *inode = d_backing_inode(dentry); in evm_attr_change() [all …]
|
D | evm_crypto.c | 216 struct inode *inode = d_backing_inode(dentry); in evm_calc_hmac_or_hash() 359 struct inode *inode = d_backing_inode(dentry); in evm_update_evmxattr()
|
/linux-6.1.9/security/tomoyo/ |
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-6.1.9/security/ |
D | security.c | 1150 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_mknod() 1158 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_mkdir() 1166 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_rmdir() 1173 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_unlink() 1182 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_symlink() 1190 if (unlikely(IS_PRIVATE(d_backing_inode(old_dentry)))) in security_path_link() 1199 if (unlikely(IS_PRIVATE(d_backing_inode(old_dentry)) || in security_path_rename() 1200 (d_is_positive(new_dentry) && IS_PRIVATE(d_backing_inode(new_dentry))))) in security_path_rename() 1210 if (unlikely(IS_PRIVATE(d_backing_inode(path->dentry)))) in security_path_truncate() 1217 if (unlikely(IS_PRIVATE(d_backing_inode(path->dentry)))) in security_path_chmod() [all …]
|
D | commoncap.c | 298 struct inode *inode = d_backing_inode(dentry); in cap_inode_need_killpriv() 549 struct inode *inode = d_backing_inode(dentry); in cap_convert_nscap() 653 struct inode *inode = d_backing_inode(dentry); in get_vfs_caps_from_disk() 1050 struct inode *inode = d_backing_inode(dentry); in cap_inode_removexattr()
|
D | lsm_audit.c | 225 inode = d_backing_inode(a->u.path.dentry); in dump_common_audit_data() 269 inode = d_backing_inode(a->u.dentry); in dump_common_audit_data()
|
/linux-6.1.9/kernel/ |
D | audit_watch.c | 138 struct inode *inode = d_backing_inode(path->dentry); in audit_init_parent() 356 watch->ino = d_backing_inode(d)->i_ino; in audit_get_nd() 358 inode_unlock(d_backing_inode(parent->dentry)); in audit_get_nd() 428 parent = audit_find_parent(d_backing_inode(parent_path.dentry)); in audit_add_watch()
|
/linux-6.1.9/security/landlock/ |
D | fs.c | 183 object = get_inode_object(d_backing_inode(path->dentry)); in landlock_append_fs_rule() 215 inode = d_backing_inode(dentry); in find_rule() 286 unlikely(IS_PRIVATE(d_backing_inode(dentry)))); in is_nouser_or_private() 840 get_mode_access(d_backing_inode(new_dentry)->i_mode); in current_check_refer_path() 845 get_mode_access(d_backing_inode(old_dentry)->i_mode); in current_check_refer_path()
|
D | syscalls.c | 265 IS_PRIVATE(d_backing_inode(f.file->f_path.dentry))) { in get_path_from_fd()
|
/linux-6.1.9/security/smack/ |
D | smack_lsm.c | 758 struct inode *inode = d_backing_inode(root); in smack_set_mnt_opts() 1007 isp = smk_of_inode(d_backing_inode(old_dentry)); in smack_inode_link() 1009 rc = smk_bu_inode(d_backing_inode(old_dentry), MAY_WRITE, rc); in smack_inode_link() 1012 isp = smk_of_inode(d_backing_inode(new_dentry)); in smack_inode_link() 1015 rc = smk_bu_inode(d_backing_inode(new_dentry), MAY_WRITE, rc); in smack_inode_link() 1031 struct inode *ip = d_backing_inode(dentry); in smack_inode_unlink() 1074 rc = smk_curacc(smk_of_inode(d_backing_inode(dentry)), MAY_WRITE, &ad); in smack_inode_rmdir() 1075 rc = smk_bu_inode(d_backing_inode(dentry), MAY_WRITE, rc); in smack_inode_rmdir() 1113 isp = smk_of_inode(d_backing_inode(old_dentry)); in smack_inode_rename() 1115 rc = smk_bu_inode(d_backing_inode(old_dentry), MAY_READWRITE, rc); in smack_inode_rename() [all …]
|
/linux-6.1.9/security/integrity/ima/ |
D | ima_appraise.c | 484 struct inode *inode = d_backing_inode(dentry); in ima_appraise_measurement() 636 struct inode *inode = d_backing_inode(dentry); in ima_inode_post_setattr() 770 ima_reset_appraise_flags(d_backing_inode(dentry), digsig); in ima_inode_setxattr() 783 ima_reset_appraise_flags(d_backing_inode(dentry), 0); in ima_inode_removexattr()
|
/linux-6.1.9/include/trace/events/ |
D | cachefiles.h | 254 __entry->dino = d_backing_inode(dir)->i_ino; 255 __entry->ino = (!IS_ERR(de) && d_backing_inode(de) ? 256 d_backing_inode(de)->i_ino : 0); 275 __entry->dir = d_backing_inode(dir)->i_ino; 276 __entry->subdir = d_backing_inode(subdir)->i_ino;
|
/linux-6.1.9/include/linux/ |
D | dcache.h | 541 static inline struct inode *d_backing_inode(const struct dentry *upper) in d_backing_inode() function 592 return d_backing_inode(d_real((struct dentry *) dentry, NULL)); in d_real_inode()
|
/linux-6.1.9/security/apparmor/ |
D | lsm.c | 229 i_uid_into_mnt(mnt_userns, d_backing_inode(path->dentry)), in common_perm_cond() 230 d_backing_inode(path->dentry)->i_mode in common_perm_cond() 270 struct inode *inode = d_backing_inode(dentry); in common_perm_rm() 376 i_uid_into_mnt(mnt_userns, d_backing_inode(old_dentry)), in apparmor_path_rename() 377 d_backing_inode(old_dentry)->i_mode in apparmor_path_rename() 382 i_uid_into_mnt(mnt_userns, d_backing_inode(new_dentry)), in apparmor_path_rename() 383 d_backing_inode(new_dentry)->i_mode in apparmor_path_rename()
|
D | file.c | 152 if (d_unlinked(dentry) && d_backing_inode(dentry)->i_nlink == 0) in is_deleted() 463 d_backing_inode(old_dentry)->i_uid, in aa_path_link() 464 d_backing_inode(old_dentry)->i_mode in aa_path_link()
|
/linux-6.1.9/fs/udf/ |
D | symlink.c | 161 struct inode *inode = d_backing_inode(dentry); in udf_symlink_getattr()
|
/linux-6.1.9/fs/ |
D | stat.c | 98 struct inode *inode = d_backing_inode(path->dentry); in vfs_getattr_nosec() 244 struct inode *inode = d_backing_inode(path.dentry); in vfs_statx() 470 struct inode *inode = d_backing_inode(path.dentry); in do_readlinkat()
|
D | open.c | 450 inode = d_backing_inode(path.dentry); in do_faccessat() 973 return do_dentry_open(file, d_backing_inode(dentry), open); in finish_open() 1013 return do_dentry_open(file, d_backing_inode(path->dentry), NULL); in vfs_open()
|
D | fs_parser.c | 176 !S_ISBLK(d_backing_inode(_path->dentry)->i_mode)) { in fs_lookup_param()
|
/linux-6.1.9/kernel/bpf/ |
D | inode.c | 510 inode = d_backing_inode(path.dentry); in bpf_obj_do_get() 593 prog = __get_prog_inode(d_backing_inode(path.dentry), type); in bpf_prog_get_type_path()
|
/linux-6.1.9/fs/exfat/ |
D | file.c | 235 struct inode *inode = d_backing_inode(path->dentry); in exfat_getattr()
|