Home
last modified time | relevance | path

Searched refs:uid_t (Results 1 – 25 of 111) sorted by relevance

12345

/linux-6.15/kernel/
H A Duid16.h5 long __sys_setuid(uid_t uid);
7 long __sys_setreuid(uid_t ruid, uid_t euid);
9 long __sys_setresuid(uid_t ruid, uid_t euid, uid_t suid);
11 long __sys_setfsuid(uid_t uid);
H A Dsys.c540 long __sys_setreuid(uid_t ruid, uid_t euid) in __sys_setreuid()
562 if (ruid != (uid_t) -1) { in __sys_setreuid()
570 if (euid != (uid_t) -1) { in __sys_setreuid()
605 SYSCALL_DEFINE2(setreuid, uid_t, ruid, uid_t, euid) in SYSCALL_DEFINE2() argument
678 long __sys_setresuid(uid_t ruid, uid_t euid, uid_t suid) in __sys_setresuid()
731 if (euid != (uid_t) -1) in __sys_setresuid()
733 if (suid != (uid_t) -1) in __sys_setresuid()
753 SYSCALL_DEFINE3(setresuid, uid_t, ruid, uid_t, euid, uid_t, suid) in SYSCALL_DEFINE3() argument
758 SYSCALL_DEFINE3(getresuid, uid_t __user *, ruidp, uid_t __user *, euidp, uid_t __user *, suidp) in SYSCALL_DEFINE3()
762 uid_t ruid, euid, suid; in SYSCALL_DEFINE3()
[all …]
H A Dexit.h7 uid_t uid;
/linux-6.15/include/linux/
H A Duidgid.h26 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()
105 return __kuid_val(uid) != (uid_t) -1; in uid_valid()
115 extern kuid_t make_kuid(struct user_namespace *from, uid_t uid);
118 extern uid_t from_kuid(struct user_namespace *to, kuid_t uid);
120 extern uid_t from_kuid_munged(struct user_namespace *to, kuid_t uid);
125 return from_kuid(ns, uid) != (uid_t) -1; in kuid_has_mapping()
139 static inline kuid_t make_kuid(struct user_namespace *from, uid_t uid) in make_kuid()
149 static inline uid_t from_kuid(struct user_namespace *to, kuid_t kuid) in from_kuid()
161 uid_t uid = from_kuid(to, kuid); in from_kuid_munged()
[all …]
H A Dmnt_idmapping.h16 uid_t val;
34 static inline uid_t __vfsuid_val(vfsuid_t uid) in __vfsuid_val()
44 static inline uid_t __vfsuid_val(vfsuid_t uid) in __vfsuid_val()
57 return __vfsuid_val(uid) != (uid_t)-1; in vfsuid_valid()
161 return from_kuid(userns, AS_KUIDT(vfsuid)) != (uid_t)-1; in vfsuid_has_mapping()
H A Dhighuid.h53 #define low2highuid(uid) ((uid) == (old_uid_t)-1 ? (uid_t)-1 : (uid_t)(uid))
H A Dsyscalls.h453 asmlinkage long sys_fchown(unsigned int fd, uid_t user, gid_t group);
684 asmlinkage long sys_setreuid(uid_t ruid, uid_t euid);
685 asmlinkage long sys_setuid(uid_t uid);
686 asmlinkage long sys_setresuid(uid_t ruid, uid_t euid, uid_t suid);
687 asmlinkage long sys_getresuid(uid_t __user *ruid, uid_t __user *euid, uid_t __user *suid);
690 asmlinkage long sys_setfsuid(uid_t uid);
1032 uid_t user, gid_t group);
1036 uid_t user, gid_t group);
1223 int ksys_fchown(unsigned int fd, uid_t user, gid_t group);
1260 static inline long ksys_chown(const char __user *filename, uid_t user, in ksys_chown()
[all …]
H A Duidgid_types.h8 uid_t val;
/linux-6.15/Documentation/translations/zh_CN/security/
H A Dcredentials.rst270 uid_t current_uid(void) Current's real UID
272 uid_t current_euid(void) Current's effective UID
274 uid_t current_fsuid(void) Current's file access UID
281 void current_uid_gid(uid_t *, gid_t *);
282 void current_euid_egid(uid_t *, gid_t *);
283 void current_fsuid_fsgid(uid_t *, gid_t *);
342 uid_t task_uid(task) Task's real UID
343 uid_t task_euid(task) Task's effective UID
360 uid_t task_cred_xxx(task, suid);
417 int alter_suid(uid_t suid)
/linux-6.15/tools/perf/util/
H A Dthread_map.h14 struct perf_thread_map *thread_map__new_by_uid(uid_t uid);
16 struct perf_thread_map *thread_map__new(pid_t pid, pid_t tid, uid_t uid);
20 const char *tid, uid_t uid, bool all_threads);
H A Dthread_map.c75 static struct perf_thread_map *__thread_map__new_all_cpus(uid_t uid) in __thread_map__new_all_cpus()
165 struct perf_thread_map *thread_map__new_by_uid(uid_t uid) in thread_map__new_by_uid()
170 struct perf_thread_map *thread_map__new(pid_t pid, pid_t tid, uid_t uid) in thread_map__new()
293 uid_t uid, bool all_threads) in thread_map__new_str()
/linux-6.15/fs/
H A Dmnt_idmapping.c84 uid_t uid; in make_vfsuid()
94 if (uid == (uid_t)-1) in make_vfsuid()
153 uid_t uid; in from_vfsuid()
160 if (uid == (uid_t)-1) in from_vfsuid()
360 uid_t lower; in statmount_mnt_idmap()
374 if (lower == (uid_t) -1) in statmount_mnt_idmap()
/linux-6.15/tools/testing/selftests/filesystems/
H A Dutils.h29 extern bool switch_ids(uid_t uid, gid_t gid);
31 static inline bool switch_userns(int fd, uid_t uid, gid_t gid, bool drop_caps) in switch_userns()
/linux-6.15/tools/testing/selftests/bpf/progs/
H A Dbpf_iter_tcp4.c75 uid_t uid, __u32 seq_num) in dump_tcp_sock()
148 uid_t uid, __u32 seq_num) in dump_tw_sock()
173 uid_t uid, __u32 seq_num) in dump_req_sock()
203 uid_t uid = ctx->uid; in dump_tcp4()
H A Dbpf_iter_tcp6.c75 uid_t uid, __u32 seq_num) in dump_tcp6_sock()
153 uid_t uid, __u32 seq_num) in dump_tw_sock()
182 uid_t uid, __u32 seq_num) in dump_req_sock()
219 uid_t uid = ctx->uid; in dump_tcp6()
H A Dprofiler.h66 uid_t uid;
114 uid_t parent_uid;
/linux-6.15/tools/testing/selftests/rlimits/
H A Drlimits-per-userns.c27 static uid_t user = 60000;
28 static uid_t group = 60000;
/linux-6.15/security/keys/
H A Dpersistent.c129 long keyctl_get_persistent(uid_t _uid, key_serial_t destid) in keyctl_get_persistent()
137 if (_uid == (uid_t)-1) { in keyctl_get_persistent()
H A Dinternal.h249 extern long keyctl_chown_key(key_serial_t, uid_t, gid_t);
269 extern long keyctl_get_persistent(uid_t, key_serial_t);
272 static inline long keyctl_get_persistent(uid_t uid, key_serial_t destring) in keyctl_get_persistent()
/linux-6.15/usr/
H A Dgen_init_cpio.c109 unsigned int mode, uid_t uid, gid_t gid) in cpio_mkslink()
158 uid_t uid, gid_t gid) in cpio_mkgeneric()
246 uid_t uid, gid_t gid, char dev_type, in cpio_mknod()
324 unsigned int mode, uid_t uid, gid_t gid, in cpio_mkfile()
/linux-6.15/tools/include/nolibc/
H A Dstd.h28 typedef unsigned int uid_t; typedef
/linux-6.15/tools/testing/selftests/net/af_unix/
H A Ddiag_uid.c121 uid_t uid; in render_response()
130 uid = *(uid_t *)RTA_DATA(attr); in render_response()
/linux-6.15/tools/testing/selftests/capabilities/
H A Dtest_execve.c81 static bool create_and_enter_ns(uid_t inner_uid) in create_and_enter_ns()
83 uid_t outer_uid; in create_and_enter_ns()
226 uid_t gid = getegid(); in do_tests()
/linux-6.15/tools/testing/selftests/cgroup/
H A Dtest_cpuset.c69 const uid_t test_euid = TEST_UID; in test_cpuset_perms_object()
171 const uid_t test_euid = TEST_UID; in test_cpuset_perms_subtree()
/linux-6.15/fs/smb/client/
H A Dcifs_spnego.c107 UID_KEY_LEN + (sizeof(uid_t) * 2) + in cifs_get_spnego_key()
108 CREDUID_KEY_LEN + (sizeof(uid_t) * 2) + in cifs_get_spnego_key()

12345