Home
last modified time | relevance | path

Searched refs:d_backing_inode (Results 1 – 25 of 36) sorted by relevance

12

/linux-6.15/fs/cachefiles/
H A Dnamei.c106 trace_cachefiles_vfs_error(NULL, d_backing_inode(dir), in cachefiles_get_directory()
147 ASSERT(d_backing_inode(subdir)); in cachefiles_get_directory()
150 subdir, d_backing_inode(subdir)->i_ino); in cachefiles_get_directory()
168 ASSERT(d_backing_inode(subdir)); in cachefiles_get_directory()
178 !d_backing_inode(subdir)->i_op->lookup || in cachefiles_get_directory()
179 !d_backing_inode(subdir)->i_op->mkdir || in cachefiles_get_directory()
180 !d_backing_inode(subdir)->i_op->rename || in cachefiles_get_directory()
181 !d_backing_inode(subdir)->i_op->rmdir || in cachefiles_get_directory()
182 !d_backing_inode(subdir)->i_op->unlink) in cachefiles_get_directory()
185 _leave(" = [%lu]", d_backing_inode(subdir)->i_ino); 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.c63 !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 Dxattr.c184 d_backing_inode(dentry)->i_ino, -ret); in cachefiles_remove_object_xattr()
/linux-6.15/security/integrity/evm/
H A Devm_main.c133 struct inode *inode = d_backing_inode(dentry); in evm_find_protected_xattrs()
156 struct inode *inode = d_backing_inode(dentry); in is_unsupported_hmac_fs()
187 struct inode *inode = d_backing_inode(dentry); in evm_verify_hmac()
358 rc = __vfs_getxattr(dentry, d_backing_inode(dentry), in evm_read_protected_xattrs()
388 d_backing_inode(dentry), xattr->name, in evm_read_protected_xattrs()
442 struct inode *inode = d_backing_inode(dentry); in evm_verify_current_integrity()
530 iint = evm_iint_inode(d_backing_inode(dentry)); in evm_protect_xattr()
565 integrity_audit_msg(AUDIT_INTEGRITY_METADATA, d_backing_inode(dentry), in evm_protect_xattr()
639 struct inode *inode = d_backing_inode(dentry); in evm_inode_set_acl_change()
888 struct inode *inode = d_backing_inode(dentry); in evm_attr_change()
[all …]
H A Devm_crypto.c299 if (inode != d_backing_inode(dentry) && iint) { in evm_calc_hmac_or_hash()
369 struct inode *inode = d_backing_inode(dentry); in evm_update_evmxattr()
/linux-6.15/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()
/linux-6.15/security/
H A Dsecurity.c1912 if (unlikely(IS_PRIVATE(d_backing_inode(dentry)))) in security_path_post_mknod()
2023 IS_PRIVATE(d_backing_inode(new_dentry))))) in security_path_rename()
2160 if (unlikely(IS_PRIVATE(d_backing_inode(dentry)))) in security_inode_unlink()
2213 if (unlikely(IS_PRIVATE(d_backing_inode(dentry)))) in security_inode_rmdir()
2258 IS_PRIVATE(d_backing_inode(new_dentry))))) in security_inode_rename()
2282 if (unlikely(IS_PRIVATE(d_backing_inode(dentry)))) in security_inode_readlink()
2343 if (unlikely(IS_PRIVATE(d_backing_inode(dentry)))) in security_inode_setattr()
2360 if (unlikely(IS_PRIVATE(d_backing_inode(dentry)))) in security_inode_post_setattr()
2412 if (unlikely(IS_PRIVATE(d_backing_inode(dentry)))) in security_inode_setxattr()
2442 if (unlikely(IS_PRIVATE(d_backing_inode(dentry)))) in security_inode_set_acl()
[all …]
H A Dcommoncap.c328 struct inode *inode = d_backing_inode(dentry); in cap_inode_need_killpriv()
566 struct inode *inode = d_backing_inode(dentry); in cap_convert_nscap()
669 struct inode *inode = d_backing_inode(dentry); in get_vfs_caps_from_disk()
1072 struct inode *inode = d_backing_inode(dentry); in cap_inode_removexattr()
H A Dlsm_audit.c220 inode = d_backing_inode(a->u.path.dentry); in audit_log_lsm_data()
264 inode = d_backing_inode(a->u.dentry); in audit_log_lsm_data()
/linux-6.15/security/smack/
H A Dsmack_lsm.c787 struct inode *inode = d_backing_inode(root); in smack_set_mnt_opts()
1066 isp = smk_of_inode(d_backing_inode(old_dentry)); in smack_inode_link()
1071 isp = smk_of_inode(d_backing_inode(new_dentry)); in smack_inode_link()
1090 struct inode *ip = d_backing_inode(dentry); in smack_inode_unlink()
1172 isp = smk_of_inode(d_backing_inode(old_dentry)); in smack_inode_rename()
1177 isp = smk_of_inode(d_backing_inode(new_dentry)); in smack_inode_rename()
1259 struct inode *inode = d_backing_inode(path->dentry); in smack_inode_getattr()
1335 if (!S_ISDIR(d_backing_inode(dentry)->i_mode) || in smack_inode_setxattr()
1419 rc = smk_bu_inode(d_backing_inode(dentry), MAY_READ, rc); in smack_inode_getxattr()
1461 isp = smack_inode(d_backing_inode(dentry)); in smack_inode_removexattr()
[all …]
/linux-6.15/kernel/
H A Daudit_watch.c138 struct inode *inode = d_backing_inode(path->dentry); in audit_init_parent()
359 watch->ino = d_backing_inode(d)->i_ino; in audit_get_nd()
362 inode_unlock(d_backing_inode(parent->dentry)); in audit_get_nd()
432 parent = audit_find_parent(d_backing_inode(parent_path.dentry)); in audit_add_watch()
H A Daudit_tree.c673 return inode_to_key(d_backing_inode(mnt->mnt_root)) == in compare_root()
747 return tag_chunk(d_backing_inode(mnt->mnt_root), arg); in tag_mount()
/linux-6.15/security/integrity/ima/
H A Dima_appraise.c501 struct inode *inode = d_backing_inode(dentry); in ima_appraise_measurement()
664 struct inode *inode = d_backing_inode(dentry); in ima_inode_post_setattr()
799 ima_reset_appraise_flags(d_backing_inode(dentry), digsig); in ima_inode_setxattr()
810 ima_reset_appraise_flags(d_backing_inode(dentry), 0); in ima_inode_set_acl()
822 ima_reset_appraise_flags(d_backing_inode(dentry), 0); in ima_inode_removexattr()
/linux-6.15/include/trace/events/
H A Dcachefiles.h260 __entry->dino = d_backing_inode(dir)->i_ino;
261 __entry->ino = (!IS_ERR(de) && d_backing_inode(de) ?
262 d_backing_inode(de)->i_ino : 0);
281 __entry->dir = d_backing_inode(dir)->i_ino;
282 __entry->subdir = d_backing_inode(subdir)->i_ino;
/linux-6.15/fs/udf/
H A Dsymlink.c139 struct inode *inode = d_backing_inode(dentry); in udf_symlink_getattr()
/linux-6.15/security/landlock/
H A Dfs.c342 id.key.object = get_inode_object(d_backing_inode(path->dentry)); in landlock_append_fs_rule()
377 inode = d_backing_inode(dentry); in find_rule()
394 unlikely(IS_PRIVATE(d_backing_inode(dentry)))); in is_nouser_or_private()
1153 get_mode_access(d_backing_inode(new_dentry)->i_mode); in current_check_refer_path()
1158 get_mode_access(d_backing_inode(old_dentry)->i_mode); in current_check_refer_path()
H A Dsyscalls.c307 IS_PRIVATE(d_backing_inode(fd_file(f)->f_path.dentry))) in get_path_from_fd()
/linux-6.15/security/apparmor/
H A Dlsm.c245 d_backing_inode(path->dentry)); in common_perm_cond()
248 d_backing_inode(path->dentry)->i_mode in common_perm_cond()
288 struct inode *inode = d_backing_inode(dentry); in common_perm_rm()
402 .mode = d_backing_inode(old_dentry)->i_mode in apparmor_path_rename()
404 vfsuid = i_uid_into_vfsuid(idmap, d_backing_inode(old_dentry)); in apparmor_path_rename()
409 .mode = d_backing_inode(new_dentry)->i_mode, in apparmor_path_rename()
411 vfsuid = i_uid_into_vfsuid(idmap, d_backing_inode(old_dentry)); in apparmor_path_rename()
H A Dfile.c427 d_backing_inode(old_dentry)->i_uid, in aa_path_link()
428 d_backing_inode(old_dentry)->i_mode in aa_path_link()
/linux-6.15/net/unix/
H A Ddiag.c35 .udiag_vfs_ino = d_backing_inode(dentry)->i_ino, in sk_diag_dump_vfs()
/linux-6.15/include/linux/
H A Ddcache.h552 static inline struct inode *d_backing_inode(const struct dentry *upper) in d_backing_inode() function
/linux-6.15/fs/
H A Dfs_parser.c178 !S_ISBLK(d_backing_inode(_path->dentry)->i_mode)) { in fs_lookup_param()
H A Dstat.c182 struct inode *inode = d_backing_inode(path->dentry); in vfs_getattr_nosec()
578 d_backing_inode(path.dentry)->i_op->readlink) { in do_readlinkat()
/linux-6.15/kernel/bpf/
H A Dinode.c507 inode = d_backing_inode(path.dentry); in bpf_obj_do_get()
590 prog = __get_prog_inode(d_backing_inode(path.dentry), type); in bpf_prog_get_type_path()

12