/kernel/linux/linux-5.10/fs/cachefiles/ |
H A D | xattr.c | 32 ASSERT(d_backing_inode(dentry)); in cachefiles_check_object_type() 51 dentry, d_backing_inode(dentry)->i_ino, in cachefiles_check_object_type() 63 dentry, d_backing_inode(dentry)->i_ino, in cachefiles_check_object_type() 83 d_backing_inode(dentry)->i_ino); in cachefiles_check_object_type() 90 dentry, d_backing_inode(dentry)->i_ino, in cachefiles_check_object_type() 167 ASSERT(d_backing_inode(dentry)); in cachefiles_check_auxdata() 183 i_size_read(d_backing_inode(dentry))); in cachefiles_check_auxdata() 207 ASSERT(d_backing_inode(dentry)); in cachefiles_check_object_xattr() 228 d_backing_inode(dentry)->i_ino, -ret); in cachefiles_check_object_xattr() 253 i_size_read(d_backing_inode(dentr in cachefiles_check_object_xattr() [all...] |
H A D | namei.c | 261 struct inode *inode = d_backing_inode(dentry); in cachefiles_mark_object_inactive() 444 ASSERT(d_backing_inode(object->dentry)); in cachefiles_delete_object() 504 ASSERT(d_backing_inode(parent->dentry)); in cachefiles_walk_to_object() 538 inode = d_backing_inode(next); in cachefiles_walk_to_object() 576 ASSERT(d_backing_inode(next)); in cachefiles_walk_to_object() 579 next, d_backing_inode(next), d_backing_inode(next)->i_ino); in cachefiles_walk_to_object() 583 d_backing_inode(next)->i_ino); in cachefiles_walk_to_object() 606 ASSERT(d_backing_inode(next)); in cachefiles_walk_to_object() 609 next, d_backing_inode(nex in cachefiles_walk_to_object() [all...] |
H A 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()
|
H A D | bind.c | 124 !d_backing_inode(root)->i_op->lookup || in cachefiles_daemon_add_cache() 125 !d_backing_inode(root)->i_op->mkdir || in cachefiles_daemon_add_cache() 126 !(d_backing_inode(root)->i_opflags & IOP_XATTR) || in cachefiles_daemon_add_cache()
|
H A D | rdwr.c | 79 struct address_space *bmapping = d_backing_inode(object->backer)->i_mapping; in cachefiles_read_reissue() 84 d_backing_inode(object->backer)->i_ino, in cachefiles_read_reissue() 163 _enter("{ino=%lu}", d_backing_inode(object->backer)->i_ino); in cachefiles_read_copier() 253 bmapping = d_backing_inode(object->backer)->i_mapping; in cachefiles_read_backing_file_one() 413 inode = d_backing_inode(object->backer); in cachefiles_read_or_alloc_page() 470 struct address_space *bmapping = d_backing_inode(object->backer)->i_mapping; in cachefiles_read_backing_file() 712 inode = d_backing_inode(object->backer); in cachefiles_read_or_alloc_pages()
|
/kernel/linux/linux-6.6/fs/cachefiles/ |
H A 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(subdi in cachefiles_get_directory() [all...] |
H A 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()
|
H A 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()
|
/kernel/linux/linux-6.6/security/integrity/evm/ |
H A D | evm_main.c | 134 struct inode *inode = d_backing_inode(dentry); in evm_find_protected_xattrs() 244 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() 413 iint = integrity_iint_find(d_backing_inode(dentry)); in evm_verifyxattr() 431 struct inode *inode = d_backing_inode(dentry); in evm_verify_current_integrity() 513 iint = integrity_iint_find(d_backing_inode(dentry)); in evm_protect_xattr() 548 integrity_audit_msg(AUDIT_INTEGRITY_METADATA, d_backing_inode(dentry), in evm_protect_xattr() 621 struct inode *inode = d_backing_inode(dentry); in evm_inode_set_acl_change() 686 integrity_audit_msg(AUDIT_INTEGRITY_METADATA, d_backing_inode(dentr in evm_inode_set_acl() [all...] |
/kernel/linux/linux-5.10/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() 264 inode = d_backing_inode(sb->s_root); in tomoyo_realpath_from_path()
|
/kernel/linux/linux-6.6/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()
|
/kernel/linux/linux-5.10/security/ |
H A D | security.c | 1092 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_mknod() 1100 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_mkdir() 1108 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_rmdir() 1115 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_unlink() 1124 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_symlink() 1132 if (unlikely(IS_PRIVATE(d_backing_inode(old_dentry)))) in security_path_link() 1141 if (unlikely(IS_PRIVATE(d_backing_inode(old_dentry)) || in security_path_rename() 1142 (d_is_positive(new_dentry) && IS_PRIVATE(d_backing_inode(new_dentry))))) in security_path_rename() 1159 if (unlikely(IS_PRIVATE(d_backing_inode(path->dentry)))) in security_path_truncate() 1166 if (unlikely(IS_PRIVATE(d_backing_inode(pat in security_path_chmod() [all...] |
/kernel/linux/linux-5.10/security/integrity/evm/ |
H A D | evm_main.c | 95 struct inode *inode = d_backing_inode(dentry); in evm_find_protected_xattrs() 203 inode = d_backing_inode(dentry); in evm_verify_hmac() 282 iint = integrity_iint_find(d_backing_inode(dentry)); in evm_verifyxattr() 300 struct inode *inode = d_backing_inode(dentry); in evm_verify_current_integrity() 341 iint = integrity_iint_find(d_backing_inode(dentry)); in evm_protect_xattr() 358 integrity_audit_msg(AUDIT_INTEGRITY_METADATA, d_backing_inode(dentry), in evm_protect_xattr() 499 integrity_audit_msg(AUDIT_INTEGRITY_METADATA, d_backing_inode(dentry), in evm_inode_setattr()
|
H A D | evm_crypto.c | 190 struct inode *inode = d_backing_inode(dentry); in evm_calc_hmac_or_hash() 303 struct inode *inode = d_backing_inode(dentry); in evm_update_evmxattr()
|
/kernel/linux/linux-6.6/security/ |
H A D | security.c | 1713 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_mknod() 1732 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_mkdir() 1749 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_rmdir() 1765 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_unlink() 1784 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_symlink() 1802 if (unlikely(IS_PRIVATE(d_backing_inode(old_dentry)))) in security_path_link() 1823 if (unlikely(IS_PRIVATE(d_backing_inode(old_dentry)) || in security_path_rename() 1825 IS_PRIVATE(d_backing_inode(new_dentry))))) in security_path_rename() 1845 if (unlikely(IS_PRIVATE(d_backing_inode(path->dentry)))) in security_path_truncate() 1863 if (unlikely(IS_PRIVATE(d_backing_inode(pat in security_path_chmod() [all...] |
/kernel/linux/linux-6.6/security/smack/ |
H A D | smack_lsm.c | 801 struct inode *inode = d_backing_inode(root); in smack_set_mnt_opts() 1075 isp = smk_of_inode(d_backing_inode(old_dentry)); in smack_inode_link() 1077 rc = smk_bu_inode(d_backing_inode(old_dentry), MAY_WRITE, rc); in smack_inode_link() 1080 isp = smk_of_inode(d_backing_inode(new_dentry)); in smack_inode_link() 1083 rc = smk_bu_inode(d_backing_inode(new_dentry), MAY_WRITE, rc); in smack_inode_link() 1099 struct inode *ip = d_backing_inode(dentry); in smack_inode_unlink() 1142 rc = smk_curacc(smk_of_inode(d_backing_inode(dentry)), MAY_WRITE, &ad); in smack_inode_rmdir() 1143 rc = smk_bu_inode(d_backing_inode(dentry), MAY_WRITE, rc); in smack_inode_rmdir() 1181 isp = smk_of_inode(d_backing_inode(old_dentry)); in smack_inode_rename() 1183 rc = smk_bu_inode(d_backing_inode(old_dentr in smack_inode_rename() [all...] |
/kernel/linux/linux-6.6/security/integrity/ima/ |
H A D | ima_appraise.c | 489 struct inode *inode = d_backing_inode(dentry); in ima_appraise_measurement() 641 struct inode *inode = d_backing_inode(dentry); in ima_inode_post_setattr() 775 ima_reset_appraise_flags(d_backing_inode(dentry), digsig); in ima_inode_setxattr() 786 ima_reset_appraise_flags(d_backing_inode(dentry), 0); in ima_inode_set_acl() 797 ima_reset_appraise_flags(d_backing_inode(dentry), 0); in ima_inode_removexattr()
|
/kernel/linux/linux-6.6/security/landlock/ |
H A D | fs.c | 184 object = get_inode_object(d_backing_inode(path->dentry)); in landlock_append_fs_rule() 216 inode = d_backing_inode(dentry); in find_rule() 287 unlikely(IS_PRIVATE(d_backing_inode(dentry)))); in is_nouser_or_private() 836 get_mode_access(d_backing_inode(new_dentry)->i_mode); in current_check_refer_path() 841 get_mode_access(d_backing_inode(old_dentry)->i_mode); in current_check_refer_path()
|
/kernel/linux/linux-5.10/security/integrity/ima/ |
H A D | ima_appraise.c | 373 struct inode *inode = d_backing_inode(dentry); in ima_appraise_measurement() 509 struct inode *inode = d_backing_inode(dentry); in ima_inode_post_setattr() 573 ima_reset_appraise_flags(d_backing_inode(dentry), in ima_inode_setxattr() 586 ima_reset_appraise_flags(d_backing_inode(dentry), 0); in ima_inode_removexattr()
|
/kernel/linux/linux-5.10/kernel/ |
H A D | audit_watch.c | 138 struct inode *inode = d_backing_inode(path->dentry); in audit_init_parent() 355 watch->ino = d_backing_inode(d)->i_ino; in audit_get_nd() 357 inode_unlock(d_backing_inode(parent->dentry)); in audit_get_nd() 427 parent = audit_find_parent(d_backing_inode(parent_path.dentry)); in audit_add_watch()
|
/kernel/linux/linux-6.6/kernel/ |
H A 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()
|
/kernel/linux/linux-5.10/security/smack/ |
H A D | smack_lsm.c | 774 struct inode *inode = d_backing_inode(root); in smack_set_mnt_opts() 1045 isp = smk_of_inode(d_backing_inode(old_dentry)); in smack_inode_link() 1047 rc = smk_bu_inode(d_backing_inode(old_dentry), MAY_WRITE, rc); in smack_inode_link() 1050 isp = smk_of_inode(d_backing_inode(new_dentry)); in smack_inode_link() 1053 rc = smk_bu_inode(d_backing_inode(new_dentry), MAY_WRITE, rc); in smack_inode_link() 1069 struct inode *ip = d_backing_inode(dentry); in smack_inode_unlink() 1112 rc = smk_curacc(smk_of_inode(d_backing_inode(dentry)), MAY_WRITE, &ad); in smack_inode_rmdir() 1113 rc = smk_bu_inode(d_backing_inode(dentry), MAY_WRITE, rc); in smack_inode_rmdir() 1151 isp = smk_of_inode(d_backing_inode(old_dentry)); in smack_inode_rename() 1153 rc = smk_bu_inode(d_backing_inode(old_dentr in smack_inode_rename() [all...] |
/kernel/linux/linux-6.6/include/trace/events/ |
H A 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;
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | dcache.h | 538 * d_backing_inode - Get upper or lower inode we should be using 547 static inline struct inode *d_backing_inode(const struct dentry *upper) in d_backing_inode() function 598 return d_backing_inode(d_real((struct dentry *) dentry, NULL)); in d_real_inode()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | dcache.h | 532 * d_backing_inode - Get upper or lower inode we should be using 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()
|