Searched refs:inode_permission (Results 1 – 14 of 14) sorted by relevance
| /linux/fs/configfs/ |
| H A D | symlink.c | 193 ret = inode_permission(&nop_mnt_idmap, dir, in configfs_symlink()
|
| /linux/fs/ |
| H A D | namei.c | 623 int inode_permission(struct mnt_idmap *idmap, in inode_permission() function 658 EXPORT_SYMBOL(inode_permission); 688 return inode_permission(idmap, inode, mask); in lookup_inode_permission_may_exec() 691 return inode_permission(idmap, inode, mask); in lookup_inode_permission_may_exec() 1330 if (inode_permission(idmap, inode, MAY_READ | MAY_WRITE)) in safe_hardlink_source() 3122 return inode_permission(idmap, base->d_inode, MAY_EXEC); in lookup_one_common() 3699 error = inode_permission(idmap, dir, MAY_WRITE | MAY_EXEC); in may_delete_dentry() 3744 return inode_permission(idmap, dir, MAY_WRITE | MAY_EXEC); in may_create_dentry() 4276 error = inode_permission(idmap, inode, MAY_OPEN | acc_mode); in may_open() 4333 error = inode_permission(idmap, dir->dentry->d_inode, in may_o_create() [all …]
|
| H A D | remap_range.c | 427 if (!inode_permission(idmap, inode, MAY_WRITE)) in may_dedupe_file()
|
| /linux/fs/smb/server/ |
| H A D | vfs.c | 127 if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_WRITE)) in ksmbd_vfs_query_maximal_access() 133 if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_READ)) in ksmbd_vfs_query_maximal_access() 136 if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_EXEC)) in ksmbd_vfs_query_maximal_access() 139 if (!inode_permission(idmap, d_inode(dentry->d_parent), MAY_EXEC | MAY_WRITE)) in ksmbd_vfs_query_maximal_access()
|
| H A D | smb2pdu.c | 3306 rc = inode_permission(idmap, in smb2_open() 3314 rc = inode_permission(idmap, in smb2_open() 4431 inode_permission(file_mnt_idmap(dir_fp->filp), in smb2_query_dir()
|
| /linux/kernel/bpf/ |
| H A D | inode.c | 554 int ret = inode_permission(&nop_mnt_idmap, inode, MAY_READ); in __get_prog_inode()
|
| /linux/fs/overlayfs/ |
| H A D | util.c | 677 err = inode_permission(real_idmap, inode, acc_mode | MAY_OPEN); in ovl_path_open()
|
| /linux/fs/btrfs/ |
| H A D | ioctl.c | 1807 ret = inode_permission(idmap, &temp_inode->vfs_inode, in btrfs_search_path_in_tree_user() 2344 ret = inode_permission(idmap, inode, MAY_WRITE | MAY_EXEC); in btrfs_ioctl_snap_destroy() 2411 inode_permission(&nop_mnt_idmap, inode, MAY_WRITE)) { in btrfs_ioctl_defrag()
|
| /linux/ipc/ |
| H A D | mqueue.c | 885 return inode_permission(&nop_mnt_idmap, d_inode(dentry), acc); in prepare_open()
|
| /linux/security/ |
| H A D | security.c | 1842 return call_int_hook(inode_permission, inode, mask); in security_inode_permission()
|
| /linux/security/smack/ |
| H A D | smack_lsm.c | 5152 LSM_HOOK_INIT(inode_permission, smack_inode_permission),
|
| /linux/drivers/block/ |
| H A D | ublk_drv.c | 5278 err = inode_permission(&nop_mnt_idmap, in ublk_char_dev_permission()
|
| /linux/kernel/cgroup/ |
| H A D | cgroup.c | 5290 ret = inode_permission(&nop_mnt_idmap, inode, MAY_WRITE); in cgroup_may_write()
|
| /linux/security/selinux/ |
| H A D | hooks.c | 7584 LSM_HOOK_INIT(inode_permission, selinux_inode_permission),
|