Home
last modified time | relevance | path

Searched refs:gid (Results 1 – 16 of 16) sorted by relevance

/kernel/
A Dgroups.c18 gi = kvmalloc(struct_size(gi, gid, gidsetsize), GFP_KERNEL_ACCOUNT); in groups_alloc()
45 gid_t gid; in groups_to_user() local
46 gid = from_kgid_munged(user_ns, group_info->gid[i]); in groups_to_user()
47 if (put_user(gid, grouplist+i)) in groups_to_user()
62 gid_t gid; in groups_from_user() local
64 if (get_user(gid, grouplist+i)) in groups_from_user()
67 kgid = make_kgid(user_ns, gid); in groups_from_user()
71 group_info->gid[i] = kgid; in groups_from_user()
86 sort(group_info->gid, group_info->ngroups, sizeof(*group_info->gid), in groups_sort()
103 if (gid_gt(grp, group_info->gid[mid])) in groups_search()
[all …]
A Duid16.c43 SYSCALL_DEFINE1(setgid16, old_gid_t, gid) in SYSCALL_DEFINE1() argument
45 return __sys_setgid(low2highgid(gid)); in SYSCALL_DEFINE1()
93 rgid = high2lowgid(from_kgid_munged(cred->user_ns, cred->gid)); in SYSCALL_DEFINE3()
109 SYSCALL_DEFINE1(setfsgid16, old_gid_t, gid) in SYSCALL_DEFINE1() argument
111 return __sys_setfsgid(low2highgid(gid)); in SYSCALL_DEFINE1()
123 kgid = group_info->gid[i]; in groups16_to_user()
148 group_info->gid[i] = kgid; in groups16_from_user()
A Dauditsc.c365 rc = audit_gid_comparator(gid, f->op, name->gid); in audit_compare_gid()
372 rc = audit_gid_comparator(gid, f->op, n->gid); in audit_compare_gid()
517 result = audit_gid_comparator(cred->gid, f->op, f->gid); in audit_filter_rules()
622 result = audit_gid_comparator(name->gid, f->op, f->gid); in audit_filter_rules()
625 if (audit_gid_comparator(n->gid, f->op, f->gid)) { in audit_filter_rules()
2273 name->gid = inode->i_gid; in audit_copy_inode()
2626 context->ipc.gid = ipcp->gid; in __audit_ipc_obj()
2648 context->ipc.perm_gid = gid; in __audit_ipc_set_perm()
2941 kgid_t gid; in audit_log_task() local
2947 current_uid_gid(&uid, &gid); in audit_log_task()
[all …]
A Dcred.c47 .gid = GLOBAL_ROOT_GID,
450 if (!gid_eq(new->gid, old->gid) || in commit_creds()
524 if (gid_lt(ga->gid[g], gb->gid[g])) in cred_fscmp()
526 if (gid_gt(ga->gid[g], gb->gid[g])) in cred_fscmp()
A Dsys.c436 if (gid_eq(old->gid, krgid) || in __sys_setregid()
439 new->gid = krgid; in __sys_setregid()
444 if (gid_eq(old->gid, kegid) || in __sys_setregid()
479 long __sys_setgid(gid_t gid) in __sys_setgid() argument
487 kgid = make_kgid(ns, gid); in __sys_setgid()
515 SYSCALL_DEFINE1(setgid, gid_t, gid) in SYSCALL_DEFINE1() argument
517 return __sys_setgid(gid); in SYSCALL_DEFINE1()
854 new->gid = krgid; in __sys_setresgid()
948 long __sys_setfsgid(gid_t gid) in __sys_setfsgid() argument
986 return __sys_setfsgid(gid); in SYSCALL_DEFINE1()
[all …]
A Duid16.h6 long __sys_setgid(gid_t gid);
12 long __sys_setfsgid(gid_t gid);
A Duser_namespace.c487 kgid_t make_kgid(struct user_namespace *ns, gid_t gid) in make_kgid() argument
490 return KGIDT_INIT(map_id_down(&ns->gid_map, gid)); in make_kgid()
532 gid_t gid; in from_kgid_munged() local
533 gid = from_kgid(targ, kgid); in from_kgid_munged()
535 if (gid == (gid_t) -1) in from_kgid_munged()
536 gid = overflowgid; in from_kgid_munged()
537 return gid; in from_kgid_munged()
1190 kgid_t gid = make_kgid(ns->parent, id); in new_idmap_permitted() local
1192 gid_eq(gid, cred->egid)) in new_idmap_permitted()
A Daudit.h83 kgid_t gid; member
139 kgid_t gid, egid, sgid, fsgid; member
162 kgid_t gid; member
A Dauditfilter.c506 f->gid = make_kgid(current_user_ns(), f_val); in audit_data_to_entry()
507 if (!gid_valid(f->gid)) in audit_data_to_entry()
771 if (!gid_eq(a->fields[i].gid, b->fields[i].gid)) in audit_compare_rule()
1361 result = audit_gid_comparator(current_gid(), f->op, f->gid); in audit_filter()
A Dtsacct.c63 stats->ac_gid = from_kgid_munged(user_ns, tcred->gid); in bacct_add_tsk()
A Dpid.c694 kuid_t *uid, kgid_t *gid) in pid_table_root_set_ownership() argument
707 *gid = ns_root_gid; in pid_table_root_set_ownership()
A Dptrace.c314 caller_gid = cred->gid; in __ptrace_may_access()
322 gid_eq(caller_gid, tcred->gid)) in __ptrace_may_access()
A Daudit.c2262 from_kgid(&init_user_ns, cred->gid), in audit_log_task_info()
/kernel/bpf/
A Dinode.c822 kgid_t gid; in bpf_parse_param() local
859 gid = make_kgid(current_user_ns(), result.uint_32); in bpf_parse_param()
860 if (!gid_valid(gid)) in bpf_parse_param()
867 if (!kgid_has_mapping(fc->user_ns, gid)) in bpf_parse_param()
870 opts->gid = gid; in bpf_parse_param()
1029 inode->i_gid = opts->gid; in bpf_fill_super()
1066 opts->gid = current_fsgid(); in bpf_init_fs_context()
A Dhelpers.c245 kgid_t gid; in BPF_CALL_0() local
250 current_uid_gid(&uid, &gid); in BPF_CALL_0()
251 return (u64) from_kgid(&init_user_ns, gid) << 32 | in BPF_CALL_0()
/kernel/sched/
A Dfair.c1454 pid_t gid; member
1596 pid_t gid = 0; in task_numa_group_id() local
1601 gid = ng->gid; in task_numa_group_id()
1604 return gid; in task_numa_group_id()
3024 grp->gid = p->pid; in task_numa_group()

Completed in 64 milliseconds