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

12

/linux-master/fs/configfs/
H A Dsymlink.c199 ret = inode_permission(&nop_mnt_idmap, dir,
/linux-master/fs/
H A Dnamei.c492 * inode_permission - Check for access rights to a given inode
503 int inode_permission(struct mnt_idmap *idmap, function
538 EXPORT_SYMBOL(inode_permission); variable
1161 if (inode_permission(idmap, inode, MAY_READ | MAY_WRITE))
1718 int err = inode_permission(idmap, nd->inode, MAY_EXEC|MAY_NOT_BLOCK);
1726 return inode_permission(idmap, nd->inode, MAY_EXEC);
2700 return inode_permission(idmap, base->d_inode, MAY_EXEC);
2980 error = inode_permission(idmap, dir, MAY_WRITE | MAY_EXEC);
3024 return inode_permission(idmap, dir, MAY_WRITE | MAY_EXEC);
3269 error = inode_permission(idma
[all...]
H A Dattr.c343 error = inode_permission(idmap, inode, MAY_WRITE);
H A Dremap_range.c427 if (!inode_permission(idmap, inode, MAY_WRITE))
H A Dopen.c89 error = inode_permission(idmap, inode, MAY_WRITE);
506 res = inode_permission(mnt_idmap(path.mnt), inode, mode | MAY_ACCESS);
H A Dxattr.c155 return inode_permission(idmap, inode, mask);
H A Dexec.c1439 if (inode_permission(idmap, inode, MAY_READ) < 0) {
/linux-master/fs/smb/server/
H A Dvfs.c148 if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_WRITE))
154 if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_READ))
157 if (!inode_permission(idmap, d_inode(dentry), MAY_OPEN | MAY_EXEC))
160 if (!inode_permission(idmap, d_inode(dentry->d_parent), MAY_EXEC | MAY_WRITE))
H A Dsmb2pdu.c3214 /* FILE_READ_ATTRIBUTE is allowed without inode_permission,
3219 rc = inode_permission(idmap,
3227 rc = inode_permission(idmap,
4304 inode_permission(file_mnt_idmap(dir_fp->filp),
/linux-master/fs/overlayfs/
H A Dfile.c47 err = inode_permission(real_idmap, realinode, MAY_OPEN | acc_mode);
H A Dinode.c320 err = inode_permission(mnt_idmap(realpath.mnt), realinode, mask);
H A Dutil.c661 err = inode_permission(real_idmap, inode, acc_mode | MAY_OPEN);
/linux-master/fs/bcachefs/
H A Dfs-ioctl.c393 error = inode_permission(file_mnt_idmap(filp),
/linux-master/fs/nfsd/
H A Dnfsfh.c43 err = inode_permission(&nop_mnt_idmap,
H A Dvfs.c2574 err = inode_permission(&nop_mnt_idmap, inode,
2581 err = inode_permission(&nop_mnt_idmap, inode, MAY_EXEC);
/linux-master/fs/btrfs/
H A Dioctl.c947 error = inode_permission(idmap, dir, MAY_WRITE | MAY_EXEC);
980 return inode_permission(idmap, dir, MAY_WRITE | MAY_EXEC);
2014 ret = inode_permission(idmap, temp_inode,
2123 * 1. Read + Exec permission will be checked using inode_permission() during
2569 err = inode_permission(idmap, inode, MAY_WRITE | MAY_EXEC);
2638 inode_permission(&nop_mnt_idmap, inode, MAY_WRITE)) {
/linux-master/include/linux/
H A Dfs.h2819 int inode_permission(struct mnt_idmap *, struct inode *, int);
2823 return inode_permission(file_mnt_idmap(file),
2828 return inode_permission(mnt_idmap(path->mnt),
H A Dlsm_hook_defs.h141 LSM_HOOK(int, 0, inode_permission, struct inode *inode, int mask)
/linux-master/fs/ecryptfs/
H A Dinode.c880 return inode_permission(&nop_mnt_idmap,
/linux-master/kernel/bpf/
H A Dinode.c559 int ret = inode_permission(&nop_mnt_idmap, inode, MAY_READ);
/linux-master/ipc/
H A Dmqueue.c891 return inode_permission(&nop_mnt_idmap, d_inode(dentry), acc);
/linux-master/fs/ocfs2/
H A Drefcounttree.c4320 return inode_permission(&nop_mnt_idmap, dir, MAY_WRITE | MAY_EXEC);
4374 error = inode_permission(&nop_mnt_idmap, inode, MAY_READ);
/linux-master/drivers/block/
H A Dublk_drv.c2771 err = inode_permission(&nop_mnt_idmap,
/linux-master/security/
H A Dsecurity.c2216 return call_int_hook(inode_permission, inode, mask);
2953 * and recheck access if anything has changed since inode_permission.
/linux-master/security/smack/
H A Dsmack_lsm.c5050 LSM_HOOK_INIT(inode_permission, smack_inode_permission),

Completed in 509 milliseconds

12