Searched refs:idmap (Results 51 - 75 of 333) sorted by relevance

1234567891011>>

/linux-master/include/linux/
H A Dcapability.h189 struct mnt_idmap *idmap,
191 bool capable_wrt_inode_uidgid(struct mnt_idmap *idmap,
212 int get_vfs_caps_from_disk(struct mnt_idmap *idmap,
216 int cap_convert_nscap(struct mnt_idmap *idmap, struct dentry *dentry,
H A Dxattr.h45 struct mnt_idmap *idmap, struct dentry *dentry,
93 int vfs_getxattr_alloc(struct mnt_idmap *idmap,
H A Dnamei.h82 struct dentry *lookup_one_unlocked(struct mnt_idmap *idmap,
85 struct dentry *lookup_one_positive_unlocked(struct mnt_idmap *idmap,
H A Dsecurity.h162 int cap_inode_removexattr(struct mnt_idmap *idmap,
165 int cap_inode_killpriv(struct mnt_idmap *idmap, struct dentry *dentry);
166 int cap_inode_getsecurity(struct mnt_idmap *idmap,
348 void security_inode_post_create_tmpfile(struct mnt_idmap *idmap,
365 int security_inode_setattr(struct mnt_idmap *idmap,
367 void security_inode_post_setattr(struct mnt_idmap *idmap, struct dentry *dentry,
370 int security_inode_setxattr(struct mnt_idmap *idmap,
373 int security_inode_set_acl(struct mnt_idmap *idmap,
378 int security_inode_get_acl(struct mnt_idmap *idmap,
380 int security_inode_remove_acl(struct mnt_idmap *idmap,
823 security_inode_post_create_tmpfile(struct mnt_idmap *idmap, struct inode *inode) argument
892 security_inode_setattr(struct mnt_idmap *idmap, struct dentry *dentry, struct iattr *attr) argument
900 security_inode_post_setattr(struct mnt_idmap *idmap, struct dentry *dentry, int ia_valid) argument
909 security_inode_setxattr(struct mnt_idmap *idmap, struct dentry *dentry, const char *name, const void *value, size_t size, int flags) argument
916 security_inode_set_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name, struct posix_acl *kacl) argument
929 security_inode_get_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) argument
936 security_inode_remove_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) argument
943 security_inode_post_remove_acl(struct mnt_idmap *idmap, struct dentry *dentry, const char *acl_name) argument
963 security_inode_removexattr(struct mnt_idmap *idmap, struct dentry *dentry, const char *name) argument
979 security_inode_killpriv(struct mnt_idmap *idmap, struct dentry *dentry) argument
985 security_inode_getsecurity(struct mnt_idmap *idmap, struct inode *inode, const char *name, void **buffer, bool alloc) argument
1953 security_path_post_mknod(struct mnt_idmap *idmap, struct dentry *dentry) argument
[all...]
/linux-master/fs/sysv/
H A Dfile.c32 static int sysv_setattr(struct mnt_idmap *idmap, argument
H A Dnamei.c44 static int sysv_mknod(struct mnt_idmap *idmap, struct inode *dir, argument
64 static int sysv_create(struct mnt_idmap *idmap, struct inode *dir, argument
70 static int sysv_symlink(struct mnt_idmap *idmap, struct inode *dir, argument
113 static int sysv_mkdir(struct mnt_idmap *idmap, struct inode *dir, argument
191 static int sysv_rename(struct mnt_idmap *idmap, struct inode *old_dir, argument
/linux-master/fs/minix/
H A Dfile.c25 static int minix_setattr(struct mnt_idmap *idmap, argument
H A Dnamei.c36 static int minix_mknod(struct mnt_idmap *idmap, struct inode *dir, argument
53 static int minix_tmpfile(struct mnt_idmap *idmap, struct inode *dir, argument
66 static int minix_create(struct mnt_idmap *idmap, struct inode *dir, argument
72 static int minix_symlink(struct mnt_idmap *idmap, struct inode *dir, argument
107 static int minix_mkdir(struct mnt_idmap *idmap, struct inode *dir, argument
176 static int minix_rename(struct mnt_idmap *idmap, argument
/linux-master/fs/smb/server/
H A Dsmbacl.c257 static int sid_to_id(struct mnt_idmap *idmap, argument
279 uid = from_vfsuid(idmap, &init_user_ns, VFSUIDT_INIT(uid));
290 gid = from_vfsgid(idmap, &init_user_ns, VFSGIDT_INIT(gid));
365 static void parse_dacl(struct mnt_idmap *idmap, argument
495 ret = sid_to_id(idmap, &ppace[i]->sid, SIDOWNER, &temp_fattr);
581 static void set_posix_acl_entries_dacl(struct mnt_idmap *idmap, argument
606 uid = posix_acl_uid_translate(idmap, pace);
613 gid = posix_acl_gid_translate(idmap, pace);
672 uid = posix_acl_uid_translate(idmap, pace);
677 gid = posix_acl_gid_translate(idmap, pac
695 set_ntacl_dacl(struct mnt_idmap *idmap, struct smb_acl *pndacl, struct smb_acl *nt_dacl, unsigned int aces_size, const struct smb_sid *pownersid, const struct smb_sid *pgrpsid, struct smb_fattr *fattr) argument
735 set_mode_dacl(struct mnt_idmap *idmap, struct smb_acl *pndacl, struct smb_fattr *fattr) argument
814 parse_sec_desc(struct mnt_idmap *idmap, struct smb_ntsd *pntsd, int acl_len, struct smb_fattr *fattr) argument
895 build_sec_desc(struct mnt_idmap *idmap, struct smb_ntsd *pntsd, struct smb_ntsd *ppntsd, int ppntsd_size, int addition_info, __u32 *secdesclen, struct smb_fattr *fattr) argument
1008 struct mnt_idmap *idmap = mnt_idmap(path->mnt); local
1218 struct mnt_idmap *idmap = mnt_idmap(path->mnt); local
1388 struct mnt_idmap *idmap = mnt_idmap(path->mnt); local
[all...]
/linux-master/fs/ntfs3/
H A Dnamei.c107 static int ntfs_create(struct mnt_idmap *idmap, struct inode *dir, argument
110 return ntfs_create_inode(idmap, dir, dentry, NULL, S_IFREG | mode, 0,
119 static int ntfs_mknod(struct mnt_idmap *idmap, struct inode *dir, argument
122 return ntfs_create_inode(idmap, dir, dentry, NULL, mode, rdev, NULL, 0,
191 static int ntfs_symlink(struct mnt_idmap *idmap, struct inode *dir, argument
199 return ntfs_create_inode(idmap, dir, dentry, NULL, S_IFLNK | 0777, 0,
206 static int ntfs_mkdir(struct mnt_idmap *idmap, struct inode *dir, argument
209 return ntfs_create_inode(idmap, dir, dentry, NULL, S_IFDIR | mode, 0,
236 static int ntfs_rename(struct mnt_idmap *idmap, struct inode *dir, argument
/linux-master/kernel/
H A Dcapability.c470 * @idmap: idmap of the mount @inode was found from
476 struct mnt_idmap *idmap,
479 return vfsuid_has_mapping(ns, i_uid_into_vfsuid(idmap, inode)) &&
480 vfsgid_has_mapping(ns, i_gid_into_vfsgid(idmap, inode));
485 * @idmap: idmap of the mount @inode was found from
493 bool capable_wrt_inode_uidgid(struct mnt_idmap *idmap, argument
499 privileged_wrt_inode_uidgid(ns, idmap, inode);
475 privileged_wrt_inode_uidgid(struct user_namespace *ns, struct mnt_idmap *idmap, const struct inode *inode) argument
/linux-master/fs/ramfs/
H A Dinode.c98 ramfs_mknod(struct mnt_idmap *idmap, struct inode *dir, argument
122 static int ramfs_mkdir(struct mnt_idmap *idmap, struct inode *dir, argument
131 static int ramfs_create(struct mnt_idmap *idmap, struct inode *dir, argument
137 static int ramfs_symlink(struct mnt_idmap *idmap, struct inode *dir, argument
168 static int ramfs_tmpfile(struct mnt_idmap *idmap, argument
/linux-master/fs/f2fs/
H A Dnamei.c219 static struct inode *f2fs_new_inode(struct mnt_idmap *idmap, argument
242 inode_init_owner(idmap, inode, dir, mode);
350 static int f2fs_create(struct mnt_idmap *idmap, struct inode *dir, argument
367 inode = f2fs_new_inode(idmap, dir, mode, dentry->d_name.name);
674 static int f2fs_symlink(struct mnt_idmap *idmap, struct inode *dir, argument
697 inode = f2fs_new_inode(idmap, dir, S_IFLNK | S_IRWXUGO, NULL);
754 static int f2fs_mkdir(struct mnt_idmap *idmap, struct inode *dir, argument
768 inode = f2fs_new_inode(idmap, dir, S_IFDIR | mode, NULL);
809 static int f2fs_mknod(struct mnt_idmap *idmap, struct inode *dir, argument
825 inode = f2fs_new_inode(idmap, di
852 __f2fs_tmpfile(struct mnt_idmap *idmap, struct inode *dir, struct file *file, umode_t mode, bool is_whiteout, struct inode **new_inode, struct f2fs_filename *fname) argument
922 f2fs_tmpfile(struct mnt_idmap *idmap, struct inode *dir, struct file *file, umode_t mode) argument
938 f2fs_create_whiteout(struct mnt_idmap *idmap, struct inode *dir, struct inode **whiteout, struct f2fs_filename *fname) argument
946 f2fs_get_tmpfile(struct mnt_idmap *idmap, struct inode *dir, struct inode **new_inode) argument
953 f2fs_rename(struct mnt_idmap *idmap, struct inode *old_dir, struct dentry *old_dentry, struct inode *new_dir, struct dentry *new_dentry, unsigned int flags) argument
1314 f2fs_rename2(struct mnt_idmap *idmap, struct inode *old_dir, struct dentry *old_dentry, struct inode *new_dir, struct dentry *new_dentry, unsigned int flags) argument
1367 f2fs_encrypted_symlink_getattr(struct mnt_idmap *idmap, const struct path *path, struct kstat *stat, u32 request_mask, unsigned int query_flags) argument
[all...]
/linux-master/fs/ext4/
H A Dsymlink.c58 static int ext4_encrypted_symlink_getattr(struct mnt_idmap *idmap, argument
63 ext4_getattr(idmap, path, stat, request_mask, query_flags);
H A Dxattr_security.c26 struct mnt_idmap *idmap,
25 ext4_xattr_security_set(const struct xattr_handler *handler, struct mnt_idmap *idmap, struct dentry *unused, struct inode *inode, const char *name, const void *value, size_t size, int flags) argument
/linux-master/fs/btrfs/
H A Dacl.c112 int btrfs_set_acl(struct mnt_idmap *idmap, struct dentry *dentry, argument
120 ret = posix_acl_update_mode(idmap, inode,
/linux-master/fs/fat/
H A Dfile.c398 int fat_getattr(struct mnt_idmap *idmap, const struct path *path, argument
404 generic_fillattr(idmap, request_mask, inode, stat);
459 static int fat_allow_set_time(struct mnt_idmap *idmap, argument
464 if (!vfsuid_eq_kuid(i_uid_into_vfsuid(idmap, inode),
466 if (vfsgid_in_group_p(i_gid_into_vfsgid(idmap, inode)))
480 int fat_setattr(struct mnt_idmap *idmap, struct dentry *dentry, argument
491 if (fat_allow_set_time(idmap, sbi, inode))
495 error = setattr_prepare(idmap, dentry, attr);
521 (!uid_eq(from_vfsuid(idmap, i_user_ns(inode), attr->ia_vfsuid),
524 (!gid_eq(from_vfsgid(idmap, i_user_n
[all...]
/linux-master/fs/reiserfs/
H A Dacl.h52 int reiserfs_set_acl(struct mnt_idmap *idmap, struct dentry *dentry,
H A Dxattr_trusted.c24 struct mnt_idmap *idmap, struct dentry *unused,
23 trusted_set(const struct xattr_handler *handler, struct mnt_idmap *idmap, struct dentry *unused, struct inode *inode, const char *name, const void *buffer, size_t size, int flags) argument
/linux-master/fs/hfsplus/
H A Dxattr_security.c26 struct mnt_idmap *idmap,
25 hfsplus_security_setxattr(const struct xattr_handler *handler, struct mnt_idmap *idmap, struct dentry *unused, struct inode *inode, const char *name, const void *buffer, size_t size, int flags) argument
/linux-master/fs/jffs2/
H A Dsecurity.c60 struct mnt_idmap *idmap,
59 jffs2_security_setxattr(const struct xattr_handler *handler, struct mnt_idmap *idmap, struct dentry *unused, struct inode *inode, const char *name, const void *buffer, size_t size, int flags) argument
/linux-master/fs/jfs/
H A Djfs_inode.h13 extern int jfs_fileattr_set(struct mnt_idmap *idmap,
/linux-master/fs/ext2/
H A Dxattr_security.c22 struct mnt_idmap *idmap,
21 ext2_xattr_security_set(const struct xattr_handler *handler, struct mnt_idmap *idmap, struct dentry *unused, struct inode *inode, const char *name, const void *value, size_t size, int flags) argument
/linux-master/arch/arm/kernel/
H A Dhibernate.c20 #include <asm/idmap.h>
/linux-master/fs/ceph/
H A Dacl.c90 int ceph_set_acl(struct mnt_idmap *idmap, struct dentry *dentry, argument
110 ret = posix_acl_update_mode(idmap, inode,
145 ret = __ceph_setattr(idmap, inode, &newattrs, NULL);
156 __ceph_setattr(idmap, inode, &newattrs, NULL);

Completed in 170 milliseconds

1234567891011>>