user_namespace     41 include/linux/capability.h struct user_namespace;
user_namespace     43 include/linux/capability.h struct user_namespace *current_user_ns(void);
user_namespace    210 include/linux/capability.h 			      struct user_namespace *ns, int cap);
user_namespace    213 include/linux/capability.h 				      struct user_namespace *ns, int cap);
user_namespace    215 include/linux/capability.h extern bool ns_capable(struct user_namespace *ns, int cap);
user_namespace    217 include/linux/capability.h extern bool file_ns_capable(const struct file *file, struct user_namespace *ns, int cap);
user_namespace    137 include/linux/cred.h 	struct user_namespace *user_ns; /* user_ns the caps and keyrings are relative to. */
user_namespace    353 include/linux/cred.h extern struct user_namespace init_user_ns;
user_namespace     32 include/linux/inet_diag.h 			      struct user_namespace *user_ns,
user_namespace     19 include/linux/ipc_namespace.h struct user_namespace;
user_namespace     69 include/linux/ipc_namespace.h 	struct user_namespace *user_ns;
user_namespace    136 include/linux/ipc_namespace.h 	struct user_namespace *user_ns, struct ipc_namespace *ns);
user_namespace    148 include/linux/ipc_namespace.h 	struct user_namespace *user_ns, struct ipc_namespace *ns)
user_namespace      7 include/linux/mnt_namespace.h struct user_namespace;
user_namespace     10 include/linux/mnt_namespace.h 		struct user_namespace *, struct fs_struct *);
user_namespace    175 include/linux/netlink.h 			  struct user_namespace *ns, int cap);
user_namespace    177 include/linux/netlink.h 			struct user_namespace *ns, int cap);
user_namespace     41 include/linux/pid_namespace.h 	struct user_namespace *user_ns;
user_namespace     62 include/linux/pid_namespace.h 	struct user_namespace *user_ns, struct pid_namespace *ns);
user_namespace     76 include/linux/pid_namespace.h 	struct user_namespace *user_ns, struct pid_namespace *ns)
user_namespace     67 include/linux/posix_acl_xattr.h struct posix_acl *posix_acl_from_xattr(struct user_namespace *user_ns, 
user_namespace     69 include/linux/posix_acl_xattr.h int posix_acl_to_xattr(struct user_namespace *user_ns,
user_namespace     16 include/linux/projid.h struct user_namespace;
user_namespace     17 include/linux/projid.h extern struct user_namespace init_user_ns;
user_namespace     52 include/linux/projid.h extern kprojid_t make_kprojid(struct user_namespace *from, projid_t projid);
user_namespace     54 include/linux/projid.h extern projid_t from_kprojid(struct user_namespace *to, kprojid_t projid);
user_namespace     55 include/linux/projid.h extern projid_t from_kprojid_munged(struct user_namespace *to, kprojid_t projid);
user_namespace     57 include/linux/projid.h static inline bool kprojid_has_mapping(struct user_namespace *ns, kprojid_t projid)
user_namespace     64 include/linux/projid.h static inline kprojid_t make_kprojid(struct user_namespace *from, projid_t projid)
user_namespace     69 include/linux/projid.h static inline projid_t from_kprojid(struct user_namespace *to, kprojid_t kprojid)
user_namespace     74 include/linux/projid.h static inline projid_t from_kprojid_munged(struct user_namespace *to, kprojid_t kprojid)
user_namespace     82 include/linux/projid.h static inline bool kprojid_has_mapping(struct user_namespace *ns, kprojid_t projid)
user_namespace     73 include/linux/quota.h extern qid_t from_kqid(struct user_namespace *to, struct kqid qid);
user_namespace     74 include/linux/quota.h extern qid_t from_kqid_munged(struct user_namespace *to, struct kqid qid);
user_namespace     91 include/linux/quota.h static inline struct kqid make_kqid(struct user_namespace *from,
user_namespace    387 include/linux/sched.h struct user_namespace;
user_namespace     69 include/linux/security.h struct user_namespace;
user_namespace     76 include/linux/security.h extern int cap_capable(const struct cred *cred, struct user_namespace *ns,
user_namespace   1454 include/linux/security.h 	int (*capable) (const struct cred *cred, struct user_namespace *ns,
user_namespace   1752 include/linux/security.h int security_capable(const struct cred *cred, struct user_namespace *ns,
user_namespace   1754 include/linux/security.h int security_capable_noaudit(const struct cred *cred, struct user_namespace *ns,
user_namespace   1959 include/linux/security.h 				   struct user_namespace *ns, int cap)
user_namespace   1965 include/linux/security.h 					   struct user_namespace *ns, int cap) {
user_namespace     16 include/linux/seq_file.h struct user_namespace;
user_namespace     31 include/linux/seq_file.h 	struct user_namespace *user_ns;
user_namespace    151 include/linux/seq_file.h static inline struct user_namespace *seq_user_ns(struct seq_file *seq)
user_namespace    156 include/linux/seq_file.h 	extern struct user_namespace init_user_ns;
user_namespace     13 include/linux/tsacct_kern.h extern void bacct_add_tsk(struct user_namespace *user_ns,
user_namespace     17 include/linux/tsacct_kern.h static inline void bacct_add_tsk(struct user_namespace *user_ns,
user_namespace     17 include/linux/uidgid.h struct user_namespace;
user_namespace     18 include/linux/uidgid.h extern struct user_namespace init_user_ns;
user_namespace    110 include/linux/uidgid.h extern kuid_t make_kuid(struct user_namespace *from, uid_t uid);
user_namespace    111 include/linux/uidgid.h extern kgid_t make_kgid(struct user_namespace *from, gid_t gid);
user_namespace    113 include/linux/uidgid.h extern uid_t from_kuid(struct user_namespace *to, kuid_t uid);
user_namespace    114 include/linux/uidgid.h extern gid_t from_kgid(struct user_namespace *to, kgid_t gid);
user_namespace    115 include/linux/uidgid.h extern uid_t from_kuid_munged(struct user_namespace *to, kuid_t uid);
user_namespace    116 include/linux/uidgid.h extern gid_t from_kgid_munged(struct user_namespace *to, kgid_t gid);
user_namespace    118 include/linux/uidgid.h static inline bool kuid_has_mapping(struct user_namespace *ns, kuid_t uid)
user_namespace    123 include/linux/uidgid.h static inline bool kgid_has_mapping(struct user_namespace *ns, kgid_t gid)
user_namespace    130 include/linux/uidgid.h static inline kuid_t make_kuid(struct user_namespace *from, uid_t uid)
user_namespace    135 include/linux/uidgid.h static inline kgid_t make_kgid(struct user_namespace *from, gid_t gid)
user_namespace    140 include/linux/uidgid.h static inline uid_t from_kuid(struct user_namespace *to, kuid_t kuid)
user_namespace    145 include/linux/uidgid.h static inline gid_t from_kgid(struct user_namespace *to, kgid_t kgid)
user_namespace    150 include/linux/uidgid.h static inline uid_t from_kuid_munged(struct user_namespace *to, kuid_t kuid)
user_namespace    158 include/linux/uidgid.h static inline gid_t from_kgid_munged(struct user_namespace *to, kgid_t kgid)
user_namespace    166 include/linux/uidgid.h static inline bool kuid_has_mapping(struct user_namespace *ns, kuid_t uid)
user_namespace    171 include/linux/uidgid.h static inline bool kgid_has_mapping(struct user_namespace *ns, kgid_t gid)
user_namespace     29 include/linux/user_namespace.h 	struct user_namespace	*parent;
user_namespace     43 include/linux/user_namespace.h extern struct user_namespace init_user_ns;
user_namespace     47 include/linux/user_namespace.h static inline struct user_namespace *get_user_ns(struct user_namespace *ns)
user_namespace     56 include/linux/user_namespace.h extern void free_user_ns(struct user_namespace *ns);
user_namespace     58 include/linux/user_namespace.h static inline void put_user_ns(struct user_namespace *ns)
user_namespace     73 include/linux/user_namespace.h extern bool userns_may_setgroups(const struct user_namespace *ns);
user_namespace     76 include/linux/user_namespace.h static inline struct user_namespace *get_user_ns(struct user_namespace *ns)
user_namespace     94 include/linux/user_namespace.h static inline void put_user_ns(struct user_namespace *ns)
user_namespace     98 include/linux/user_namespace.h static inline bool userns_may_setgroups(const struct user_namespace *ns)
user_namespace     19 include/linux/utsname.h struct user_namespace;
user_namespace     20 include/linux/utsname.h extern struct user_namespace init_user_ns;
user_namespace     25 include/linux/utsname.h 	struct user_namespace *user_ns;
user_namespace     37 include/linux/utsname.h 	struct user_namespace *user_ns, struct uts_namespace *old_ns);
user_namespace     54 include/linux/utsname.h 	struct user_namespace *user_ns, struct uts_namespace *old_ns)
user_namespace     30 include/net/net_namespace.h struct user_namespace;
user_namespace     61 include/net/net_namespace.h 	struct user_namespace   *user_ns;	/* Owning user namespace */
user_namespace    141 include/net/net_namespace.h struct net *copy_net_ns(unsigned long flags, struct user_namespace *user_ns,
user_namespace    148 include/net/net_namespace.h 	struct user_namespace *user_ns, struct net *old_net)
user_namespace    120 include/net/scm.h 		struct user_namespace *current_ns = current_user_ns();
user_namespace    677 include/net/sock.h static inline struct user_namespace *sk_user_ns(struct sock *sk)
user_namespace   2275 include/net/sock.h 		   struct user_namespace *user_ns, int cap);