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

/freebsd-11-stable/contrib/openpam/lib/libpam/
H A Dopenpam_borrow_cred.c65 struct pam_saved_cred *scred; local
81 scred = calloc(1, sizeof *scred);
82 if (scred == NULL)
84 scred->euid = geteuid();
85 scred->egid = getegid();
86 r = getgroups(NGROUPS_MAX, scred->groups);
88 FREE(scred);
91 scred->ngroups = r;
92 r = pam_set_data(pamh, PAM_SAVED_CRED, scred,
[all...]
H A Dopenpam_restore_cred.c64 const struct pam_saved_cred *scred; local
74 scred = scredp;
75 if (scred->euid != geteuid()) {
76 if (seteuid(scred->euid) < 0 ||
77 setgroups(scred->ngroups, scred->groups) < 0 ||
78 setegid(scred->egid) < 0)
/freebsd-11-stable/sys/fs/smbfs/
H A Dsmbfs_subr.h128 off_t start, off_t end, struct smb_cred *scred);
130 struct smb_cred *scred);
132 struct smb_cred *scred);
135 struct smbfattr *fap, struct smb_cred *scred);
137 struct timespec *mtime, struct smb_cred *scred);
139 struct timespec *atime, int attr, struct smb_cred *scred);
141 struct timespec *mtime, struct timespec *atime, struct smb_cred *scred);
144 struct timespec *atime, struct smb_cred *scred);
146 struct timespec *mtime, struct timespec *atime, struct smb_cred *scred);
148 int smbfs_smb_open(struct smbnode *np, int accmode, struct smb_cred *scred);
[all...]
H A Dsmbfs_vnops.c156 struct smb_cred *scred; local
200 scred = smbfs_malloc_scred();
201 smb_makescred(scred, ap->a_td, ap->a_cred);
202 error = smbfs_smb_open(np, accmode, scred);
208 error = smbfs_smb_open(np, accmode, scred);
216 smbfs_free_scred(scred);
233 struct smb_cred *scred; local
237 scred = smbfs_malloc_scred();
238 smb_makescred(scred, td, ap->a_cred);
239 smbfs_findclose(np->n_dirseq, scred);
261 struct smb_cred *scred; local
299 struct smb_cred *scred; local
549 struct smb_cred *scred; local
594 struct smb_cred *scred; local
629 struct smb_cred *scred; local
759 struct smb_cred *scred; local
804 struct smb_cred *scred; local
1022 struct smb_cred *scred; local
1181 struct smb_cred *scred; local
[all...]
H A Dsmbfs_io.c79 struct smb_cred *scred; local
88 scred = smbfs_malloc_scred();
89 smb_makescred(scred, uio->uio_td, cred);
122 smbfs_findclose(np->n_dirseq, scred);
128 scred, &ctx);
137 error = smbfs_findnext(ctx, offset - np->n_dirofs++, scred);
139 smbfs_findclose(np->n_dirseq, scred);
147 error = smbfs_findnext(ctx, limit, scred);
176 smbfs_free_scred(scred);
187 struct smb_cred *scred; local
248 struct smb_cred *scred; local
313 struct smb_cred *scred; local
[all...]
H A Dsmbfs_vfsops.c139 struct smb_cred *scred; local
153 scred = smbfs_malloc_scred();
154 smb_makescred(scred, td, td->td_ucred);
159 smbfs_free_scred(scred);
162 error = smb_dev2share(v, SMBM_EXEC, scred, &ssp, &dev);
167 smbfs_free_scred(scred);
241 smbfs_free_scred(scred);
245 smb_share_put(ssp, scred);
246 smbfs_free_scred(scred);
263 struct smb_cred *scred; local
321 struct smb_cred *scred; local
392 struct smb_cred *scred; local
[all...]
H A Dsmbfs_smb.c87 struct smb_cred *scred)
98 error = smb_rq_alloc(SSTOCP(ssp), SMB_COM_LOCKING_ANDX, scred, &rqp);
125 off_t start, off_t end, struct smb_cred *scred)
135 return smbfs_smb_lockandx(np, op, (uintptr_t)id, start, end, scred);
140 struct smb_cred *scred)
150 scred, &t2p);
181 struct smb_cred *scred)
191 scred, &t2p);
222 struct smb_cred *scred)
230 scred,
86 smbfs_smb_lockandx(struct smbnode *np, int op, u_int32_t pid, off_t start, off_t end, struct smb_cred *scred) argument
124 smbfs_smb_lock(struct smbnode *np, int op, caddr_t id, off_t start, off_t end, struct smb_cred *scred) argument
139 smbfs_query_info_fs(struct smb_share *ssp, struct statfs *sbp, struct smb_cred *scred) argument
180 smbfs_query_info_alloc(struct smb_share *ssp, struct statfs *sbp, struct smb_cred *scred) argument
221 smbfs_query_info_disk(struct smb_share *ssp, struct statfs *sbp, struct smb_cred *scred) argument
258 smbfs_smb_statfs(struct smb_share *ssp, struct statfs *sbp, struct smb_cred *scred) argument
272 smbfs_smb_seteof(struct smbnode *np, int64_t newsize, struct smb_cred *scred) argument
301 smb_smb_flush(struct smbnode *np, struct smb_cred *scred) argument
328 smbfs_smb_flush(struct smbnode *np, struct smb_cred *scred) argument
336 smbfs_smb_setfsize(struct smbnode *np, int64_t newsize, struct smb_cred *scred) argument
368 smbfs_smb_query_info(struct smbnode *np, const char *name, int len, struct smbfattr *fap, struct smb_cred *scred) argument
425 smbfs_smb_setpattr(struct smbnode *np, u_int16_t attr, struct timespec *mtime, struct smb_cred *scred) argument
476 smbfs_smb_setptime2(struct smbnode *np, struct timespec *mtime, struct timespec *atime, int attr, struct smb_cred *scred) argument
531 smbfs_smb_setpattrNT(struct smbnode *np, u_short attr, struct timespec *mtime, struct timespec *atime, struct smb_cred *scred) argument
582 smbfs_smb_setftime(struct smbnode *np, struct timespec *mtime, struct timespec *atime, struct smb_cred *scred) argument
627 smbfs_smb_setfattrNT(struct smbnode *np, u_int16_t attr, struct timespec *mtime, struct timespec *atime, struct smb_cred *scred) argument
672 smbfs_smb_open(struct smbnode *np, int accmode, struct smb_cred *scred) argument
724 smbfs_smb_close(struct smb_share *ssp, u_int16_t fid, struct timespec *mtime, struct smb_cred *scred) argument
752 smbfs_smb_create(struct smbnode *dnp, const char *name, int nmlen, struct smb_cred *scred) argument
798 smbfs_smb_delete(struct smbnode *np, struct smb_cred *scred) argument
824 smbfs_smb_rename(struct smbnode *src, struct smbnode *tdnp, const char *tname, int tnmlen, struct smb_cred *scred) argument
857 smbfs_smb_move(struct smbnode *src, struct smbnode *tdnp, const char *tname, int tnmlen, u_int16_t flags, struct smb_cred *scred) argument
892 smbfs_smb_mkdir(struct smbnode *dnp, const char *name, int len, struct smb_cred *scred) argument
919 smbfs_smb_rmdir(struct smbnode *np, struct smb_cred *scred) argument
1020 smbfs_findopenLM1(struct smbfs_fctx *ctx, struct smbnode *dnp, const char *wildcard, int wclen, int attr, struct smb_cred *scred) argument
1224 smbfs_findopenLM2(struct smbfs_fctx *ctx, struct smbnode *dnp, const char *wildcard, int wclen, int attr, struct smb_cred *scred) argument
1369 smbfs_findopen(struct smbnode *dnp, const char *wildcard, int wclen, int attr, struct smb_cred *scred, struct smbfs_fctx **ctxpp) argument
1394 smbfs_findnext(struct smbfs_fctx *ctx, int limit, struct smb_cred *scred) argument
1430 smbfs_findclose(struct smbfs_fctx *ctx, struct smb_cred *scred) argument
1444 smbfs_smb_lookup(struct smbnode *dnp, const char *name, int nmlen, struct smbfattr *fap, struct smb_cred *scred) argument
[all...]
H A Dsmbfs_node.c312 struct smb_cred *scred; local
317 scred = smbfs_malloc_scred();
318 smb_makescred(scred, td, cred);
323 &np->n_mtime, scred);
326 smbfs_findclose(np->n_dirseq, scred);
332 smbfs_free_scred(scred);
H A Dsmbfs_subr.c200 smbfs_free_scred(void *scred) argument
202 free(scred, M_SMBFSCRED);
/freebsd-11-stable/sys/netsmb/
H A Dsmb_conn.h192 typedef void smb_co_gone_t (struct smb_connobj *cp, struct smb_cred *scred);
333 struct smb_cred *scred; member in struct:smb_vcspec
347 struct smb_cred *scred; member in struct:smb_sharespec
356 struct smb_sharespec *shspec, struct smb_cred *scred,
363 void smb_co_rele(struct smb_connobj *cp, struct smb_cred *scred);
364 int smb_co_get(struct smb_connobj *cp, struct smb_cred *scred);
365 void smb_co_put(struct smb_connobj *cp, struct smb_cred *scred);
373 struct smb_cred *scred, struct smb_vc **vcpp);
374 int smb_vc_connect(struct smb_vc *vcp, struct smb_cred *scred);
375 int smb_vc_access(struct smb_vc *vcp, struct smb_cred *scred, mode_
[all...]
H A Dsmb_dev.c147 struct smb_cred *scred; local
156 scred = malloc(sizeof(struct smb_cred), M_NSMBDEV, M_WAITOK);
157 smb_makescred(scred, curthread, NULL);
161 smb_share_rele(ssp, scred);
166 smb_vc_rele(vcp, scred);
168 free(scred, M_NSMBDEV);
180 struct smb_cred *scred; local
186 scred = malloc(sizeof(struct smb_cred), M_NSMBDEV, M_WAITOK);
188 smb_makescred(scred, td, NULL);
196 scred,
378 smb_dev2share(int fd, int mode, struct smb_cred *scred, struct smb_share **sspp, struct smb_dev **ssdp) argument
[all...]
H A Dsmb_conn.c64 static void smb_vc_gone(struct smb_connobj *cp, struct smb_cred *scred);
120 struct smb_cred *scred, struct smb_vc **vcpp)
155 if (smb_vc_access(vcp, scred, vcspec->mode) != 0)
159 error = (int)smb_vc_lookupshare(vcp, shspec, scred,
180 struct smb_cred *scred, struct smb_vc **vcpp)
191 error = smb_sm_lookupint(vcspec, shspec, scred, vcpp);
196 error = smb_sm_lookupint(vcspec, NULL, scred, &vcp);
198 error = smb_vc_create(vcspec, scred, &vcp);
201 error = smb_vc_connect(vcp, scred);
207 error = smb_share_create(vcp, shspec, scred,
119 smb_sm_lookupint(struct smb_vcspec *vcspec, struct smb_sharespec *shspec, struct smb_cred *scred, struct smb_vc **vcpp) argument
179 smb_sm_lookup(struct smb_vcspec *vcspec, struct smb_sharespec *shspec, struct smb_cred *scred, struct smb_vc **vcpp) argument
256 smb_co_gone(struct smb_connobj *cp, struct smb_cred *scred) argument
284 smb_co_rele(struct smb_connobj *cp, struct smb_cred *scred) argument
306 smb_co_get(struct smb_connobj *cp, struct smb_cred *scred) argument
319 smb_co_put(struct smb_connobj *cp, struct smb_cred *scred) argument
386 smb_vc_create(struct smb_vcspec *vcspec, struct smb_cred *scred, struct smb_vc **vcpp) argument
535 smb_vc_gone(struct smb_connobj *cp, struct smb_cred *scred) argument
549 smb_vc_rele(struct smb_vc *vcp, struct smb_cred *scred) argument
551 smb_co_rele(VCTOCP(vcp), scred); local
555 smb_vc_get(struct smb_vc *vcp, struct smb_cred *scred) argument
568 smb_vc_put(struct smb_vc *vcp, struct smb_cred *scred) argument
570 smb_co_put(VCTOCP(vcp), scred); local
599 smb_vc_access(struct smb_vc *vcp, struct smb_cred *scred, mode_t mode) argument
644 smb_vc_lookupshare(struct smb_vc *vcp, struct smb_sharespec *dp, struct smb_cred *scred, struct smb_share **sspp) argument
672 smb_vc_connect(struct smb_vc *vcp, struct smb_cred *scred) argument
740 smb_share_create(struct smb_vc *vcp, struct smb_sharespec *shspec, struct smb_cred *scred, struct smb_share **sspp) argument
798 smb_share_gone(struct smb_connobj *cp, struct smb_cred *scred) argument
812 smb_share_rele(struct smb_share *ssp, struct smb_cred *scred) argument
814 smb_co_rele(SSTOCP(ssp), scred); local
818 smb_share_get(struct smb_share *ssp, struct smb_cred *scred) argument
830 smb_share_put(struct smb_share *ssp, struct smb_cred *scred) argument
833 smb_co_put(SSTOCP(ssp), scred); local
861 smb_share_access(struct smb_share *ssp, struct smb_cred *scred, mode_t mode) argument
[all...]
H A Dsmb_dev.h183 int smb_usr_lookup(struct smbioc_lookup *dp, struct smb_cred *scred,
186 struct smb_cred *scred, struct smb_vc **vcpp);
188 struct smb_cred *scred, struct smb_share **sspp);
190 struct smb_cred *scred);
192 struct smb_cred *scred);
193 int smb_dev2share(int fd, int mode, struct smb_cred *scred,
H A Dsmb_smb.c103 smb_smb_nomux(struct smb_vc *vcp, struct smb_cred *scred, const char *name) argument
105 if (scred->scr_td->td_proc == vcp->vc_iod->iod_p)
112 smb_smb_negotiate(struct smb_vc *vcp, struct smb_cred *scred) argument
126 if (smb_smb_nomux(vcp, scred, __func__) != 0)
138 error = smb_rq_alloc(VCTOCP(vcp), SMB_COM_NEGOTIATE, scred, &rqp);
292 smb_smb_ssnsetup(struct smb_vc *vcp, struct smb_cred *scred) argument
312 if (smb_smb_nomux(vcp, scred, __func__) != 0)
315 error = smb_rq_alloc(VCTOCP(vcp), SMB_COM_SESSION_SETUP_ANDX, scred, &rqp);
439 smb_smb_ssnclose(struct smb_vc *vcp, struct smb_cred *scred) argument
448 if (smb_smb_nomux(vcp, scred, __func_
497 smb_smb_treeconnect(struct smb_share *ssp, struct smb_cred *scred) argument
600 smb_smb_treedisconnect(struct smb_share *ssp, struct smb_cred *scred) argument
624 smb_smb_readx(struct smb_share *ssp, u_int16_t fid, int *len, int *rresid, struct uio *uio, struct smb_cred *scred) argument
705 smb_smb_writex(struct smb_share *ssp, u_int16_t fid, int *len, int *rresid, struct uio *uio, struct smb_cred *scred) argument
762 smb_smb_read(struct smb_share *ssp, u_int16_t fid, int *len, int *rresid, struct uio *uio, struct smb_cred *scred) argument
820 smb_read(struct smb_share *ssp, u_int16_t fid, struct uio *uio, struct smb_cred *scred) argument
841 smb_smb_write(struct smb_share *ssp, u_int16_t fid, int *len, int *rresid, struct uio *uio, struct smb_cred *scred) argument
895 smb_write(struct smb_share *ssp, u_int16_t fid, struct uio *uio, struct smb_cred *scred) argument
929 smb_smb_echo(struct smb_vc *vcp, struct smb_cred *scred) argument
[all...]
H A Dsmb_usr.c126 smb_usr_lookup(struct smbioc_lookup *dp, struct smb_cred *scred, argument
148 error = smb_sm_lookup(&vspec, sspecp, scred, &vcp);
164 smb_usr_opensession(struct smbioc_ossn *dp, struct smb_cred *scred, argument
177 error = smb_sm_lookup(&vspec, NULL, scred, &vcp);
184 struct smb_cred *scred, struct smb_share **sspp)
193 error = smb_vc_lookupshare(vcp, &shspec, scred, &ssp);
200 error = smb_share_create(vcp, &shspec, scred, &ssp);
203 error = smb_smb_treeconnect(ssp, scred);
205 smb_share_put(ssp, scred);
213 struct smb_cred *scred)
183 smb_usr_openshare(struct smb_vc *vcp, struct smbioc_oshare *dp, struct smb_cred *scred, struct smb_share **sspp) argument
212 smb_usr_simplerequest(struct smb_share *ssp, struct smbioc_rq *dp, struct smb_cred *scred) argument
296 smb_usr_t2request(struct smb_share *ssp, struct smbioc_t2rq *dp, struct smb_cred *scred) argument
[all...]
H A Dsmb_rq.h129 struct smb_cred *scred, struct smb_rq **rqpp);
131 struct smb_cred *scred);
142 int smb_t2_alloc(struct smb_connobj *layer, u_short setup, struct smb_cred *scred,
145 struct smb_cred *scred);
H A Dsmb_subr.c56 smb_makescred(struct smb_cred *scred, struct thread *td, struct ucred *cred) argument
59 scred->scr_td = td;
60 scred->scr_cred = cred ? cred : td->td_ucred;
62 scred->scr_td = NULL;
63 scred->scr_cred = cred ? cred : NULL;
H A Dsmb_rq.c61 smb_rq_alloc(struct smb_connobj *layer, u_char cmd, struct smb_cred *scred, argument
70 error = smb_rq_init(rqp, layer, cmd, scred);
84 struct smb_cred *scred)
93 error = smb_vc_access(rqp->sr_vc, scred, SMBM_EXEC);
97 error = smb_share_access(rqp->sr_share, scred, SMBM_EXEC);
101 rqp->sr_cred = scred;
134 mb_put_uint16le(mbp, 0 /*scred->sc_p->p_pid >> 16*/);
139 mb_put_uint16le(mbp, 1 /*scred->sc_p->p_pid & 0xffff*/);
374 smb_t2_alloc(struct smb_connobj *layer, u_short setup, struct smb_cred *scred, argument
383 error = smb_t2_init(t2p, layer, setup, scred);
83 smb_rq_init(struct smb_rq *rqp, struct smb_connobj *layer, u_char cmd, struct smb_cred *scred) argument
394 smb_t2_init(struct smb_t2rq *t2p, struct smb_connobj *source, u_short setup, struct smb_cred *scred) argument
552 struct smb_cred *scred = t2p->t2_cred; local
[all...]
H A Dsmb_subr.h100 void smb_makescred(struct smb_cred *scred, struct thread *td, struct ucred *cred);
/freebsd-11-stable/crypto/heimdal/lib/kadm5/
H A Dad.c128 struct berval ccred, *scred; local
190 serverControls, clientControls, &scred);
194 if(scred && scred->bv_len)
195 ber_bvfree(scred);
199 in.tb_data = malloc(scred->bv_len);
204 memcpy(in.tb_data, scred->bv_val, scred->bv_len);
205 in.tb_size = scred->bv_len;
206 ber_bvfree(scred);
[all...]

Completed in 99 milliseconds