Home
last modified time | relevance | path

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

12

/linux/fs/cachefiles/
H A Dnamei.c105 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 Dsecurity.c54 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 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.c252 d_backing_inode(dentry)->i_ino, -ret); in cachefiles_remove_object_xattr()
/linux/security/integrity/evm/
H A Devm_main.c149 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 Devm_crypto.c306 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 Dsecurity.c1429 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 Dcommoncap.c328 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 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/security/smack/
H A Dsmack_lsm.c795 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 Dima_appraise.c472 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 Dcachefiles.h270 __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 Dlandlock.h443 __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 Dsymlink.c141 struct inode *inode = d_backing_inode(dentry); in udf_symlink_getattr()
/linux/security/apparmor/
H A Dlsm.c248 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 Dfile.c443 struct inode *inode = d_backing_inode(old_dentry); in aa_path_link()
/linux/security/landlock/
H A Dfs.c347 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 Dsyscalls.c349 IS_PRIVATE(d_backing_inode(fd_file(f)->f_path.dentry))) in get_path_from_fd()
/linux/net/unix/
H A Ddiag.c38 uv.udiag_vfs_ino = d_backing_inode(dentry)->i_ino; in sk_diag_dump_vfs()
/linux/include/linux/
H A Ddcache.h625 static inline struct inode *d_backing_inode(const struct dentry *upper) in d_backing_inode() function
/linux/fs/
H A Dstat.c185 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 Dbdev.c1272 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 Dinode.c562 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 Dhooks.c340 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 Dinode.c203 struct inode *inode = d_backing_inode(path->dentry); in tracefs_getattr()

12