Home
last modified time | relevance | path

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

12

/linux/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()
706 integrity_audit_msg(AUDIT_INTEGRITY_METADATA, d_backing_inode(dentry), in evm_inode_set_acl()
[all …]
H A Devm_crypto.c300 if (inode != d_backing_inode(dentry) && iint) { in evm_calc_hmac_or_hash()
370 struct inode *inode = d_backing_inode(dentry); in evm_update_evmxattr()
/linux/security/
H A Dsecurity.c1390 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_mknod()
1405 if (unlikely(IS_PRIVATE(d_backing_inode(dentry)))) in security_path_post_mknod()
1423 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_mkdir()
1440 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_rmdir()
1456 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_unlink()
1475 if (unlikely(IS_PRIVATE(d_backing_inode(dir->dentry)))) in security_path_symlink()
1493 if (unlikely(IS_PRIVATE(d_backing_inode(old_dentry)))) in security_path_link()
1514 if (unlikely(IS_PRIVATE(d_backing_inode(old_dentry)) || in security_path_rename()
1516 IS_PRIVATE(d_backing_inode(new_dentry))))) in security_path_rename()
1536 if (unlikely(IS_PRIVATE(d_backing_inode(path->dentry)))) in security_path_truncate()
[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/fs/cachefiles/
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/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()
H A Dcondition.c738 inode = d_backing_inode(dentry); in tomoyo_get_attributes()
/linux/security/smack/
H A Dsmack_lsm.c786 struct inode *inode = d_backing_inode(root); in smack_set_mnt_opts()
1099 isp = smk_of_inode(d_backing_inode(old_dentry)); in smack_inode_link()
1101 rc = smk_bu_inode(d_backing_inode(old_dentry), MAY_WRITE, rc); in smack_inode_link()
1104 isp = smk_of_inode(d_backing_inode(new_dentry)); in smack_inode_link()
1107 rc = smk_bu_inode(d_backing_inode(new_dentry), MAY_WRITE, rc); in smack_inode_link()
1123 struct inode *ip = d_backing_inode(dentry); in smack_inode_unlink()
1166 rc = smk_curacc(smk_of_inode(d_backing_inode(dentry)), MAY_WRITE, &ad); in smack_inode_rmdir()
1167 rc = smk_bu_inode(d_backing_inode(dentry), MAY_WRITE, rc); in smack_inode_rmdir()
1205 isp = smk_of_inode(d_backing_inode(old_dentry)); in smack_inode_rename()
1207 rc = smk_bu_inode(d_backing_inode(old_dentry), MAY_READWRITE, rc); in smack_inode_rename()
[all …]
/linux/security/integrity/ima/
H A Dima_appraise.c491 struct inode *inode = d_backing_inode(dentry);
654 struct inode *inode = d_backing_inode(dentry);
800 ima_reset_appraise_flags(d_backing_inode(dentry), digsig); in ima_inode_setxattr()
811 ima_reset_appraise_flags(d_backing_inode(dentry), -1); in ima_inode_setxattr()
825 ima_reset_appraise_flags(d_backing_inode(dentry), digsig);
/linux/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/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()
431 parent = audit_find_parent(d_backing_inode(parent_path.dentry)); in audit_add_watch()
H A Dauditsc.c2107 struct inode *inode = d_backing_inode(d); in handle_path()
2249 struct inode *inode = d_backing_inode(dentry); in __audit_inode()
2367 struct inode *inode = d_backing_inode(dentry); in __audit_inode_child()
/linux/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()
1152 get_mode_access(d_backing_inode(new_dentry)->i_mode); in current_check_refer_path()
1157 get_mode_access(d_backing_inode(old_dentry)->i_mode); in current_check_refer_path()
H A Dsyscalls.c309 IS_PRIVATE(d_backing_inode(fd_file(f)->f_path.dentry))) in get_path_from_fd()
/linux/security/apparmor/
H A Dlsm.c246 d_backing_inode(path->dentry)); in common_perm_cond()
249 d_backing_inode(path->dentry)->i_mode in common_perm_cond()
289 struct inode *inode = d_backing_inode(dentry); in common_perm_rm()
403 .mode = d_backing_inode(old_dentry)->i_mode in apparmor_path_rename()
405 vfsuid = i_uid_into_vfsuid(idmap, d_backing_inode(old_dentry)); in apparmor_path_rename()
410 .mode = d_backing_inode(new_dentry)->i_mode, in apparmor_path_rename()
412 vfsuid = i_uid_into_vfsuid(idmap, d_backing_inode(old_dentry)); in apparmor_path_rename()
H A Dfile.c436 struct inode *inode = d_backing_inode(old_dentry); in aa_path_link()
/linux/net/unix/
H A Ddiag.c35 .udiag_vfs_ino = d_backing_inode(dentry)->i_ino, in sk_diag_dump_vfs()
H A Daf_unix.c464 if (dentry && d_backing_inode(dentry) == i) { in unix_find_socket_byinode()
1225 inode = d_backing_inode(path.dentry); in unix_find_bsd()
1391 new_hash = unix_bsd_hash(d_backing_inode(dentry)); in unix_bind_bsd()
/linux/include/linux/
H A Ddcache.h559 static inline struct inode *d_backing_inode(const struct dentry *upper) in d_backing_inode() function
/linux/kernel/bpf/
H A Dinode.c502 inode = d_backing_inode(path.dentry); in bpf_obj_do_get()
585 prog = __get_prog_inode(d_backing_inode(path.dentry), type); in bpf_prog_get_type_path()
/linux/security/selinux/
H A Dhooks.c338 return selinux_inode(d_backing_inode(dentry)); in backing_inode_security_novalidate()
346 struct inode *inode = d_backing_inode(dentry); in backing_inode_security()
518 struct inode *root_inode = d_backing_inode(root); in sb_check_xattr_support()
567 struct inode *root_inode = d_backing_inode(root); in sb_finish_set_opts()
1702 struct inode *inode = d_backing_inode(dentry); in dentry_has_perm()
1721 struct inode *inode = d_backing_inode(path->dentry); in path_has_perm()
2108 if (unlikely(IS_PRIVATE(d_backing_inode(dentry)))) in selinux_binder_transfer_file()
3282 struct inode *inode = d_backing_inode(dentry); in selinux_inode_setattr()
3352 struct inode *inode = d_backing_inode(dentry); in selinux_inode_setxattr()
3457 struct inode *inode = d_backing_inode(dentry); in selinux_inode_post_setxattr()
/linux/fs/tracefs/
H A Dinode.c226 struct inode *inode = d_backing_inode(path->dentry); in tracefs_getattr()
/linux/fs/
H A Dposix_acl.c987 return IS_POSIXACL(d_backing_inode(dentry)); in posix_acl_xattr_list()

12