/Linux-v4.19/fs/ |
D | open.c | 85 error = inode_permission(inode, MAY_WRITE); in vfs_truncate() 394 res = inode_permission(inode, mode | MAY_ACCESS); in do_faccessat() 443 error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_CHDIR); in ksys_chdir() 477 error = inode_permission(file_inode(f.file), MAY_EXEC | MAY_CHDIR); in SYSCALL_DEFINE1() 496 error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_CHDIR); in ksys_chroot()
|
D | namei.c | 427 int inode_permission(struct inode *inode, int mask) in inode_permission() function 461 EXPORT_SYMBOL(inode_permission); 969 if (inode_permission(inode, MAY_READ | MAY_WRITE)) in safe_hardlink_source() 1696 int err = inode_permission(nd->inode, MAY_EXEC|MAY_NOT_BLOCK); in may_lookup() 1702 return inode_permission(nd->inode, MAY_EXEC); in may_lookup() 2487 return inode_permission(base->d_inode, MAY_EXEC); in lookup_one_len_common() 2807 error = inode_permission(dir, MAY_WRITE | MAY_EXEC); in may_delete() 2851 return inode_permission(dir, MAY_WRITE | MAY_EXEC); in may_create() 2973 error = inode_permission(inode, MAY_OPEN | acc_mode); in may_open() 3035 error = inode_permission(dir->dentry->d_inode, MAY_WRITE | MAY_EXEC); in may_o_create() [all …]
|
D | attr.c | 250 error = inode_permission(inode, MAY_WRITE); in notify_change()
|
D | xattr.c | 133 return inode_permission(inode, mask); in xattr_permission()
|
D | exec.c | 1311 if (inode_permission(inode, MAY_READ) < 0) { in would_dump()
|
/Linux-v4.19/kernel/bpf/ |
D | inode.c | 463 ret = inode_permission(inode, ACC_MODE(flags)); in bpf_obj_do_get() 521 int ret = inode_permission(inode, MAY_READ | MAY_WRITE); in __get_prog_inode()
|
/Linux-v4.19/fs/udf/ |
D | file.c | 187 if (inode_permission(inode, MAY_READ) != 0) { in udf_ioctl()
|
/Linux-v4.19/include/linux/ |
D | lsm_hooks.h | 1535 int (*inode_permission)(struct inode *inode, int mask); member 1842 struct hlist_head inode_permission; member
|
D | fs.h | 2748 extern int inode_permission(struct inode *, int);
|
/Linux-v4.19/fs/nfsd/ |
D | nfsfh.c | 42 err = inode_permission(d_inode(parent), MAY_EXEC); in nfsd_acceptable()
|
D | vfs.c | 2047 err = inode_permission(inode, acc & (MAY_READ|MAY_WRITE|MAY_EXEC)); in nfsd_permission() 2053 err = inode_permission(inode, MAY_EXEC); in nfsd_permission()
|
/Linux-v4.19/fs/notify/inotify/ |
D | inotify_user.c | 353 error = inode_permission(path->dentry->d_inode, MAY_READ); in inotify_find_inode()
|
/Linux-v4.19/fs/overlayfs/ |
D | inode.c | 296 err = inode_permission(realinode, mask); in ovl_permission()
|
/Linux-v4.19/fs/notify/fanotify/ |
D | fanotify_user.c | 493 ret = inode_permission(path->dentry->d_inode, MAY_READ); in fanotify_find_path()
|
/Linux-v4.19/fs/btrfs/ |
D | ioctl.c | 896 error = inode_permission(dir, MAY_WRITE | MAY_EXEC); in btrfs_may_delete() 925 return inode_permission(dir, MAY_WRITE | MAY_EXEC); in btrfs_may_create() 2447 ret = inode_permission(temp_inode, MAY_READ | MAY_EXEC); in btrfs_search_path_in_tree_user() 2889 err = inode_permission(inode, MAY_WRITE | MAY_EXEC); in btrfs_ioctl_snap_destroy() 2952 inode_permission(inode, MAY_WRITE)) { in btrfs_ioctl_defrag()
|
/Linux-v4.19/fs/ecryptfs/ |
D | inode.c | 854 return inode_permission(ecryptfs_inode_to_lower(inode), mask); in ecryptfs_permission()
|
/Linux-v4.19/security/ |
D | security.c | 708 return call_int_hook(inode_permission, 0, inode, mask); in security_inode_permission()
|
/Linux-v4.19/ipc/ |
D | mqueue.c | 741 return inode_permission(d_inode(dentry), acc); in prepare_open()
|
/Linux-v4.19/fs/ocfs2/ |
D | refcounttree.c | 4357 return inode_permission(dir, MAY_WRITE | MAY_EXEC); in ocfs2_may_create() 4411 error = inode_permission(inode, MAY_READ); in ocfs2_vfs_reflink()
|
/Linux-v4.19/kernel/ |
D | sys.c | 1839 err = inode_permission(inode, MAY_EXEC); in prctl_set_mm_exe_file()
|
/Linux-v4.19/net/unix/ |
D | af_unix.c | 914 err = inode_permission(inode, MAY_WRITE); in unix_find_other()
|
/Linux-v4.19/security/smack/ |
D | smack_lsm.c | 4678 LSM_HOOK_INIT(inode_permission, smack_inode_permission),
|
/Linux-v4.19/kernel/cgroup/ |
D | cgroup.c | 4385 ret = inode_permission(inode, MAY_WRITE); in cgroup_procs_write_permission()
|
/Linux-v4.19/mm/ |
D | memcontrol.c | 4082 ret = inode_permission(file_inode(cfile.file), MAY_READ); in memcg_write_event_control()
|
/Linux-v4.19/security/selinux/ |
D | hooks.c | 6948 LSM_HOOK_INIT(inode_permission, selinux_inode_permission),
|