Searched refs:newcred (Results 1 - 22 of 22) sorted by relevance

/freebsd-12-stable/sys/sys/
H A Ducred.h104 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 Dimgact.h90 struct ucred *newcred; /* new credentials if changing */ member in struct:image_params
H A Drctl.h151 void rctl_proc_ucred_changed(struct proc *p, struct ucred *newcred);
H A Dracct.h195 struct ucred *newcred);
/freebsd-12-stable/sys/kern/
H A Dkern_prot.c475 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 Dkern_loginclass.c216 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 Dinit_main.c444 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 Dkern_exec.c531 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 Dsys_capability.c104 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 Dkern_racct.c1040 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 Dkern_rctl.c1955 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 Dkern_jail.c2401 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 Devents.c176 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 Daudit_syscalls.c167 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 Dlinux_uid16.c162 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 Dlinux_misc.c1220 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 Dmac_syscalls.c169 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 Dmac_framework.h439 struct ucred *newcred, struct vnode *vp,
/freebsd-12-stable/sys/security/mac_lomac/
H A Dmac_lomac.c2231 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 Dfilemon_wrapper.c130 if (imgp->newcred != NULL &&
/freebsd-12-stable/sys/fs/nfsclient/
H A Dnfs_clrpcops.c1490 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 Dnfs_commonsubs.c3124 struct ucred *newcred; local
3140 newcred = crhold(usrp->lug_cred);
3143 newcred = oldcred;
3148 return (newcred);

Completed in 261 milliseconds