/freebsd-12-stable/sys/sys/ |
H A D | ucred.h | 104 void change_egid(struct ucred *newcred, gid_t egid); 105 void change_euid(struct ucred *newcred, struct uidinfo *euip); 106 void change_rgid(struct ucred *newcred, gid_t rgid); 107 void change_ruid(struct ucred *newcred, struct uidinfo *ruip); 108 void change_svgid(struct ucred *newcred, gid_t svgid); 109 void change_svuid(struct ucred *newcred, uid_t svuid);
|
H A D | imgact.h | 90 struct ucred *newcred; /* new credentials if changing */ member in struct:image_params
|
H A D | rctl.h | 151 void rctl_proc_ucred_changed(struct proc *p, struct ucred *newcred);
|
H A D | racct.h | 195 struct ucred *newcred);
|
/freebsd-12-stable/sys/kern/ |
H A D | kern_prot.c | 475 struct ucred *newcred, *oldcred; local 482 newcred = crget(); 488 oldcred = crcopysafe(p, newcred); 540 change_ruid(newcred, uip); 551 change_svuid(newcred, uid); 560 change_euid(newcred, uip); 563 proc_set_cred(p, newcred); 565 racct_proc_ucred_changed(p, oldcred, newcred); 566 crhold(newcred); 570 rctl_proc_ucred_changed(p, newcred); 594 struct ucred *newcred, *oldcred; local 650 struct ucred *newcred, *oldcred; local 748 struct ucred *newcred, *oldcred; local 821 struct ucred *newcred, *oldcred; local 875 struct ucred *newcred, *oldcred; local 950 struct ucred *newcred, *oldcred; local 1015 struct ucred *newcred, *oldcred; local 1102 struct ucred *newcred, *oldcred; local 1947 proc_set_cred_init(struct proc *p, struct ucred *newcred) argument 1964 proc_set_cred(struct proc *p, struct ucred *newcred) argument 2173 change_euid(struct ucred *newcred, struct uidinfo *euip) argument 2189 change_egid(struct ucred *newcred, gid_t egid) argument 2204 change_ruid(struct ucred *newcred, struct uidinfo *ruip) argument 2222 change_rgid(struct ucred *newcred, gid_t rgid) argument 2235 change_svuid(struct ucred *newcred, uid_t svuid) argument 2248 change_svgid(struct ucred *newcred, gid_t svgid) argument [all...] |
H A D | kern_loginclass.c | 216 struct ucred *newcred, *oldcred; local 228 newcred = crget(); 231 oldcred = crcopysafe(p, newcred); 232 newcred->cr_loginclass = newlc; 233 proc_set_cred(p, newcred); 235 racct_proc_ucred_changed(p, oldcred, newcred); 236 crhold(newcred); 240 rctl_proc_ucred_changed(p, newcred); 241 crfree(newcred);
|
H A D | init_main.c | 444 struct ucred *newcred; local 527 newcred = crget(); 528 newcred->cr_ngroups = 1; /* group 0 */ 530 curthread->td_ucred = newcred; 532 newcred->cr_uidinfo = newcred->cr_ruidinfo = &tmpuinfo; 533 newcred->cr_uidinfo = uifind(0); 534 newcred->cr_ruidinfo = uifind(0); 535 newcred->cr_loginclass = &tmplc; 536 newcred 843 struct ucred *newcred, *oldcred; local [all...] |
H A D | kern_exec.c | 531 imgp->newcred = crdup(oldcred); 534 change_euid(imgp->newcred, euip); 538 change_egid(imgp->newcred, attr.va_gid); 546 change_svuid(imgp->newcred, imgp->newcred->cr_uid); 547 change_svgid(imgp->newcred, imgp->newcred->cr_gid); 564 imgp->newcred = crdup(oldcred); 566 change_svuid(imgp->newcred, imgp->newcred [all...] |
H A D | sys_capability.c | 104 struct ucred *newcred, *oldcred; local 110 newcred = crget(); 113 oldcred = crcopysafe(p, newcred); 114 newcred->cr_flags |= CRED_FLAG_CAPMODE; 115 proc_set_cred(p, newcred);
|
H A D | kern_racct.c | 1040 struct ucred *newcred) 1051 newuip = newcred->cr_ruidinfo; 1053 newlc = newcred->cr_loginclass; 1055 newpr = newcred->cr_prison; 1039 racct_proc_ucred_changed(struct proc *p, struct ucred *oldcred, struct ucred *newcred) argument
|
H A D | kern_rctl.c | 1955 rctl_proc_ucred_changed(struct proc *p, struct ucred *newcred) argument 1969 newuip = newcred->cr_ruidinfo; 1970 newlc = newcred->cr_loginclass; 1971 newprr = newcred->cr_prison->pr_prison_racct;
|
H A D | kern_jail.c | 2401 struct ucred *newcred, *oldcred; local 2443 newcred = crget(); 2445 oldcred = crcopysafe(p, newcred); 2446 newcred->cr_prison = pr; 2447 proc_set_cred(p, newcred); 2450 racct_proc_ucred_changed(p, oldcred, newcred); 2451 crhold(newcred); 2455 rctl_proc_ucred_changed(p, newcred); 2456 crfree(newcred);
|
/freebsd-12-stable/crypto/heimdal/kcm/ |
H A D | events.c | 176 krb5_creds *newcred) 183 if (newcred->client == NULL || 184 !krb5_principal_compare(context, ccache->client, newcred->client)) 195 return krb5_compare_creds(context, whichfields, newcred, &ccache->creds->cred); 204 krb5_creds *newcred) 213 if (newcred == NULL) { 222 } else if (is_primary_credential_p(context, ccache, newcred)) { 223 if (newcred->flags.b.renewable) { 234 event->fire_time = newcred->times.endtime - KCM_EVENT_QUEUE_INTERVAL; 245 krb5_creds *newcred) 174 is_primary_credential_p(krb5_context context, kcm_ccache ccache, krb5_creds *newcred) argument 202 kcm_ccache_make_default_event(krb5_context context, kcm_event *event, krb5_creds *newcred) argument 243 kcm_ccache_enqueue_default(krb5_context context, kcm_ccache ccache, krb5_creds *newcred) argument [all...] |
/freebsd-12-stable/sys/security/audit/ |
H A D | audit_syscalls.c | 167 struct ucred *cred, *newcred, *oldcred; local 480 newcred = crget(); 482 crfree(newcred); 487 crfree(newcred); 491 crcopy(newcred, oldcred); 492 newcred->cr_audit.ai_mask.am_success = 494 newcred->cr_audit.ai_mask.am_failure = 496 proc_set_cred(tp, newcred); 612 struct ucred *newcred, *oldcred; local 622 newcred 677 struct ucred *newcred, *oldcred; local 737 struct ucred *newcred, *oldcred; local [all...] |
/freebsd-12-stable/sys/compat/linux/ |
H A D | linux_uid16.c | 162 struct ucred *newcred, *oldcred; local 184 newcred = crget(); 187 oldcred = crcopysafe(p, newcred); 197 crfree(newcred); 205 newcred->cr_ngroups = ngrp + 1; 207 bsd_gidset = newcred->cr_groups; 215 newcred->cr_ngroups = 1; 218 proc_set_cred(p, newcred);
|
H A D | linux_misc.c | 1220 struct ucred *newcred, *oldcred; local 1233 newcred = crget(); 1234 crextend(newcred, ngrp + 1); 1238 crcopy(newcred, oldcred); 1248 crfree(newcred); 1253 newcred->cr_ngroups = ngrp + 1; 1255 bsd_gidset = newcred->cr_groups; 1262 newcred->cr_ngroups = 1; 1265 proc_set_cred(p, newcred);
|
/freebsd-12-stable/sys/security/mac/ |
H A D | mac_syscalls.c | 169 struct ucred *newcred, *oldcred; local 200 newcred = crget(); 209 crfree(newcred); 214 crcopy(newcred, oldcred); 215 mac_cred_relabel(newcred, intlabel); 216 proc_set_cred(p, newcred);
|
H A D | mac_framework.h | 439 struct ucred *newcred, struct vnode *vp,
|
/freebsd-12-stable/sys/security/mac_lomac/ |
H A D | mac_lomac.c | 2231 struct ucred *newcred, *oldcred; local 2238 newcred = crget(); 2251 crfree(newcred); 2255 crcopy(newcred, oldcred); 2256 crhold(newcred); 2257 lomac_copy(&subj->mac_lomac, SLOT(newcred->cr_label)); 2258 proc_set_cred(p, newcred);
|
/freebsd-12-stable/sys/dev/filemon/ |
H A D | filemon_wrapper.c | 130 if (imgp->newcred != NULL &&
|
/freebsd-12-stable/sys/fs/nfsclient/ |
H A D | nfs_clrpcops.c | 1490 struct ucred *newcred; local 1497 newcred = cred; 1500 newcred = NFSNEWCRED(cred); 1507 NFSV4OPEN_ACCESSREAD, 0, newcred, p, &stateid, 1509 error = nfsrpc_readrpc(vp, uiop, newcred, &stateid, p, nap, 1539 NFSFREECRED(newcred); 1649 struct ucred *newcred; local 1657 newcred = cred; 1659 newcred = NFSNEWCRED(cred); 1668 NFSV4OPEN_ACCESSWRITE, 0, newcred, 5642 struct ucred *newcred; local [all...] |
/freebsd-12-stable/sys/fs/nfs/ |
H A D | nfs_commonsubs.c | 3124 struct ucred *newcred; local 3140 newcred = crhold(usrp->lug_cred); 3143 newcred = oldcred; 3148 return (newcred);
|