Home
last modified time | relevance | path

Searched refs:d_backing_inode (Results 1 - 25 of 71) sorted by relevance

123

/kernel/linux/linux-5.10/fs/cachefiles/
H A Dxattr.c32 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 Dnamei.c261 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 Dsecurity.c54 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 Dbind.c124 !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 Drdwr.c79 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 Dnamei.c106 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 Dsecurity.c54 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 Dcache.c62 !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 Devm_main.c134 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 Drealpath.c103 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 Drealpath.c103 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 Dsecurity.c1092 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 Devm_main.c95 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 Devm_crypto.c190 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 Dsecurity.c1713 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 Dsmack_lsm.c801 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 Dima_appraise.c489 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 Dfs.c184 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 Dima_appraise.c373 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 Daudit_watch.c138 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 Daudit_watch.c138 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 Dsmack_lsm.c774 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 Dcachefiles.h254 __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 Ddcache.h538 * 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 Ddcache.h532 * 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()

Completed in 31 milliseconds

123