Home
last modified time | relevance | path

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

12

/OK3568_Linux_fs/kernel/fs/
H A Dinit.c52 error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_CHDIR); in init_chdir()
67 error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_CHDIR); in init_chroot()
121 error = inode_permission(d_inode(path.dentry), MAY_ACCESS); in init_eaccess()
H A Dopen.c87 error = inode_permission(inode, MAY_WRITE); in vfs_truncate()
440 res = inode_permission(inode, mode | MAY_ACCESS); in do_faccessat()
496 error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_CHDIR); in SYSCALL_DEFINE1()
525 error = inode_permission(file_inode(f.file), MAY_EXEC | MAY_CHDIR); in SYSCALL_DEFINE1()
544 error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_CHDIR); in SYSCALL_DEFINE1()
H A Dnamei.c442 int inode_permission(struct inode *inode, int mask) in inode_permission() function
476 EXPORT_SYMBOL(inode_permission);
1103 if (inode_permission(inode, MAY_READ | MAY_WRITE)) in safe_hardlink_source()
1665 int err = inode_permission(nd->inode, MAY_EXEC|MAY_NOT_BLOCK); in may_lookup()
1669 return inode_permission(nd->inode, MAY_EXEC); in may_lookup()
2600 return inode_permission(base->d_inode, MAY_EXEC); in lookup_one_len_common()
2794 error = inode_permission(dir, MAY_WRITE | MAY_EXEC); in may_delete()
2838 return inode_permission(dir, MAY_WRITE | MAY_EXEC); in may_create()
2968 error = inode_permission(inode, MAY_OPEN | acc_mode); in may_open()
3030 error = inode_permission(dir->dentry->d_inode, MAY_WRITE | MAY_EXEC); in may_o_create()
[all …]
H A Dattr.c249 error = inode_permission(inode, MAY_WRITE); in notify_change()
H A Dremap_range.c442 if (!inode_permission(file_inode(file), MAY_WRITE)) in allow_file_dedupe()
H A Dxattr.c134 return inode_permission(inode, mask); in xattr_permission()
H A Dexec.c1405 if (inode_permission(inode, MAY_READ) < 0) { in would_dump()
/OK3568_Linux_fs/kernel/mm/
H A Dmincore.c170 inode_permission(file_inode(vma->vm_file), MAY_WRITE) == 0; in can_do_mincore()
H A Dmadvise.c563 inode_permission(file_inode(vma->vm_file), MAY_WRITE) == 0; in can_do_file_pageout()
/OK3568_Linux_fs/kernel/fs/configfs/
H A Dsymlink.c200 ret = inode_permission(dir, MAY_WRITE | MAY_EXEC); in configfs_symlink()
/OK3568_Linux_fs/kernel/kernel/bpf/
H A Dinode.c510 ret = inode_permission(inode, ACC_MODE(flags)); in bpf_obj_do_get()
561 int ret = inode_permission(inode, MAY_READ); in __get_prog_inode()
/OK3568_Linux_fs/kernel/fs/udf/
H A Dfile.c186 if (inode_permission(inode, MAY_READ) != 0) { in udf_ioctl()
/OK3568_Linux_fs/kernel/fs/verity/
H A Denable.c372 err = inode_permission(inode, MAY_WRITE); in fsverity_ioctl_enable()
/OK3568_Linux_fs/kernel/Documentation/dev-tools/
H A Dkcsan.rst32 inode_permission+0x190/0x200
46 inode_permission+0x190/0x200
/OK3568_Linux_fs/kernel/fs/nfsd/
H A Dnfsfh.c43 err = inode_permission(d_inode(parent), MAY_EXEC); in nfsd_acceptable()
H A Dvfs.c2398 err = inode_permission(inode, acc & (MAY_READ|MAY_WRITE|MAY_EXEC)); in nfsd_permission()
2404 err = inode_permission(inode, MAY_EXEC); in nfsd_permission()
/OK3568_Linux_fs/kernel/fs/notify/inotify/
H A Dinotify_user.c346 error = inode_permission(path->dentry->d_inode, MAY_READ); in inotify_find_inode()
/OK3568_Linux_fs/kernel/fs/overlayfs/
H A Dutil.c489 err = inode_permission(inode, acc_mode | MAY_OPEN); in ovl_path_open()
H A Dfile.c56 err = inode_permission(realinode, MAY_OPEN | acc_mode); in ovl_open_realfile()
H A Dinode.c308 err = inode_permission(realinode, mask); in ovl_permission()
/OK3568_Linux_fs/kernel/fs/btrfs/
H A Dioctl.c925 error = inode_permission(dir, MAY_WRITE | MAY_EXEC); in btrfs_may_delete()
954 return inode_permission(dir, MAY_WRITE | MAY_EXEC); in btrfs_may_create()
2558 ret = inode_permission(temp_inode, MAY_READ | MAY_EXEC); in btrfs_search_path_in_tree_user()
3091 err = inode_permission(inode, MAY_WRITE | MAY_EXEC); in btrfs_ioctl_snap_destroy()
3160 inode_permission(inode, MAY_WRITE)) { in btrfs_ioctl_defrag()
/OK3568_Linux_fs/kernel/include/linux/
H A Dlsm_hook_defs.h135 LSM_HOOK(int, 0, inode_permission, struct inode *inode, int mask)
/OK3568_Linux_fs/kernel/fs/notify/fanotify/
H A Dfanotify_user.c705 ret = inode_permission(path->dentry->d_inode, MAY_READ); in fanotify_find_path()
/OK3568_Linux_fs/kernel/fs/ecryptfs/
H A Dinode.c867 return inode_permission(ecryptfs_inode_to_lower(inode), mask); in ecryptfs_permission()
/OK3568_Linux_fs/kernel/ipc/
H A Dmqueue.c890 return inode_permission(d_inode(dentry), acc); in prepare_open()

12