/Linux-v5.4/fs/ |
D | open.c | 86 error = inode_permission(inode, MAY_WRITE); in vfs_truncate() 414 res = inode_permission(inode, mode | MAY_ACCESS); in do_faccessat() 463 error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_CHDIR); in ksys_chdir() 497 error = inode_permission(file_inode(f.file), MAY_EXEC | MAY_CHDIR); in SYSCALL_DEFINE1() 516 error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_CHDIR); in ksys_chroot()
|
D | namei.c | 425 int inode_permission(struct inode *inode, int mask) in inode_permission() function 459 EXPORT_SYMBOL(inode_permission); 961 if (inode_permission(inode, MAY_READ | MAY_WRITE)) in safe_hardlink_source() 1688 int err = inode_permission(nd->inode, MAY_EXEC|MAY_NOT_BLOCK); in may_lookup() 1694 return inode_permission(nd->inode, MAY_EXEC); in may_lookup() 2477 return inode_permission(base->d_inode, MAY_EXEC); in lookup_one_len_common() 2797 error = inode_permission(dir, MAY_WRITE | MAY_EXEC); in may_delete() 2841 return inode_permission(dir, MAY_WRITE | MAY_EXEC); in may_create() 2963 error = inode_permission(inode, MAY_OPEN | acc_mode); in may_open() 3025 error = inode_permission(dir->dentry->d_inode, MAY_WRITE | MAY_EXEC); in may_o_create() [all …]
|
D | attr.c | 253 error = inode_permission(inode, MAY_WRITE); in notify_change()
|
D | xattr.c | 134 return inode_permission(inode, mask); in xattr_permission()
|
D | exec.c | 1316 if (inode_permission(inode, MAY_READ) < 0) { in would_dump()
|
D | read_write.c | 2095 if (!inode_permission(file_inode(file), MAY_WRITE)) in allow_file_dedupe()
|
/Linux-v5.4/mm/ |
D | mincore.c | 193 inode_permission(file_inode(vma->vm_file), MAY_WRITE) == 0; in can_do_mincore()
|
D | madvise.c | 531 inode_permission(file_inode(vma->vm_file), MAY_WRITE) == 0; in can_do_pageout()
|
/Linux-v5.4/fs/configfs/ |
D | symlink.c | 200 ret = inode_permission(dir, MAY_WRITE | MAY_EXEC); in configfs_symlink()
|
/Linux-v5.4/kernel/bpf/ |
D | inode.c | 461 ret = inode_permission(inode, ACC_MODE(flags)); in bpf_obj_do_get() 519 int ret = inode_permission(inode, MAY_READ); in __get_prog_inode()
|
/Linux-v5.4/fs/udf/ |
D | file.c | 187 if (inode_permission(inode, MAY_READ) != 0) { in udf_ioctl()
|
/Linux-v5.4/fs/verity/ |
D | enable.c | 331 err = inode_permission(inode, MAY_WRITE); in fsverity_ioctl_enable()
|
/Linux-v5.4/include/linux/ |
D | lsm_hooks.h | 1573 int (*inode_permission)(struct inode *inode, int mask); member 1889 struct hlist_head inode_permission; member
|
/Linux-v5.4/fs/nfsd/ |
D | nfsfh.c | 42 err = inode_permission(d_inode(parent), MAY_EXEC); in nfsd_acceptable()
|
D | vfs.c | 2068 err = inode_permission(inode, acc & (MAY_READ|MAY_WRITE|MAY_EXEC)); in nfsd_permission() 2074 err = inode_permission(inode, MAY_EXEC); in nfsd_permission()
|
/Linux-v5.4/fs/notify/inotify/ |
D | inotify_user.c | 344 error = inode_permission(path->dentry->d_inode, MAY_READ); in inotify_find_inode()
|
/Linux-v5.4/fs/overlayfs/ |
D | inode.c | 293 err = inode_permission(realinode, mask); in ovl_permission()
|
/Linux-v5.4/fs/btrfs/ |
D | ioctl.c | 911 error = inode_permission(dir, MAY_WRITE | MAY_EXEC); in btrfs_may_delete() 940 return inode_permission(dir, MAY_WRITE | MAY_EXEC); in btrfs_may_create() 2470 ret = inode_permission(temp_inode, MAY_READ | MAY_EXEC); in btrfs_search_path_in_tree_user() 2912 err = inode_permission(inode, MAY_WRITE | MAY_EXEC); in btrfs_ioctl_snap_destroy() 2977 inode_permission(inode, MAY_WRITE)) { in btrfs_ioctl_defrag()
|
/Linux-v5.4/fs/notify/fanotify/ |
D | fanotify_user.c | 570 ret = inode_permission(path->dentry->d_inode, MAY_READ); in fanotify_find_path()
|
/Linux-v5.4/fs/ecryptfs/ |
D | inode.c | 867 return inode_permission(ecryptfs_inode_to_lower(inode), mask); in ecryptfs_permission()
|
/Linux-v5.4/ipc/ |
D | mqueue.c | 795 return inode_permission(d_inode(dentry), acc); in prepare_open()
|
/Linux-v5.4/security/ |
D | security.c | 1202 return call_int_hook(inode_permission, 0, inode, mask); in security_inode_permission()
|
/Linux-v5.4/fs/ocfs2/ |
D | refcounttree.c | 4347 return inode_permission(dir, MAY_WRITE | MAY_EXEC); in ocfs2_may_create() 4401 error = inode_permission(inode, MAY_READ); in ocfs2_vfs_reflink()
|
/Linux-v5.4/kernel/ |
D | sys.c | 1834 err = inode_permission(inode, MAY_EXEC); in prctl_set_mm_exe_file()
|
/Linux-v5.4/net/unix/ |
D | af_unix.c | 913 err = inode_permission(inode, MAY_WRITE); in unix_find_other()
|