Home
last modified time | relevance | path

Searched refs:kuid_t (Results 1 – 25 of 238) sorted by relevance

12345678910

/linux-6.15/include/linux/
H A Duidgid.h22 #define KUIDT_INIT(value) (kuid_t){ value }
26 static inline uid_t __kuid_val(kuid_t uid) in __kuid_val()
36 static inline uid_t __kuid_val(kuid_t uid) in __kuid_val()
53 static inline bool uid_eq(kuid_t left, kuid_t right) in uid_eq()
63 static inline bool uid_gt(kuid_t left, kuid_t right) in uid_gt()
73 static inline bool uid_gte(kuid_t left, kuid_t right) in uid_gte()
83 static inline bool uid_lt(kuid_t left, kuid_t right) in uid_lt()
93 static inline bool uid_lte(kuid_t left, kuid_t right) in uid_lte()
103 static inline bool uid_valid(kuid_t uid) in uid_valid()
115 extern kuid_t make_kuid(struct user_namespace *from, uid_t uid);
[all …]
H A Dmnt_idmapping.h23 static_assert(sizeof(vfsuid_t) == sizeof(kuid_t));
25 static_assert(offsetof(vfsuid_t, val) == offsetof(kuid_t, val));
85 static inline bool vfsuid_eq_kuid(vfsuid_t vfsuid, kuid_t kuid) in vfsuid_eq_kuid()
119 #define AS_KUIDT(val) (kuid_t){ __vfsuid_val(val) }
128 struct user_namespace *fs_userns, kuid_t kuid);
133 kuid_t from_vfsuid(struct mnt_idmap *idmap,
172 static inline kuid_t vfsuid_into_kuid(vfsuid_t vfsuid) in vfsuid_into_kuid()
228 static inline kuid_t mapped_fsuid(struct mnt_idmap *idmap, in mapped_fsuid()
H A Dsysfs.h497 int sysfs_file_change_owner(struct kobject *kobj, const char *name, kuid_t kuid,
499 int sysfs_change_owner(struct kobject *kobj, kuid_t kuid, kgid_t kgid);
501 const char *name, kuid_t kuid, kgid_t kgid);
504 kuid_t kuid, kgid_t kgid);
506 const struct attribute_group *groups, kuid_t kuid,
730 const char *name, kuid_t kuid, in sysfs_file_change_owner()
738 const char *name, kuid_t kuid, in sysfs_link_change_owner()
744 static inline int sysfs_change_owner(struct kobject *kobj, kuid_t kuid, kgid_t kgid) in sysfs_change_owner()
751 kuid_t kuid, kgid_t kgid) in sysfs_groups_change_owner()
758 kuid_t kuid, kgid_t kgid) in sysfs_group_change_owner()
H A Dipc.h17 kuid_t uid;
19 kuid_t cuid;
H A Duser_namespace.h82 kuid_t owner;
122 kuid_t uid;
134 struct ucounts *inc_ucount(struct user_namespace *ns, kuid_t uid, enum ucount_type type);
136 struct ucounts *alloc_ucounts(struct user_namespace *ns, kuid_t uid);
H A Dcred.h113 kuid_t uid; /* real UID of the task */
115 kuid_t suid; /* saved UID of the task */
117 kuid_t euid; /* effective UID of the task */
119 kuid_t fsuid; /* UID for VFS ops */
/linux-6.15/rust/helpers/
H A Dtask.c20 kuid_t rust_helper_task_uid(struct task_struct *task) in rust_helper_task_uid()
25 kuid_t rust_helper_task_euid(struct task_struct *task) in rust_helper_task_euid()
31 uid_t rust_helper_from_kuid(struct user_namespace *to, kuid_t uid) in rust_helper_from_kuid()
37 bool rust_helper_uid_eq(kuid_t left, kuid_t right) in rust_helper_uid_eq()
42 kuid_t rust_helper_current_euid(void) in rust_helper_current_euid()
/linux-6.15/fs/gfs2/
H A Dquota.h20 int gfs2_quota_hold(struct gfs2_inode *ip, kuid_t uid, kgid_t gid);
23 int gfs2_quota_lock(struct gfs2_inode *ip, kuid_t uid, kgid_t gid);
26 int gfs2_quota_check(struct gfs2_inode *ip, kuid_t uid, kgid_t gid,
29 kuid_t uid, kgid_t gid);
/linux-6.15/kernel/
H A Daudit.h64 kuid_t rootid;
82 kuid_t uid;
138 kuid_t uid, euid, suid, fsuid;
144 kuid_t target_auid;
145 kuid_t target_uid;
161 kuid_t uid;
233 extern int audit_uid_comparator(kuid_t left, u32 op, kuid_t right);
H A Duser.c131 static struct user_struct *uid_hash_find(kuid_t uid, struct hlist_head *hashent) in uid_hash_find()
180 struct user_struct *find_user(kuid_t uid) in find_user()
203 struct user_struct *alloc_uid(kuid_t uid) in alloc_uid()
/linux-6.15/include/linux/sched/
H A Duser.h24 kuid_t uid;
41 extern struct user_struct *find_user(kuid_t);
48 extern struct user_struct * alloc_uid(kuid_t);
/linux-6.15/net/netfilter/
H A Dxt_owner.c37 kuid_t uid_min = make_kuid(net->user_ns, info->uid_min); in owner_check()
38 kuid_t uid_max = make_kuid(net->user_ns, info->uid_max); in owner_check()
88 kuid_t uid_min = make_kuid(net->user_ns, info->uid_min); in owner_mt()
89 kuid_t uid_max = make_kuid(net->user_ns, info->uid_max); in owner_mt()
/linux-6.15/fs/nfsd/
H A Didmap.h55 __be32 nfsd_map_name_to_uid(struct svc_rqst *, const char *, size_t, kuid_t *);
57 __be32 nfsd4_encode_user(struct xdr_stream *, struct svc_rqst *, kuid_t);
/linux-6.15/fs/sysfs/
H A Dsysfs.h31 const struct attribute *attr, umode_t amode, kuid_t uid,
35 kuid_t uid, kgid_t gid, const void *ns);
H A Dfile.c280 const struct attribute *attr, umode_t mode, kuid_t uid, in sysfs_add_file_mode_ns()
331 kuid_t uid, kgid_t gid, const void *ns) in sysfs_add_bin_file_mode_ns()
379 kuid_t uid; in sysfs_create_file_ns()
414 kuid_t uid; in sysfs_add_file_to_group()
594 kuid_t uid; in sysfs_create_bin_file()
618 static int internal_change_owner(struct kernfs_node *kn, kuid_t kuid, in internal_change_owner()
644 const char *name, kuid_t kuid, kgid_t kgid) in sysfs_link_change_owner()
682 int sysfs_file_change_owner(struct kobject *kobj, const char *name, kuid_t kuid, in sysfs_file_change_owner()
724 int sysfs_change_owner(struct kobject *kobj, kuid_t kuid, kgid_t kgid) in sysfs_change_owner()
H A Dgroup.c46 kuid_t uid, kgid_t gid, in create_files()
127 kuid_t uid; in internal_create_group()
363 kuid_t uid; in sysfs_merge_group()
551 const struct attribute_group *grp, kuid_t kuid, in sysfs_group_change_owner()
595 kuid_t kuid, kgid_t kgid) in sysfs_groups_change_owner()
/linux-6.15/fs/nfs/
H A Dnfs4idmap.h60 int nfs_map_name_to_uid(const struct nfs_server *, const char *, size_t, kuid_t *);
62 int nfs_map_uid_to_name(const struct nfs_server *, kuid_t, char *, size_t);
/linux-6.15/include/net/9p/
H A D9p.h405 kuid_t n_uid; /* 9p2000.u extensions */
407 kuid_t n_muid; /* 9p2000.u extensions */
414 kuid_t st_uid;
469 kuid_t uid;
/linux-6.15/security/keys/
H A Dpersistent.c40 static key_ref_t key_create_persistent(struct user_namespace *ns, kuid_t uid, in key_create_persistent()
73 static long key_get_persistent(struct user_namespace *ns, kuid_t uid, in key_get_persistent()
133 kuid_t uid; in keyctl_get_persistent()
/linux-6.15/ipc/
H A Dmq_sysctl.c80 kuid_t *uid, kgid_t *gid) in mq_set_ownership()
85 kuid_t ns_root_uid = make_kuid(ns->user_ns, 0); in mq_set_ownership()
95 kuid_t ns_root_uid; in mq_permissions()
/linux-6.15/fs/9p/
H A Dfid.c61 kuid_t uid, bool any) in v9fs_fid_find_inode()
113 static struct p9_fid *v9fs_fid_find(struct dentry *dentry, kuid_t uid, int any) in v9fs_fid_find()
170 kuid_t uid, int any) in v9fs_fid_lookup_with_uid()
289 kuid_t uid; in v9fs_fid_lookup()
/linux-6.15/security/
H A Dcommoncap.c364 kuid_t kroot; in rootid_owns_currentns()
415 kuid_t kroot; in cap_inode_getsecurity()
569 kuid_t rootid; in cap_convert_nscap()
674 kuid_t rootkuid; in get_vfs_caps_from_disk()
797 static inline bool __is_real(kuid_t uid, struct cred *cred) in __is_real()
800 static inline bool __is_eff(kuid_t uid, struct cred *cred) in __is_eff()
819 bool *effective, kuid_t root_uid) in handle_privileged_root()
883 kuid_t root, bool has_fcap) in nonroot_raised_pE()
922 kuid_t root_uid; in cap_bprm_creds_from_file()
1116 kuid_t root_uid = make_kuid(old->user_ns, 0); in cap_emulate_setxuid()
[all …]
/linux-6.15/rust/kernel/
H A Dtask.rs116 kuid: bindings::kuid_t,
354 pub fn from_raw(kuid: bindings::kuid_t) -> Self { in from_raw()
360 pub fn into_raw(self) -> bindings::kuid_t { in into_raw() argument
/linux-6.15/drivers/android/
H A Dbinder_internal.h21 kuid_t binder_context_mgr_uid;
68 kuid_t root_uid;
550 kuid_t sender_euid;
/linux-6.15/fs/smb/server/
H A Dsmbacl.h43 kuid_t cf_uid;
58 kuid_t uid;

12345678910