Home
last modified time | relevance | path

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

/linux/fs/
H A Dbpf_fs_kfuncs.c113 return inode_permission(&nop_mnt_idmap, inode, MAY_READ); in bpf_xattr_read_permission()
182 return inode_permission(&nop_mnt_idmap, inode, MAY_WRITE); in bpf_xattr_write_permission()
H A Dnamei.c628 int inode_permission(struct mnt_idmap *idmap, in inode_permission() function
663 EXPORT_SYMBOL(inode_permission);
693 return inode_permission(idmap, inode, mask); in lookup_inode_permission_may_exec()
696 return inode_permission(idmap, inode, mask); in lookup_inode_permission_may_exec()
1335 if (inode_permission(idmap, inode, MAY_READ | MAY_WRITE)) in safe_hardlink_source()
3121 return inode_permission(idmap, base->d_inode, MAY_EXEC); in lookup_one_common()
3697 error = inode_permission(idmap, dir, MAY_WRITE | MAY_EXEC); in may_delete_dentry()
3742 return inode_permission(idmap, dir, MAY_WRITE | MAY_EXEC); in may_create_dentry()
4269 error = inode_permission(idmap, inode, MAY_OPEN | acc_mode); in may_open()
4326 error = inode_permission(idmap, dir->dentry->d_inode, in may_o_create()
[all …]
H A Dattr.c391 error = inode_permission(idmap, inode, MAY_WRITE); in may_setattr()
H A Dremap_range.c427 if (!inode_permission(idmap, inode, MAY_WRITE)) in may_dedupe_file()
H A Dexec.c1343 if (inode_permission(idmap, inode, MAY_READ) < 0) { in would_dump()
1652 err = inode_permission(idmap, inode, MAY_EXEC); in bprm_fill_uid()
/linux/fs/smb/server/
H A Dvfs.c123 if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_WRITE)) in ksmbd_vfs_query_maximal_access()
129 if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_READ)) in ksmbd_vfs_query_maximal_access()
132 if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_EXEC)) in ksmbd_vfs_query_maximal_access()
135 if (!inode_permission(idmap, d_inode(dentry->d_parent), MAY_EXEC | MAY_WRITE)) in ksmbd_vfs_query_maximal_access()
H A Dsmb2pdu.c4656 rc = inode_permission(idmap, in smb2_open()
4664 rc = inode_permission(idmap, in smb2_open()
6095 inode_permission(file_mnt_idmap(dir_fp->filp), in smb2_query_dir()
/linux/fs/overlayfs/
H A Dfile.c44 err = inode_permission(real_idmap, realinode, MAY_OPEN | acc_mode); in ovl_open_realfile()
H A Dinode.c337 return inode_permission(mnt_idmap(realpath.mnt), realinode, mask); in ovl_permission()
H A Dutil.c677 err = inode_permission(real_idmap, inode, acc_mode | MAY_OPEN); in ovl_path_open()
/linux/fs/nfsd/
H A Dnfsfh.c46 err = inode_permission(&nop_mnt_idmap, in nfsd_acceptable()
H A Dvfs.c2903 err = inode_permission(&nop_mnt_idmap, inode, in nfsd_permission()
2910 err = inode_permission(&nop_mnt_idmap, inode, MAY_EXEC); in nfsd_permission()
/linux/ipc/
H A Dmqueue.c884 return inode_permission(&nop_mnt_idmap, d_inode(dentry), acc); in prepare_open()
/linux/fs/btrfs/
H A Dioctl.c1809 ret = inode_permission(idmap, &temp_inode->vfs_inode, in btrfs_search_path_in_tree_user()
2397 ret = inode_permission(idmap, inode, MAY_WRITE | MAY_EXEC); in btrfs_ioctl_snap_destroy()
2461 inode_permission(&nop_mnt_idmap, inode, MAY_WRITE)) { in btrfs_ioctl_defrag()
/linux/security/
H A Dsecurity.c1842 return call_int_hook(inode_permission, inode, mask); in security_inode_permission()
2729 * and recheck access if anything has changed since inode_permission.
/linux/security/smack/
H A Dsmack_lsm.c5178 LSM_HOOK_INIT(inode_permission, smack_inode_permission),
/linux/kernel/cgroup/
H A Dcgroup.c5421 ret = inode_permission(&nop_mnt_idmap, inode, MAY_WRITE); in cgroup_may_write()
/linux/security/selinux/
H A Dhooks.c7611 LSM_HOOK_INIT(inode_permission, selinux_inode_permission),