Searched refs:userns (Results 1 - 15 of 15) sorted by relevance

/linux-master/tools/testing/selftests/rlimits/
H A DMakefile4 TEST_GEN_PROGS := rlimits-per-userns
/linux-master/kernel/bpf/
H A Dtoken.c19 struct user_namespace *userns; local
22 userns = token ? token->userns : &init_user_ns;
23 if (!bpf_ns_capable(userns, cap))
38 put_user_ns(token->userns);
116 struct user_namespace *userns; local
144 userns = path.dentry->d_sb->s_user_ns;
150 if (current_user_ns() != userns) {
154 if (!ns_capable(userns, CAP_BPF)) {
200 /* remember bpffs owning userns fo
[all...]
/linux-master/include/linux/
H A Dmnt_idmapping.h152 static inline bool vfsuid_has_mapping(struct user_namespace *userns, argument
155 return from_kuid(userns, AS_KUIDT(vfsuid)) != (uid_t)-1;
190 static inline bool vfsgid_has_mapping(struct user_namespace *userns, argument
193 return from_kgid(userns, AS_KGIDT(vfsgid)) != (gid_t)-1;
H A Dbpf.h1647 struct user_namespace *userns; member in struct:bpf_token
/linux-master/fs/nfs/
H A Dnfs3xdr.c537 struct user_namespace *userns)
571 *p++ = cpu_to_be32(from_kuid_munged(userns, attr->ia_uid));
577 *p++ = cpu_to_be32(from_kgid_munged(userns, attr->ia_gid));
624 struct user_namespace *userns)
637 fattr->uid = make_kuid(userns, be32_to_cpup(p++));
640 fattr->gid = make_kgid(userns, be32_to_cpup(p++));
678 struct user_namespace *userns)
686 return decode_fattr3(xdr, fattr, userns);
748 struct user_namespace *userns)
755 error = decode_post_op_attr(xdr, fattr, userns);
536 encode_sattr3(struct xdr_stream *xdr, const struct iattr *attr, struct user_namespace *userns) argument
623 decode_fattr3(struct xdr_stream *xdr, struct nfs_fattr *fattr, struct user_namespace *userns) argument
677 decode_post_op_attr(struct xdr_stream *xdr, struct nfs_fattr *fattr, struct user_namespace *userns) argument
747 decode_wcc_data(struct xdr_stream *xdr, struct nfs_fattr *fattr, struct user_namespace *userns) argument
1018 encode_createhow3(struct xdr_stream *xdr, const struct nfs3_createargs *args, struct user_namespace *userns) argument
1077 encode_symlinkdata3(struct xdr_stream *xdr, const void *data, struct user_namespace *userns) argument
1122 encode_devicedata3(struct xdr_stream *xdr, const struct nfs3_mknodargs *args, struct user_namespace *userns) argument
1130 encode_mknoddata3(struct xdr_stream *xdr, const struct nfs3_mknodargs *args, struct user_namespace *userns) argument
1475 struct user_namespace *userns = rpc_rqst_userns(req); local
1754 decode_create3resok(struct xdr_stream *xdr, struct nfs3_diropres *result, struct user_namespace *userns) argument
1781 struct user_namespace *userns = rpc_rqst_userns(req); local
1865 struct user_namespace *userns = rpc_rqst_userns(req); local
1910 struct user_namespace *userns = rpc_rqst_userns(req); local
1970 struct user_namespace *userns = rpc_userns(entry->server->client); local
2066 decode_readdir3resok(struct xdr_stream *xdr, struct nfs3_readdirres *result, struct user_namespace *userns) argument
2358 decode_getacl3resok(struct xdr_stream *xdr, struct nfs3_getaclres *result, struct user_namespace *userns) argument
[all...]
H A Dnfs2xdr.c267 struct user_namespace *userns)
282 fattr->uid = make_kuid(userns, be32_to_cpup(p++));
285 fattr->gid = make_kgid(userns, be32_to_cpup(p++));
341 struct user_namespace *userns)
352 *p++ = cpu_to_be32(from_kuid_munged(userns, attr->ia_uid));
356 *p++ = cpu_to_be32(from_kgid_munged(userns, attr->ia_gid));
467 struct user_namespace *userns)
479 error = decode_fattr(xdr, result, userns);
515 struct user_namespace *userns)
522 error = decode_fattr(xdr, result->fattr, userns);
266 decode_fattr(struct xdr_stream *xdr, struct nfs_fattr *fattr, struct user_namespace *userns) argument
340 encode_sattr(struct xdr_stream *xdr, const struct iattr *attr, struct user_namespace *userns) argument
465 decode_attrstat(struct xdr_stream *xdr, struct nfs_fattr *result, __u32 *op_status, struct user_namespace *userns) argument
514 decode_diropok(struct xdr_stream *xdr, struct nfs_diropok *result, struct user_namespace *userns) argument
527 decode_diropres(struct xdr_stream *xdr, struct nfs_diropok *result, struct user_namespace *userns) argument
[all...]
/linux-master/net/sunrpc/
H A Dauth_unix.c118 struct user_namespace *userns = clnt->cl_cred ? local
135 *p++ = cpu_to_be32(from_kuid_munged(userns, cred->cr_cred->fsuid));
136 *p++ = cpu_to_be32(from_kgid_munged(userns, cred->cr_cred->fsgid));
141 *p++ = cpu_to_be32(from_kgid_munged(userns, gi->gid[i]));
H A Dsvcauth_unix.c920 struct user_namespace *userns; local
946 userns = (rqstp->rq_xprt && rqstp->rq_xprt->xpt_cred) ?
950 cred->cr_uid = make_kuid(userns, i);
953 cred->cr_gid = make_kgid(userns, i);
966 kgid_t kgid = make_kgid(userns, be32_to_cpup(p++));
/linux-master/fs/nfsd/
H A Dexport.c1324 struct user_namespace *userns = m->file->f_cred->user_ns; local
1329 if (!uid_eq(anonu, make_kuid(userns, (uid_t)-2)) &&
1330 !uid_eq(anonu, make_kuid(userns, 0x10000-2)))
1331 seq_printf(m, ",anonuid=%u", from_kuid_munged(userns, anonu));
1332 if (!gid_eq(anong, make_kgid(userns, (gid_t)-2)) &&
1333 !gid_eq(anong, make_kgid(userns, 0x10000-2)))
1334 seq_printf(m, ",anongid=%u", from_kgid_munged(userns, anong));
H A Dnfsxdr.c217 struct user_namespace *userns = nfsd_user_namespace(rqstp); local
231 *p++ = cpu_to_be32((u32)from_kuid_munged(userns, stat->uid));
232 *p++ = cpu_to_be32((u32)from_kgid_munged(userns, stat->gid));
H A Dnfs3xdr.c338 struct user_namespace *userns = nfsd_user_namespace(rqstp); local
349 *p++ = cpu_to_be32((u32)from_kuid_munged(userns, stat->uid));
350 *p++ = cpu_to_be32((u32)from_kgid_munged(userns, stat->gid));
H A Dnfs4xdr.c682 struct user_namespace *userns = nfsd_user_namespace(argp->rqstp); local
684 kuid_t kuid = make_kuid(userns, uid);
685 kgid_t kgid = make_kgid(userns, gid);
/linux-master/fs/
H A Dposix_acl.c752 * @userns: the filesystem's idmapping
762 * in ACL_{GROUP,USER} entries into idmapping in @userns.
774 struct posix_acl *posix_acl_from_xattr(struct user_namespace *userns, argument
806 acl_e->e_uid = make_kuid(userns,
812 acl_e->e_gid = make_kgid(userns,
/linux-master/security/apparmor/
H A Dpolicy.c791 struct user_namespace *userns, int cap)
796 err = cap_capable(subj_cred, userns, cap, CAP_OPT_NONE);
789 policy_ns_capable(const struct cred *subj_cred, struct aa_label *label, struct user_namespace *userns, int cap) argument
/linux-master/net/sunrpc/auth_gss/
H A Dauth_gss.c408 struct user_namespace *userns = cred->user_ns; local
410 uid_t uid = from_kuid_munged(userns, gss_msg->uid);
435 struct user_namespace *userns = cred->user_ns; local
442 from_kuid_munged(userns, gss_msg->uid));

Completed in 285 milliseconds