Home
last modified time | relevance | path

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

/kernel/
A Duser.c94 #define __uidhashfn(uid) (((uid >> UIDHASH_BITS) + uid) & UIDHASH_MASK) argument
95 #define uidhashentry(uid) (uidhash_table + __uidhashfn((__kuid_val(uid)))) argument
114 .uid = GLOBAL_ROOT_UID,
136 if (uid_eq(user->uid, uid)) { in uid_hash_find()
180 struct user_struct *find_user(kuid_t uid) in find_user() argument
186 ret = uid_hash_find(uid, uidhashentry(uid)); in find_user()
203 struct user_struct *alloc_uid(kuid_t uid) in alloc_uid() argument
205 struct hlist_head *hashent = uidhashentry(uid); in alloc_uid()
209 up = uid_hash_find(uid, hashent); in alloc_uid()
217 new->uid = uid; in alloc_uid()
[all …]
A Ducount.c13 .uid = GLOBAL_ROOT_UID,
24 #define ucounts_hashfn(ns, uid) \ argument
25 hash_long((unsigned long)__kuid_val(uid) + (unsigned long)(ns), \
27 #define ucounts_hashentry(ns, uid) \ argument
28 (ucounts_hashtable + ucounts_hashfn(ns, uid))
140 if (uid_eq(ucounts->uid, uid) && (ucounts->ns == ns)) { in find_ucounts()
159 struct hlist_nulls_head *hashent = ucounts_hashentry(ns, uid); in alloc_ucounts()
162 ucounts = find_ucounts(ns, uid, hashent); in alloc_ucounts()
171 new->uid = uid; in alloc_ucounts()
175 ucounts = find_ucounts(ns, uid, hashent); in alloc_ucounts()
[all …]
A Dsys.c266 kuid_t uid; in SYSCALL_DEFINE3() local
303 uid = cred->uid; in SYSCALL_DEFINE3()
304 else if (!uid_eq(uid, cred->uid)) { in SYSCALL_DEFINE3()
313 if (!uid_eq(uid, cred->uid)) in SYSCALL_DEFINE3()
336 kuid_t uid; in SYSCALL_DEFINE2() local
371 uid = cred->uid; in SYSCALL_DEFINE2()
372 else if (!uid_eq(uid, cred->uid)) { in SYSCALL_DEFINE2()
384 if (!uid_eq(uid, cred->uid)) in SYSCALL_DEFINE2()
593 new->uid = kruid; in __sys_setreuid()
609 if (!uid_eq(new->uid, old->uid)) { in __sys_setreuid()
[all …]
A Duid16.c53 SYSCALL_DEFINE1(setuid16, old_uid_t, uid) in SYSCALL_DEFINE1() argument
55 return __sys_setuid(low2highuid(uid)); in SYSCALL_DEFINE1()
70 ruid = high2lowuid(from_kuid_munged(cred->user_ns, cred->uid)); in SYSCALL_DEFINE3()
104 SYSCALL_DEFINE1(setfsuid16, old_uid_t, uid) in SYSCALL_DEFINE1() argument
106 return __sys_setfsuid(low2highuid(uid)); in SYSCALL_DEFINE1()
A Dauditsc.c341 rc = audit_uid_comparator(uid, f->op, name->uid); in audit_compare_uid()
348 rc = audit_uid_comparator(uid, f->op, n->uid); in audit_compare_uid()
505 result = audit_uid_comparator(cred->uid, f->op, f->uid); in audit_filter_rules()
610 result = audit_uid_comparator(name->uid, f->op, f->uid); in audit_filter_rules()
613 if (audit_uid_comparator(n->uid, f->op, f->uid)) { in audit_filter_rules()
650 f->op, f->uid); in audit_filter_rules()
1096 kuid_t auid, kuid_t uid, in audit_log_pid_context() argument
2272 name->uid = inode->i_uid; in audit_copy_inode()
2625 context->ipc.uid = ipcp->uid; in __audit_ipc_obj()
2647 context->ipc.perm_uid = uid; in __audit_ipc_set_perm()
[all …]
A Duid16.h5 long __sys_setuid(uid_t uid);
11 long __sys_setfsuid(uid_t uid);
A Dcred.c46 .uid = GLOBAL_ROOT_UID,
444 if (!uid_eq(new->uid, old->uid) || in commit_creds()
541 if (old_ucounts->ns == new->user_ns && uid_eq(old_ucounts->uid, new->uid)) in set_cred_ucounts()
544 if (!(new_ucounts = alloc_ucounts(new->user_ns, new->uid))) in set_cred_ucounts()
A Duser_namespace.c33 static struct ucounts *inc_user_namespaces(struct user_namespace *ns, kuid_t uid) in inc_user_namespaces() argument
35 return inc_ucount(ns, uid, UCOUNT_USER_NAMESPACES); in inc_user_namespaces()
419 kuid_t make_kuid(struct user_namespace *ns, uid_t uid) in make_kuid() argument
422 return KUIDT_INIT(map_id_down(&ns->uid_map, uid)); in make_kuid()
465 uid_t uid; in from_kuid_munged() local
466 uid = from_kuid(targ, kuid); in from_kuid_munged()
468 if (uid == (uid_t) -1) in from_kuid_munged()
469 uid = overflowuid; in from_kuid_munged()
470 return uid; in from_kuid_munged()
1186 kuid_t uid = make_kuid(ns->parent, id); in new_idmap_permitted() local
[all …]
A Dexit.c1161 uid_t uid = from_kuid_munged(current_user_ns(), task_uid(p)); in wait_task_zombie() local
1277 infop->uid = uid; in wait_task_zombie()
1318 uid_t uid = 0; /* unneeded, required by compiler */ in wait_task_stopped() local
1344 uid = from_kuid_munged(current_user_ns(), task_uid(p)); in wait_task_stopped()
1374 infop->uid = uid; in wait_task_stopped()
1389 uid_t uid; in wait_task_continued() local
1405 uid = from_kuid_munged(current_user_ns(), task_uid(p)); in wait_task_continued()
1422 infop->uid = uid; in wait_task_continued()
1821 unsafe_put_user(info.uid, &infop->si_uid, Efault); in SYSCALL_DEFINE5()
1964 unsafe_put_user(info.uid, &infop->si_uid, Efault); in COMPAT_SYSCALL_DEFINE5()
A Daudit.h82 kuid_t uid; member
138 kuid_t uid, euid, suid, fsuid; member
161 kuid_t uid; member
A Daudit.c1089 uid_t uid = from_kuid(&init_user_ns, current_uid()); in audit_log_common_recv_msg() local
1100 audit_log_format(*ab, "pid=%d uid=%u ", pid, uid); in audit_log_common_recv_msg()
1487 sig_data->uid = from_kuid(&init_user_ns, audit_sig_uid); in audit_receive_msg()
1617 from_kuid(&init_user_ns, cred->uid), in audit_log_multicast()
2261 from_kuid(&init_user_ns, cred->uid), in audit_log_task_info()
2327 uid_t uid, oldloginuid, loginuid; in audit_log_set_loginuid() local
2337 uid = from_kuid(&init_user_ns, task_uid(current)); in audit_log_set_loginuid()
2342 audit_log_format(ab, "pid=%d uid=%u", task_tgid_nr(current), uid); in audit_log_set_loginuid()
2396 kuid_t uid = current_uid(), auid; in audit_signal_info() local
2406 audit_sig_uid = uid; in audit_signal_info()
A Dexit.h7 uid_t uid; member
A Dauditfilter.c497 f->uid = make_kuid(current_user_ns(), f_val); in audit_data_to_entry()
498 if (!uid_valid(f->uid)) in audit_data_to_entry()
763 if (!uid_eq(a->fields[i].uid, b->fields[i].uid)) in audit_compare_rule()
1358 result = audit_uid_comparator(current_uid(), f->op, f->uid); in audit_filter()
1365 f->op, f->uid); in audit_filter()
A Dtsacct.c62 stats->ac_uid = from_kuid_munged(user_ns, tcred->uid); in bacct_add_tsk()
A Dsignal.c789 uid_eq(cred->euid, tcred->uid) || in kill_ok_by_cred()
790 uid_eq(cred->uid, tcred->suid) || in kill_ok_by_cred()
791 uid_eq(cred->uid, tcred->uid) || in kill_ok_by_cred()
1202 kuid_t uid = make_kuid(current_user_ns(), info->si_uid); in send_signal_locked() local
1203 info->si_uid = from_kuid_munged(t_user_ns, uid); in send_signal_locked()
1491 uid_eq(cred->euid, pcred->uid) || in kill_as_cred_perm()
1492 uid_eq(cred->uid, pcred->suid) || in kill_as_cred_perm()
1493 uid_eq(cred->uid, pcred->uid); in kill_as_cred_perm()
A Dpid.c694 kuid_t *uid, kgid_t *gid) in pid_table_root_set_ownership() argument
703 *uid = ns_root_uid; in pid_table_root_set_ownership()
A Dptrace.c313 caller_uid = cred->uid; in __ptrace_may_access()
319 uid_eq(caller_uid, tcred->uid) && in __ptrace_may_access()
/kernel/bpf/
A Dinode.c821 kuid_t uid; in bpf_parse_param() local
845 uid = make_kuid(current_user_ns(), result.uint_32); in bpf_parse_param()
846 if (!uid_valid(uid)) in bpf_parse_param()
853 if (!kuid_has_mapping(fc->user_ns, uid)) in bpf_parse_param()
856 opts->uid = uid; in bpf_parse_param()
1028 inode->i_uid = opts->uid; in bpf_fill_super()
1065 opts->uid = current_fsuid(); in bpf_init_fs_context()
A Dhelpers.c244 kuid_t uid; in BPF_CALL_0() local
250 current_uid_gid(&uid, &gid); in BPF_CALL_0()
252 from_kuid(&init_user_ns, uid); in BPF_CALL_0()
A Dverifier.c350 int uid; member
8567 meta->map.uid = reg->map_uid; in process_wq_func()
13149 meta->map.uid != reg->map_uid) { in check_kfunc_args()
13152 meta->map.uid, reg->map_uid); in check_kfunc_args()
13157 meta->map.uid = reg->map_uid; in check_kfunc_args()
A Dsyscall.c4886 prog->aux->user->uid); in bpf_prog_get_info_by_fd()
/kernel/sched/
A Dsyscalls.c333 uid_eq(cred->euid, pcred->uid)); in check_same_owner()
/kernel/cgroup/
A Dcgroup-v1.c524 !uid_eq(cred->euid, tcred->uid) && in __cgroup1_procs_write()
/kernel/trace/
A Dtrace.h199 kuid_t uid; member
A Dtrace.c1989 max_data->uid = current_uid(); in __update_max_tr()
1991 max_data->uid = task_uid(tsk); in __update_max_tr()
4168 from_kuid_munged(seq_user_ns(m), data->uid), data->nice, in print_trace_header()

Completed in 150 milliseconds