Home
last modified time | relevance | path

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

/linux-4.4.14/fs/
Dopen.c85 error = inode_permission(inode, MAY_WRITE); in vfs_truncate()
384 res = inode_permission(inode, mode | MAY_ACCESS); in SYSCALL_DEFINE3()
428 error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_CHDIR); in SYSCALL_DEFINE1()
460 error = inode_permission(inode, MAY_EXEC | MAY_CHDIR); in SYSCALL_DEFINE1()
479 error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_CHDIR); in SYSCALL_DEFINE1()
Dnamei.c458 int inode_permission(struct inode *inode, int mask) in inode_permission() function
467 EXPORT_SYMBOL(inode_permission);
944 if (inode_permission(inode, MAY_READ | MAY_WRITE)) in safe_hardlink_source()
1646 int err = inode_permission(nd->inode, MAY_EXEC|MAY_NOT_BLOCK); in may_lookup()
1652 return inode_permission(nd->inode, MAY_EXEC); in may_lookup()
2010 retval = inode_permission(inode, MAY_EXEC); in path_init()
2321 err = inode_permission(base->d_inode, MAY_EXEC); in lookup_one_len()
2565 error = inode_permission(dir, MAY_WRITE | MAY_EXEC); in may_delete()
2603 return inode_permission(dir, MAY_WRITE | MAY_EXEC); in may_create()
2702 error = inode_permission(inode, acc_mode); in may_open()
[all …]
Dutimes.c100 error = inode_permission(inode, MAY_WRITE); in utimes_common()
Dxattr.c73 return inode_permission(inode, mask); in xattr_permission()
Dexec.c1126 if (inode_permission(file_inode(file), MAY_READ) < 0) in would_dump()
/linux-4.4.14/fs/udf/
Dfile.c170 if (inode_permission(inode, MAY_READ) != 0) { in udf_ioctl()
/linux-4.4.14/kernel/bpf/
Dinode.c271 ret = inode_permission(inode, MAY_WRITE); in bpf_obj_do_get()
/linux-4.4.14/include/linux/
Dlsm_hooks.h1403 int (*inode_permission)(struct inode *inode, int mask); member
1678 struct list_head inode_permission; member
Dfs.h2447 extern int inode_permission(struct inode *, int);
/linux-4.4.14/fs/ncpfs/
Dioctl.c875 ret = inode_permission(inode, MAY_WRITE); in ncp_ioctl()
887 ret = inode_permission(inode, MAY_READ); in ncp_ioctl()
/linux-4.4.14/security/
Dsecurity.c599 return call_int_hook(inode_permission, 0, inode, mask); in security_inode_permission()
1629 .inode_permission =
1630 LIST_HEAD_INIT(security_hook_heads.inode_permission),
/linux-4.4.14/fs/nfsd/
Dnfsfh.c41 err = inode_permission(d_inode(parent), MAY_EXEC); in nfsd_acceptable()
Dvfs.c2009 err = inode_permission(inode, acc & (MAY_READ|MAY_WRITE|MAY_EXEC)); in nfsd_permission()
2015 err = inode_permission(inode, MAY_EXEC); in nfsd_permission()
/linux-4.4.14/fs/notify/inotify/
Dinotify_user.c340 error = inode_permission(path->dentry->d_inode, MAY_READ); in inotify_find_inode()
/linux-4.4.14/fs/notify/fanotify/
Dfanotify_user.c478 ret = inode_permission(path->dentry->d_inode, MAY_READ); in fanotify_find_path()
/linux-4.4.14/arch/x86/kvm/
Dassigned-dev.c687 r = inode_permission(inode, MAY_READ | MAY_WRITE | MAY_ACCESS); in probe_sysfs_permissions()
/linux-4.4.14/fs/ecryptfs/
Dinode.c876 return inode_permission(ecryptfs_inode_to_lower(inode), mask); in ecryptfs_permission()
/linux-4.4.14/ipc/
Dmqueue.c766 if (inode_permission(d_inode(path->dentry), acc)) in do_open()
/linux-4.4.14/fs/btrfs/
Dioctl.c782 error = inode_permission(dir, MAY_WRITE | MAY_EXEC); in btrfs_may_delete()
811 return inode_permission(dir, MAY_WRITE | MAY_EXEC); in btrfs_may_create()
2410 err = inode_permission(inode, MAY_WRITE | MAY_EXEC); in btrfs_ioctl_snap_destroy()
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
Dfile.c1961 if (inode_permission(llss->inode1, MAY_WRITE) || in ll_swap_layouts()
1962 inode_permission(llss->inode2, MAY_WRITE)) { in ll_swap_layouts()
/linux-4.4.14/fs/ocfs2/
Drefcounttree.c4333 return inode_permission(dir, MAY_WRITE | MAY_EXEC); in ocfs2_may_create()
4387 error = inode_permission(inode, MAY_READ); in ocfs2_vfs_reflink()
/linux-4.4.14/kernel/
Dsys.c1674 err = inode_permission(inode, MAY_EXEC); in prctl_set_mm_exe_file()
Dcgroup.c2706 ret = inode_permission(inode, MAY_WRITE); in cgroup_procs_write_permission()
/linux-4.4.14/net/unix/
Daf_unix.c915 err = inode_permission(inode, MAY_WRITE); in unix_find_other()
/linux-4.4.14/security/smack/
Dsmack_lsm.c4602 LSM_HOOK_INIT(inode_permission, smack_inode_permission),
/linux-4.4.14/mm/
Dmemcontrol.c3942 ret = inode_permission(file_inode(cfile.file), MAY_READ); in memcg_write_event_control()
/linux-4.4.14/security/selinux/
Dhooks.c5910 LSM_HOOK_INIT(inode_permission, selinux_inode_permission),