Home
last modified time | relevance | path

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

123

/kernel/linux/linux-5.10/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.c86 error = inode_permission(inode, MAY_WRITE); in vfs_truncate()
439 res = inode_permission(inode, mode | MAY_ACCESS); in do_faccessat()
495 error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_CHDIR); in SYSCALL_DEFINE1()
524 error = inode_permission(file_inode(f.file), MAY_EXEC | MAY_CHDIR); in SYSCALL_DEFINE1()
543 error = inode_permission(path.dentry->d_inode, MAY_EXEC | MAY_CHDIR); in SYSCALL_DEFINE1()
H A Dnamei.c429 * inode_permission - Check for access rights to a given inode
439 int inode_permission(struct inode *inode, int mask) in inode_permission() function
473 EXPORT_SYMBOL(inode_permission); variable
1025 if (inode_permission(inode, MAY_READ | MAY_WRITE)) in safe_hardlink_source()
1587 int err = inode_permission(nd->inode, MAY_EXEC|MAY_NOT_BLOCK); in may_lookup()
1591 return inode_permission(nd->inode, MAY_EXEC); in may_lookup()
2523 return inode_permission(base->d_inode, MAY_EXEC); in lookup_one_len_common()
2717 error = inode_permission(dir, MAY_WRITE | MAY_EXEC); in may_delete()
2761 return inode_permission(dir, MAY_WRITE | MAY_EXEC); in may_create()
2942 error = inode_permission(inod in may_open()
[all...]
H A Dattr.c305 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()
/kernel/linux/linux-6.6/drivers/staging/blackbox/
H A Dblackbox_common.c105 ret = inode_permission(&nop_mnt_idmap, d_inode(path.dentry), MAY_ACCESS); in file_exists()
107 ret = inode_permission(d_inode(path.dentry), MAY_ACCESS); in file_exists()
/kernel/linux/linux-5.10/fs/configfs/
H A Dsymlink.c200 ret = inode_permission(dir, MAY_WRITE | MAY_EXEC); in configfs_symlink()
/kernel/linux/linux-5.10/mm/
H A Dmincore.c170 inode_permission(file_inode(vma->vm_file), MAY_WRITE) == 0; in can_do_mincore()
/kernel/linux/linux-5.10/drivers/staging/blackbox/
H A Dblackbox_common.c91 ret = inode_permission(d_inode(path.dentry), MAY_ACCESS); in file_exists()
/kernel/linux/linux-6.6/fs/configfs/
H A Dsymlink.c199 ret = inode_permission(&nop_mnt_idmap, dir, in configfs_symlink()
/kernel/linux/linux-5.10/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()
/kernel/linux/linux-6.6/fs/
H A Dnamei.c493 * inode_permission - Check for access rights to a given inode
504 int inode_permission(struct mnt_idmap *idmap, in inode_permission() function
539 EXPORT_SYMBOL(inode_permission); variable
1163 if (inode_permission(idmap, inode, MAY_READ | MAY_WRITE)) in safe_hardlink_source()
1720 int err = inode_permission(idmap, nd->inode, MAY_EXEC|MAY_NOT_BLOCK); in may_lookup()
1724 return inode_permission(idmap, nd->inode, MAY_EXEC); in may_lookup()
2690 return inode_permission(idmap, base->d_inode, MAY_EXEC); in lookup_one_common()
2970 error = inode_permission(idmap, dir, MAY_WRITE | MAY_EXEC); in may_delete()
3014 return inode_permission(idmap, dir, MAY_WRITE | MAY_EXEC); in may_create()
3262 error = inode_permission(idma in may_open()
[all...]
H A Dattr.c345 error = inode_permission(idmap, inode, MAY_WRITE); in may_setattr()
H A Dremap_range.c434 if (!inode_permission(idmap, inode, MAY_WRITE)) in allow_file_dedupe()
H A Dopen.c90 error = inode_permission(idmap, inode, MAY_WRITE); in vfs_truncate()
499 res = inode_permission(mnt_idmap(path.mnt), inode, mode | MAY_ACCESS); in do_faccessat()
/kernel/linux/linux-5.10/fs/udf/
H A Dfile.c184 if (inode_permission(inode, MAY_READ) != 0) { in udf_ioctl()
/kernel/linux/linux-6.6/fs/smb/server/
H A Dvfs.c144 if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_WRITE)) in ksmbd_vfs_query_maximal_access()
150 if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_READ)) in ksmbd_vfs_query_maximal_access()
153 if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_EXEC)) in ksmbd_vfs_query_maximal_access()
156 if (!inode_permission(idmap, d_inode(dentry->d_parent), MAY_EXEC | MAY_WRITE)) in ksmbd_vfs_query_maximal_access()
/kernel/linux/linux-5.10/fs/nfsd/
H A Dnfsfh.c43 err = inode_permission(d_inode(parent), MAY_EXEC); in nfsd_acceptable()
/kernel/linux/linux-5.10/fs/verity/
H A Denable.c442 err = inode_permission(inode, MAY_WRITE); in check_file_and_enable_verity()
/kernel/linux/linux-5.10/fs/notify/inotify/
H A Dinotify_user.c346 error = inode_permission(path->dentry->d_inode, MAY_READ); in inotify_find_inode()
/kernel/linux/linux-5.10/fs/overlayfs/
H A Dutil.c497 err = inode_permission(inode, acc_mode | MAY_OPEN); in ovl_path_open()
/kernel/linux/linux-6.6/fs/nfsd/
H A Dnfsfh.c43 err = inode_permission(&nop_mnt_idmap, in nfsd_acceptable()
/kernel/linux/linux-6.6/fs/overlayfs/
H A Dfile.c56 err = inode_permission(real_idmap, realinode, MAY_OPEN | acc_mode); in ovl_open_realfile()
/kernel/linux/linux-6.6/kernel/bpf/
H A Dinode.c559 int ret = inode_permission(&nop_mnt_idmap, inode, MAY_READ); in __get_prog_inode()
/kernel/linux/linux-6.6/include/linux/
H A Dfs.h2669 int inode_permission(struct mnt_idmap *, struct inode *, int);
2673 return inode_permission(file_mnt_idmap(file), in file_permission()
2678 return inode_permission(mnt_idmap(path->mnt), in path_permission()

Completed in 35 milliseconds

123