Home
last modified time | relevance | path

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

/Linux-v4.19/fs/
Dopen.c85 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()
Dnamei.c427 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 …]
Dattr.c250 error = inode_permission(inode, MAY_WRITE); in notify_change()
Dxattr.c133 return inode_permission(inode, mask); in xattr_permission()
Dexec.c1311 if (inode_permission(inode, MAY_READ) < 0) { in would_dump()
/Linux-v4.19/kernel/bpf/
Dinode.c463 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/
Dfile.c187 if (inode_permission(inode, MAY_READ) != 0) { in udf_ioctl()
/Linux-v4.19/include/linux/
Dlsm_hooks.h1535 int (*inode_permission)(struct inode *inode, int mask); member
1842 struct hlist_head inode_permission; member
Dfs.h2748 extern int inode_permission(struct inode *, int);
/Linux-v4.19/fs/nfsd/
Dnfsfh.c42 err = inode_permission(d_inode(parent), MAY_EXEC); in nfsd_acceptable()
Dvfs.c2047 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/
Dinotify_user.c353 error = inode_permission(path->dentry->d_inode, MAY_READ); in inotify_find_inode()
/Linux-v4.19/fs/overlayfs/
Dinode.c296 err = inode_permission(realinode, mask); in ovl_permission()
/Linux-v4.19/fs/notify/fanotify/
Dfanotify_user.c493 ret = inode_permission(path->dentry->d_inode, MAY_READ); in fanotify_find_path()
/Linux-v4.19/fs/btrfs/
Dioctl.c896 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/
Dinode.c854 return inode_permission(ecryptfs_inode_to_lower(inode), mask); in ecryptfs_permission()
/Linux-v4.19/security/
Dsecurity.c708 return call_int_hook(inode_permission, 0, inode, mask); in security_inode_permission()
/Linux-v4.19/ipc/
Dmqueue.c741 return inode_permission(d_inode(dentry), acc); in prepare_open()
/Linux-v4.19/fs/ocfs2/
Drefcounttree.c4357 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/
Dsys.c1839 err = inode_permission(inode, MAY_EXEC); in prctl_set_mm_exe_file()
/Linux-v4.19/net/unix/
Daf_unix.c914 err = inode_permission(inode, MAY_WRITE); in unix_find_other()
/Linux-v4.19/security/smack/
Dsmack_lsm.c4678 LSM_HOOK_INIT(inode_permission, smack_inode_permission),
/Linux-v4.19/kernel/cgroup/
Dcgroup.c4385 ret = inode_permission(inode, MAY_WRITE); in cgroup_procs_write_permission()
/Linux-v4.19/mm/
Dmemcontrol.c4082 ret = inode_permission(file_inode(cfile.file), MAY_READ); in memcg_write_event_control()
/Linux-v4.19/security/selinux/
Dhooks.c6948 LSM_HOOK_INIT(inode_permission, selinux_inode_permission),