Home
last modified time | relevance | path

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

12

/f-stack/lib/
H A Dff_init_main.c442 p->p_ucred = crget(); in proc0_init()
443 p->p_ucred->cr_ngroups = 1; /* group 0 */ in proc0_init()
444 p->p_ucred->cr_uidinfo = uifind(0); in proc0_init()
445 p->p_ucred->cr_ruidinfo = uifind(0); in proc0_init()
446 p->p_ucred->cr_prison = &prison0; in proc0_init()
449 audit_cred_kproc0(p->p_ucred); in proc0_init()
452 mac_cred_create_swapper(p->p_ucred); in proc0_init()
455 td->td_ucred = crhold(p->p_ucred); in proc0_init()
520 (void)chgproccnt(p->p_ucred->cr_ruidinfo, 1, 0); in proc0_init()
H A Dff_glue.c990 if (CANSIGIO(sigio->sio_ucred, sigio->sio_proc->p_ucred))
999 if (CANSIGIO(sigio->sio_ucred, p->p_ucred) &&
/f-stack/freebsd/kern/
H A Dkern_prot.c1469 return (cr_cansee(td->td_ucred, p->p_ucred)); in p_cansee()
1502 error = prison_check(cred, proc->p_ucred); in cr_cansignal()
1938 if (td->td_realucred == p->p_ucred) in crcowsync()
1941 crnew = crcowget(p->p_ucred); in crcowsync()
2166 p->p_ucred = crcowget(newcred); in proc_set_cred_init()
2184 cr = p->p_ucred; in proc_set_cred()
2194 p->p_ucred = newcred; in proc_set_cred()
2205 cr = p->p_ucred; in proc_unset_cred()
2206 p->p_ucred = NULL; in proc_unset_cred()
2226 oldcred = p->p_ucred; in crcopysafe()
[all …]
H A Dkern_exit.c650 prison_proc_free(p->p_ucred->cr_prison); in exit1()
940 (void)chgproccnt(p->p_ucred->cr_ruidinfo, -1, 0); in proc_reap()
1023 if (p->p_ucred->cr_uid != (uid_t)id) { in proc_to_reap()
1029 if (p->p_ucred->cr_gid != (gid_t)id) { in proc_to_reap()
1035 if (p->p_ucred->cr_prison->pr_id != (int)id) { in proc_to_reap()
1102 siginfo->si_uid = p->p_ucred->cr_uid; in proc_to_reap()
H A Dkern_racct.c567 racct_add_cred_locked(p->p_ucred, resource, amount); in racct_add_locked()
714 racct_add_cred_locked(p->p_ucred, resource, diff_cred); in racct_set_locked()
716 racct_sub_cred_locked(p->p_ucred, resource, -diff_cred); in racct_set_locked()
872 racct_sub_cred_locked(p->p_ucred, resource, amount); in racct_sub()
1025 racct_add_cred_locked(p->p_ucred, RACCT_PCTCPU, pct); in racct_proc_exit()
H A Dimgact_shell.c130 error = VOP_GETATTR(imgp->vp, &vattr, imgp->proc->p_ucred); in exec_shell_imgact()
H A Dsys_procdesc.c541 sb->st_uid = pd->pd_proc->p_ucred->cr_ruid; in procdesc_stat()
542 sb->st_gid = pd->pd_proc->p_ucred->cr_rgid; in procdesc_stat()
H A Dkern_acct.c423 acct.ac_uid = p->p_ucred->cr_ruid; in acct_process()
424 acct.ac_gid = p->p_ucred->cr_rgid; in acct_process()
H A Dinit_main.c621 (void)chgproccnt(p->p_ucred->cr_ruidinfo, 1, 0); in proc0_init()
812 oldcred = initproc->p_ucred; in create_init()
823 td->td_realucred = crcowget(initproc->p_ucred); in create_init()
H A Dkern_rctl.c337 struct ucred *cred = p->p_ucred; in rctl_proc_rule_to_racct()
564 p->p_pid, p->p_comm, p->p_ucred->cr_uid, in rctl_enforce()
565 p->p_ucred->cr_prison->pr_prison_racct->prr_name); in rctl_enforce()
590 p->p_pid, p->p_ucred->cr_ruid, in rctl_enforce()
591 p->p_ucred->cr_prison->pr_prison_racct->prr_name); in rctl_enforce()
1371 cred = p->p_ucred; in rctl_rule_add()
H A Dkern_proc.c1069 cred = p->p_ucred; in fill_kinfo_proc_only()
1617 KASSERT(p->p_ucred != NULL, in sysctl_kern_proc_iterate()
1630 if (p->p_ucred->cr_gid != (gid_t)name[0]) in sysctl_kern_proc_iterate()
1642 if (p->p_ucred->cr_rgid != (gid_t)name[0]) in sysctl_kern_proc_iterate()
1668 if (p->p_ucred->cr_uid != (uid_t)name[0]) in sysctl_kern_proc_iterate()
1673 if (p->p_ucred->cr_ruid != (uid_t)name[0]) in sysctl_kern_proc_iterate()
2798 cred = crhold(p->p_ucred); in sysctl_kern_proc_groups()
H A Dkern_sig.c3265 p->p_pid, p->p_comm, p->p_ucred->cr_prison->pr_id, in killproc()
3266 p->p_ucred->cr_uid, why); in killproc()
3311 p->p_ucred->cr_prison->pr_id, in sigexit()
3336 p->p_ksi->ksi_uid = p->p_ucred->cr_ruid; in sigparent()
3922 if (CANSIGIO(sigio->sio_ucred, sigio->sio_proc->p_ucred)) in pgsigio()
3932 CANSIGIO(sigio->sio_ucred, p->p_ucred) && in pgsigio()
/f-stack/freebsd/security/mac_seeotheruids/
H A Dmac_seeotheruids.c138 return (seeotheruids_check(cred, p->p_ucred)); in seeotheruids_proc_check_debug()
145 return (seeotheruids_check(cred, p->p_ucred)); in seeotheruids_proc_check_sched()
153 return (seeotheruids_check(cred, p->p_ucred)); in seeotheruids_proc_check_signal()
/f-stack/freebsd/ddb/
H A Ddb_ps.c152 cred = p->p_ucred; in db_ps_proc()
471 if (p->p_ucred != NULL) { in DB_SHOW_COMMAND()
472 db_printf(" uid: %d gids: ", p->p_ucred->cr_uid); in DB_SHOW_COMMAND()
473 for (i = 0; i < p->p_ucred->cr_ngroups; i++) { in DB_SHOW_COMMAND()
474 db_printf("%d", p->p_ucred->cr_groups[i]); in DB_SHOW_COMMAND()
475 if (i < (p->p_ucred->cr_ngroups - 1)) in DB_SHOW_COMMAND()
/f-stack/freebsd/security/mac_partition/
H A Dmac_partition.c243 error = partition_check(cred->cr_label, p->p_ucred->cr_label); in partition_proc_check_debug()
253 error = partition_check(cred->cr_label, p->p_ucred->cr_label); in partition_proc_check_sched()
264 error = partition_check(cred->cr_label, p->p_ucred->cr_label); in partition_proc_check_signal()
/f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dzone.h43 #define INGLOBALZONE(proc) (!jailed((proc)->p_ucred))
/f-stack/freebsd/security/audit/
H A Daudit_syscalls.c456 cred = tp->p_ucred; in sys_auditon()
489 oldcred = tp->p_ucred; in sys_auditon()
523 cred = tp->p_ucred; in sys_auditon()
623 oldcred = td->td_proc->p_ucred; in sys_setauid()
688 oldcred = td->td_proc->p_ucred; in sys_setaudit()
751 oldcred = td->td_proc->p_ucred; in sys_setaudit_addr()
/f-stack/freebsd/arm64/linux/
H A Dlinux_sysvec.c179 AUXARGS_ENTRY(pos, AT_UID, imgp->proc->p_ucred->cr_ruid); in linux_copyout_auxargs()
180 AUXARGS_ENTRY(pos, AT_EUID, imgp->proc->p_ucred->cr_svuid); in linux_copyout_auxargs()
181 AUXARGS_ENTRY(pos, AT_GID, imgp->proc->p_ucred->cr_rgid); in linux_copyout_auxargs()
182 AUXARGS_ENTRY(pos, AT_EGID, imgp->proc->p_ucred->cr_svgid); in linux_copyout_auxargs()
/f-stack/freebsd/amd64/linux/
H A Dlinux_sysvec.c276 AUXARGS_ENTRY(pos, AT_UID, imgp->proc->p_ucred->cr_ruid); in linux_copyout_auxargs()
277 AUXARGS_ENTRY(pos, AT_EUID, imgp->proc->p_ucred->cr_svuid); in linux_copyout_auxargs()
278 AUXARGS_ENTRY(pos, AT_GID, imgp->proc->p_ucred->cr_rgid); in linux_copyout_auxargs()
279 AUXARGS_ENTRY(pos, AT_EGID, imgp->proc->p_ucred->cr_svgid); in linux_copyout_auxargs()
/f-stack/freebsd/i386/linux/
H A Dlinux_sysvec.c230 AUXARGS_ENTRY(pos, AT_UID, imgp->proc->p_ucred->cr_ruid); in linux_copyout_auxargs()
231 AUXARGS_ENTRY(pos, AT_EUID, imgp->proc->p_ucred->cr_svuid); in linux_copyout_auxargs()
232 AUXARGS_ENTRY(pos, AT_GID, imgp->proc->p_ucred->cr_rgid); in linux_copyout_auxargs()
233 AUXARGS_ENTRY(pos, AT_EGID, imgp->proc->p_ucred->cr_svgid); in linux_copyout_auxargs()
/f-stack/freebsd/amd64/linux32/
H A Dlinux32_sysvec.c225 AUXARGS_ENTRY(pos, AT_UID, imgp->proc->p_ucred->cr_ruid); in linux_copyout_auxargs()
226 AUXARGS_ENTRY(pos, AT_EUID, imgp->proc->p_ucred->cr_svuid); in linux_copyout_auxargs()
227 AUXARGS_ENTRY(pos, AT_GID, imgp->proc->p_ucred->cr_rgid); in linux_copyout_auxargs()
228 AUXARGS_ENTRY(pos, AT_EGID, imgp->proc->p_ucred->cr_svgid); in linux_copyout_auxargs()
/f-stack/freebsd/security/mac/
H A Dmac_syscalls.c108 tcred = crhold(tproc->p_ucred); in sys___mac_get_pid()
204 oldcred = p->p_ucred; in sys___mac_set_proc()
H A Dmac_process.c216 cred = crhold(td->td_proc->p_ucred); in mac_proc_vm_revoke()
/f-stack/freebsd/mips/mips/
H A Dtrap.c1417 p->p_ucred ? p->p_ucred->cr_uid : -1, in log_illegal_instruction()
1484 p->p_ucred ? p->p_ucred->cr_uid : -1, in log_bad_page_fault()
/f-stack/freebsd/net/
H A Dvnet.h246 #define P_TO_VNET(p) CRED_TO_VNET((p)->p_ucred)

12