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

/freebsd-10.3-release/sys/sys/
H A Ducred.h98 void change_egid(struct ucred *newcred, gid_t egid);
99 void change_euid(struct ucred *newcred, struct uidinfo *euip);
100 void change_rgid(struct ucred *newcred, gid_t rgid);
101 void change_ruid(struct ucred *newcred, struct uidinfo *ruip);
102 void change_svgid(struct ucred *newcred, gid_t svgid);
103 void change_svuid(struct ucred *newcred, uid_t svuid);
H A Dracct.h166 struct ucred *newcred);
H A Drctl.h147 void rctl_proc_ucred_changed(struct proc *p, struct ucred *newcred);
/freebsd-10.3-release/sys/kern/
H A Dkern_prot.c497 struct ucred *newcred, *oldcred; local
504 newcred = crget();
510 oldcred = crcopysafe(p, newcred);
562 change_ruid(newcred, uip);
573 change_svuid(newcred, uid);
582 change_euid(newcred, uip);
585 p->p_ucred = newcred;
588 racct_proc_ucred_changed(p, oldcred, newcred);
597 crfree(newcred);
611 struct ucred *newcred, *oldcre local
667 struct ucred *newcred, *oldcred; local
765 struct ucred *newcred, *oldcred; local
830 struct ucred *newcred, *oldcred; local
885 struct ucred *newcred, *oldcred; local
955 struct ucred *newcred, *oldcred; local
1020 struct ucred *newcred, *oldcred; local
1102 struct ucred *newcred, *oldcred; local
2150 change_euid(struct ucred *newcred, struct uidinfo *euip) argument
2166 change_egid(struct ucred *newcred, gid_t egid) argument
2181 change_ruid(struct ucred *newcred, struct uidinfo *ruip) argument
2199 change_rgid(struct ucred *newcred, gid_t rgid) argument
2212 change_svuid(struct ucred *newcred, uid_t svuid) argument
2225 change_svgid(struct ucred *newcred, gid_t svgid) argument
[all...]
H A Dkern_loginclass.c191 struct ucred *newcred, *oldcred; local
203 newcred = crget();
206 oldcred = crcopysafe(p, newcred);
207 newcred->cr_loginclass = newlc;
208 p->p_ucred = newcred;
211 racct_proc_ucred_changed(p, oldcred, newcred);
H A Dkern_exec.c362 struct ucred *newcred = NULL, *oldcred; local
728 newcred = crdup(oldcred);
736 change_euid(newcred, euip);
738 change_egid(newcred, attr.va_gid);
741 mac_vnode_execve_transition(oldcred, newcred, imgp->vp,
752 change_svuid(newcred, newcred->cr_uid);
753 change_svgid(newcred, newcred->cr_gid);
754 p->p_ucred = newcred;
[all...]
H A Dsys_capability.c96 struct ucred *newcred, *oldcred; local
102 newcred = crget();
106 crcopy(newcred, oldcred);
107 newcred->cr_flags |= CRED_FLAG_CAPMODE;
108 p->p_ucred = newcred;
H A Dinit_main.c824 struct ucred *newcred, *oldcred; local
833 newcred = crget();
840 crcopy(newcred, oldcred);
842 mac_cred_create_init(newcred);
845 audit_cred_proc1(newcred);
847 initproc->p_ucred = newcred;
H A Dkern_racct.c1033 struct ucred *newcred)
1044 newuip = newcred->cr_ruidinfo;
1046 newlc = newcred->cr_loginclass;
1048 newpr = newcred->cr_prison;
1071 rctl_proc_ucred_changed(p, newcred);
1032 racct_proc_ucred_changed(struct proc *p, struct ucred *oldcred, struct ucred *newcred) argument
H A Dkern_rctl.c1671 rctl_proc_ucred_changed(struct proc *p, struct ucred *newcred) argument
1682 newuip = newcred->cr_ruidinfo;
1683 newlc = newcred->cr_loginclass;
1684 newprr = newcred->cr_prison->pr_prison_racct;
H A Dkern_jail.c2411 struct ucred *newcred, *oldcred; local
2454 newcred = crget();
2458 crcopy(newcred, oldcred);
2459 newcred->cr_prison = pr;
2460 p->p_ucred = newcred;
2463 racct_proc_ucred_changed(p, oldcred, newcred);
/freebsd-10.3-release/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-10.3-release/sys/security/audit/
H A Daudit_syscalls.c159 struct ucred *cred, *newcred, *oldcred; local
448 newcred = crget();
450 crfree(newcred);
455 crfree(newcred);
459 crcopy(newcred, oldcred);
460 newcred->cr_audit.ai_mask.am_success =
462 newcred->cr_audit.ai_mask.am_failure =
464 td->td_proc->p_ucred = newcred;
580 struct ucred *newcred, *oldcred; local
590 newcred
645 struct ucred *newcred, *oldcred; local
705 struct ucred *newcred, *oldcred; local
[all...]
/freebsd-10.3-release/sys/compat/linux/
H A Dlinux_uid16.c161 struct ucred *newcred, *oldcred; local
183 newcred = crget();
186 oldcred = crcopysafe(p, newcred);
196 crfree(newcred);
204 newcred->cr_ngroups = ngrp + 1;
206 bsd_gidset = newcred->cr_groups;
214 newcred->cr_ngroups = 1;
217 p->p_ucred = newcred;
H A Dlinux_misc.c1292 struct ucred *newcred, *oldcred; local
1305 newcred = crget();
1306 crextend(newcred, ngrp + 1);
1310 crcopy(newcred, oldcred);
1320 crfree(newcred);
1325 newcred->cr_ngroups = ngrp + 1;
1327 bsd_gidset = newcred->cr_groups;
1334 newcred->cr_ngroups = 1;
1337 p->p_ucred = newcred;
/freebsd-10.3-release/sys/security/mac/
H A Dmac_syscalls.c164 struct ucred *newcred, *oldcred; local
195 newcred = crget();
204 crfree(newcred);
209 crcopy(newcred, oldcred);
210 mac_cred_relabel(newcred, intlabel);
211 p->p_ucred = newcred;
H A Dmac_framework.h441 struct ucred *newcred, struct vnode *vp,
/freebsd-10.3-release/sys/fs/nfsclient/
H A Dnfs_clrpcops.c1347 struct ucred *newcred; local
1354 newcred = cred;
1357 newcred = NFSNEWCRED(cred);
1364 NFSV4OPEN_ACCESSREAD, 0, newcred, p, &stateid,
1366 error = nfsrpc_readrpc(vp, uiop, newcred, &stateid, p, nap,
1390 NFSFREECRED(newcred);
1500 struct ucred *newcred; local
1508 newcred = cred;
1510 newcred = NFSNEWCRED(cred);
1519 NFSV4OPEN_ACCESSWRITE, 0, newcred,
5458 struct ucred *newcred; local
[all...]
/freebsd-10.3-release/sys/security/mac_lomac/
H A Dmac_lomac.c2251 struct ucred *newcred, *oldcred; local
2258 newcred = crget();
2271 crfree(newcred);
2275 crcopy(newcred, oldcred);
2276 crhold(newcred);
2277 lomac_copy(&subj->mac_lomac, SLOT(newcred->cr_label));
2278 p->p_ucred = newcred;
/freebsd-10.3-release/sys/fs/nfs/
H A Dnfs_commonsubs.c2656 struct ucred *newcred; local
2672 newcred = crhold(usrp->lug_cred);
2675 newcred = oldcred;
2680 return (newcred);

Completed in 179 milliseconds