Searched refs:crp (Results 1 - 25 of 59) sorted by relevance

123

/illumos-gate/usr/src/uts/common/fs/namefs/
H A Dnamevno.c77 nm_open(vnode_t **vpp, int flag, cred_t *crp, caller_context_t *ct) argument
95 if ((error = VOP_OPEN(&outfilevp, flag, crp, ct)) != 0) {
163 nm_close(vnode_t *vp, int flag, int count, offset_t offset, cred_t *crp, argument
171 error = VOP_CLOSE(nodep->nm_filevp, flag, count, offset, crp, ct);
173 (void) VOP_FSYNC(nodep->nm_filevp, FSYNC, crp, ct);
192 nm_read(vnode_t *vp, struct uio *uiop, int ioflag, cred_t *crp, argument
195 return (VOP_READ(VTONM(vp)->nm_filevp, uiop, ioflag, crp, ct));
199 nm_write(vnode_t *vp, struct uio *uiop, int ioflag, cred_t *crp, argument
202 return (VOP_WRITE(VTONM(vp)->nm_filevp, uiop, ioflag, crp, ct));
218 nm_getattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *crp, argument
243 nm_access_unlocked(void *vnp, int mode, cred_t *crp) argument
263 nm_setattr( vnode_t *vp, vattr_t *vap, int flags, cred_t *crp, caller_context_t *ctp) argument
336 nm_access(vnode_t *vp, int mode, int flags, cred_t *crp, caller_context_t *ct) argument
379 nm_link(vnode_t *tdvp, vnode_t *vp, char *tnm, cred_t *crp, caller_context_t *ct, int flags) argument
386 nm_fsync(vnode_t *vp, int syncflag, cred_t *crp, caller_context_t *ct) argument
394 nm_inactive(vnode_t *vp, cred_t *crp, caller_context_t *ct) argument
[all...]
H A Dnamevfs.c203 nm_umountall(vnode_t *vp, cred_t *crp) argument
247 if ((error = dounmount(vfsp, 0, crp)) != 0)
273 nm_unmountall(vnode_t *vp, cred_t *crp) argument
284 error = nm_umountall(vp, crp);
306 nm_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *crp) argument
379 if (secpolicy_fs_mount(crp, filevp, vfsp) != 0) {
402 if (error = VOP_GETATTR(mvp, vattrp, 0, crp, NULL))
406 if (error = VOP_GETATTR(filevp, &filevattr, 0, crp, NULL))
412 if (error = secpolicy_vnode_owner(crp, vattrp->va_uid))
419 if (secpolicy_vnode_access2(crp, mv
555 nm_unmount(vfs_t *vfsp, int flag, cred_t *crp) argument
647 nm_sync(vfs_t *vfsp, short flag, cred_t *crp) argument
[all...]
/illumos-gate/usr/src/uts/common/io/1394/targets/av1394/
H A Dav1394_cfgrom.c65 av1394_cfgrom_t *crp = &avp->av_a.a_cfgrom; local
70 rw_init(&crp->cr_rwlock, NULL, RW_DRIVER, ibc);
79 av1394_cfgrom_t *crp = &avp->av_a.a_cfgrom; local
83 rw_destroy(&crp->cr_rwlock);
91 av1394_cfgrom_t *crp = &avp->av_a.a_cfgrom; local
95 rw_enter(&crp->cr_rwlock, RW_WRITER);
96 if (crp->cr_parsed) {
99 rw_exit(&crp->cr_rwlock);
170 av1394_cfgrom_t *crp = &avp->av_a.a_cfgrom; local
212 rw_enter(&crp
301 av1394_cfgrom_t *crp = &avp->av_a.a_cfgrom; local
354 av1394_cfgrom_t *crp = &avp->av_a.a_cfgrom; local
447 av1394_cfgrom_t *crp = &avp->av_a.a_cfgrom; local
[all...]
/illumos-gate/usr/src/uts/common/io/
H A Dpipemod.c49 pipeopen(queue_t *rqp, dev_t *devp, int flag, int sflag, cred_t *crp) argument
57 pipeclose(queue_t *q, int cflag, cred_t *crp) argument
H A Dclone.c59 int clnopen(queue_t *rq, dev_t *devp, int flag, int sflag, cred_t *crp);
163 clnopen(queue_t *rq, dev_t *devp, int flag, int sflag, cred_t *crp) argument
227 error = secpolicy_spec_open(crp, vp, flag);
281 error = (*rq->q_qinfo->qi_qopen)(rq, &newdev, flag, CLONEOPEN, crp);
295 (*rq->q_qinfo->qi_qclose)(rq, flag, crp);
H A Dconnld.c150 connopen(queue_t *rqp, dev_t *devp, int flag, int sflag, cred_t *crp) argument
197 connclose(queue_t *q, int cflag, cred_t *crp) argument
H A Ddrcompat.c183 dropen(queue_t *q, dev_t *devp, int oflag, int sflag, cred_t *crp) argument
191 if (secpolicy_net_rawaccess(crp) != 0) {
210 drclose(queue_t *q, int cflag, cred_t *crp) argument
H A Ddedump.c221 dedumpopen(queue_t *q, dev_t *devp, int oflag, int sflag, cred_t *crp) argument
235 dedumpclose(queue_t *q, int flag, cred_t *crp) argument
/illumos-gate/usr/src/lib/libnsl/rpc/
H A Dpmap_prot.c219 xdr_rmtcallres(XDR *xdrs, struct p_rmtcallres *crp) argument
221 if (xdr_u_int(xdrs, (uint_t *)&crp->port) &&
222 xdr_u_int(xdrs, &crp->res.res_len))
223 return ((*(crp->xdr_res))(xdrs, crp->res.res_val));
/illumos-gate/usr/src/uts/common/sys/
H A Dvt_impl.h114 void vt_close(queue_t *q, vc_state_t *pvc, cred_t *crp);
115 int vt_open(minor_t minor, queue_t *rq, cred_t *crp);
/illumos-gate/usr/src/uts/common/fs/fifofs/
H A Dfifovnops.c176 tsol_fifo_access(vnode_t *vp, int flag, cred_t *crp) argument
185 proc_zone = crgetzone(crp);
222 fifo_open(vnode_t **vpp, int flag, cred_t *crp, caller_context_t *ct) argument
232 if (!tsol_fifo_access(vp, flag, crp))
262 error = fifo_stropen(vpp, flag, crp, 1, 1);
366 (void) fifo_close(*vpp, flag, 1, 0, crp, ct);
386 (void) fifo_close(*vpp, flag, 1, 0, crp, ct);
404 (void) fifo_close(*vpp, flag, 1, 0, crp, ct);
437 fifo_close(vnode_t *vp, int flag, int count, offset_t offset, cred_t *crp, argument
585 (void) strclose(vp, flag, crp);
658 fifo_read(struct vnode *vp, struct uio *uiop, int ioflag, struct cred *crp, caller_context_t *ct) argument
844 fifo_write(vnode_t *vp, uio_t *uiop, int ioflag, cred_t *crp, caller_context_t *ct) argument
1443 fifo_getattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *crp, caller_context_t *ct) argument
1520 fifo_setattr( vnode_t *vp, vattr_t *vap, int flags, cred_t *crp, caller_context_t *ctp) argument
1551 fifo_access(vnode_t *vp, int mode, int flags, cred_t *crp, caller_context_t *ct) argument
1586 fifo_fsync(vnode_t *vp, int syncflag, cred_t *crp, caller_context_t *ct) argument
1617 fifo_inactive(vnode_t *vp, cred_t *crp, caller_context_t *ct) argument
1949 fifo_setsecattr(struct vnode *vp, vsecattr_t *vsap, int flag, struct cred *crp, caller_context_t *ct) argument
1974 fifo_getsecattr(struct vnode *vp, vsecattr_t *vsap, int flag, struct cred *crp, caller_context_t *ct) argument
[all...]
H A Dfifosubr.c407 fifovp(vnode_t *vp, cred_t *crp) argument
452 if (VOP_GETATTR(vp, &va, 0, crp, NULL) == 0) {
586 fifo_stropen(vnode_t **vpp, int flag, cred_t *crp, int dotwist, int lockheld) argument
650 if ((error = stropen(oldvp, &pdev, flag, crp)) != 0) {
681 if (error = fifo_connld(vpp, flag, crp)) {
682 (void) fifo_close(oldvp, flag, 1, 0, crp, NULL);
693 (void) fifo_close(oldvp, flag, 1, 0, crp, NULL);
721 if ((error = stropen(oldvp, &pdev, flag, crp)) != 0) {
899 fifo_connld(struct vnode **vpp, int flag, cred_t *crp) argument
981 crhold(VTOF(vp1)->fn_pcredp = crp);
[all...]
/illumos-gate/usr/src/uts/common/avs/ns/sv/
H A Dsv.c859 cred_t *crp = ddi_get_cred(); local
866 (void) ldi_close(svp->sv_lh, FREAD|FWRITE, crp);
911 cred_t *crp; local
970 crp = ddi_get_cred();
975 OTYP_BLK, FREAD|FWRITE, crp, &svp->sv_lh, li);
1196 sv_lyr_open(dev_t *devp, int flag, int otyp, cred_t *crp) argument
1230 ret = (*fn)(devp, flag, otyp, crp);
1233 ret = (*fn)(devp, flag, otyp, crp);
1310 sv_lyr_close(dev_t dev, int flag, int otyp, cred_t *crp) argument
1361 ret = (*fn)(dev, flag, otyp, crp);
1411 sv_lyr_uio(dev_t dev, uio_t *uiop, cred_t *crp, int rw) argument
1474 sv_lyr_read(dev_t dev, uio_t *uiop, cred_t *crp) argument
1481 sv_lyr_write(dev_t dev, uio_t *uiop, cred_t *crp) argument
1490 sv_lyr_aread(dev_t dev, struct aio_req *aio, cred_t *crp) argument
1500 sv_lyr_awrite(dev_t dev, struct aio_req *aio, cred_t *crp) argument
1678 svopen(dev_t *devp, int flag, int otyp, cred_t *crp) argument
1692 svclose(dev_t dev, int flag, int otyp, cred_t *crp) argument
1729 svioctl(dev_t dev, int cmd, intptr_t arg, int mode, cred_t *crp, int *rvalp) argument
2689 sv_lyr_ioctl(const dev_t dev, const int cmd, const intptr_t arg, const int mode, cred_t *crp, int *rvalp) argument
[all...]
/illumos-gate/usr/src/uts/common/avs/ns/dsw/
H A Ddsw.c57 static int iiopen(dev_t *devp, int flag, int otyp, cred_t *crp);
58 static int iiclose(dev_t dev, int flag, int otyp, cred_t *crp);
60 static int iiioctl(dev_t dev, int cmd, intptr_t arg, int mode, cred_t *crp,
457 iiopen(dev_t *devp, int flag, int otyp, cred_t *crp) argument
461 error = drv_priv(crp);
470 iiclose(dev_t dev, int flag, int otyp, cred_t *crp) argument
489 iiioctl(dev_t dev, int cmd, intptr_t arg, int mode, cred_t *crp, int *rvp) argument
/illumos-gate/usr/src/uts/common/io/sbp2/
H A Dcfgrom.c81 sbp2_cfgrom_parse(sbp2_tgt_t *tp, sbp2_cfgrom_t *crp) argument
83 sbp2_cfgrom_ent_t *root_dir = &crp->cr_root;
84 sbp2_cfgrom_bib_t *bib = &crp->cr_bib;
108 sbp2_cfgrom_free(tp, crp);
364 sbp2_cfgrom_free(sbp2_tgt_t *tp, sbp2_cfgrom_t *crp) argument
366 sbp2_cfgrom_free_bib(tp, &crp->cr_bib);
367 sbp2_cfgrom_walk_free(&crp->cr_root);
/illumos-gate/usr/src/cmd/lp/cmd/lpsched/
H A Ddisp1.c654 RSTATUS *crp; local
676 crp = rp;
679 if (*s_dest && !STREQU(s_dest, crp->request->destination))
682 if (current && !(crp->request->outcome & RS_PRINTING))
686 !STREQU(s_req_id, crp->secure->req_id))
689 if (*s_user && !bangequ(s_user, crp->secure->user))
692 if (!md->admin && md->uid != crp->secure->uid) {
694 return (Strdup(crp->secure->req_id));
703 (md->slabel != NULL) && (crp->secure->slabel != NULL) &&
704 (!STREQU(md->slabel, crp
[all...]
/illumos-gate/usr/src/uts/common/avs/ns/nsctl/
H A Dnsc_disk.c128 nsc_uread(nsc_fd_t *fd, void *uiop, void *crp) argument
130 return (*fd->sf_aio->uread)(fd->sf_cd, uiop, crp, fd);
135 nsc_uwrite(nsc_fd_t *fd, void *uiop, void *crp) argument
140 return (*fd->sf_aio->uwrite)(fd->sf_cd, uiop, crp, fd);
169 _nsc_uread(dev_t dev, uio_t *uiop, cred_t *crp, nsc_fd_t *fd) argument
178 _nsc_uwrite(dev_t dev, uio_t *uiop, cred_t *crp, nsc_fd_t *fd) argument
457 cred_t *crp = NULL; local
483 crp = ddi_get_cred();
544 rc = (*iofn)(h->db_fd, &h->db_uio, crp);
H A Dnsctl.c477 nscopen(dev_t *devp, int flag, int otyp, cred_t *crp) argument
482 if (error = drv_priv(crp))
576 nscclose(dev_t dev, int flag, int otyp, cred_t *crp) argument
603 nscread(dev_t dev, uio_t *uiop, cred_t *crp) argument
621 rc = nsc_uread(fd, uiop, crp);
634 nscwrite(dev_t dev, uio_t *uiop, cred_t *crp) argument
652 rc = nsc_uwrite(fd, uiop, crp);
757 nscioctl(dev_t dev, int cmd, intptr_t arg, int mode, cred_t *crp, int *rvp) argument
/illumos-gate/usr/src/stand/lib/fs/nfs/
H A Dpmap.c263 xdr_rmtcallres(XDR *xdrs, struct rmtcallres *crp) argument
267 port_ptr = (caddr_t)crp->port_ptr;
269 xdr_u_int(xdrs, &crp->resultslen)) {
270 crp->port_ptr = (rpcport_t *)port_ptr;
271 return ((*(crp->xdr_results))(xdrs, crp->results_ptr));
/illumos-gate/usr/src/uts/common/os/
H A Dstreamio.c195 int anchor, cred_t *crp, uint_t anchor_zoneid)
216 if ((error = qattach(qp, devp, 0, crp, fp, B_FALSE)) != 0)
237 stropen(vnode_t *vp, dev_t *devp, int flag, cred_t *crp) argument
350 if ((error = qreopen(_RD(qp), devp, flag, crp)) != 0)
443 if ((error = qattach(qp, devp, flag, crp, NULL, B_FALSE)) != 0) {
474 if (push_mod(qp, &dummydev, stp, DRMODNAME, 0, crp, 0) != 0)
501 zoneid = crgetzoneid(crp);
504 dlap.dap_aplist[s], dlap.dap_anchor, crp,
531 zoneid = crgetzoneid(crp);
538 zoneid = crgetzoneid(crp);
194 push_mod(queue_t *qp, dev_t *devp, struct stdata *stp, const char *name, int anchor, cred_t *crp, uint_t anchor_zoneid) argument
612 strclose(struct vnode *vp, int flag, cred_t *crp) argument
734 qdetach(_RD(rmq), 1, flag, crp, B_FALSE); local
1148 strread(struct vnode *vp, struct uio *uiop, cred_t *crp) argument
2720 strwrite(struct vnode *vp, struct uio *uiop, cred_t *crp) argument
2727 strwrite_common(struct vnode *vp, struct uio *uiop, cred_t *crp, int wflag) argument
3191 strioctl(struct vnode *vp, int cmd, intptr_t arg, int flag, int copyflag, cred_t *crp, int *rvalp) argument
3901 qdetach(_RD(q), 1, flag, crp, B_FALSE); local
4255 qdetach(_RD(q), 1, flag, crp, is_remove); local
5864 strdoioctl( struct stdata *stp, struct strioctl *strioc, int fflags, int flag, cred_t *crp, int *rvalp) argument
6346 strdocmd(struct stdata *stp, struct strcmd *scp, cred_t *crp) argument
[all...]
H A Dsession.c274 cred_t *crp; local
282 crhold(crp = p->p_cred);
290 sp->s_cred = crp;
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dip_helper_stream.c65 ip_helper_share_conn(queue_t *q, mblk_t *mp, cred_t *crp) argument
73 if (kcred != crp || msgdsize(mp->b_cont) != sizeof (void *)) {
/illumos-gate/usr/src/uts/common/fs/
H A Dpathname.c201 pn_getsymlink(vnode_t *vp, struct pathname *pnp, cred_t *crp) argument
215 if ((error = VOP_READLINK(vp, &auio, crp, NULL)) == 0) {
/illumos-gate/usr/src/uts/common/avs/ns/rdc/
H A Drdc.c61 static int rdcopen(dev_t *devp, int flag, int otyp, cred_t *crp);
62 static int rdcclose(dev_t dev, int flag, int otyp, cred_t *crp);
64 static int rdcioctl(dev_t dev, int cmd, intptr_t arg, int mode, cred_t *crp,
440 rdcopen(dev_t *devp, int flag, int otyp, cred_t *crp) argument
449 rdcclose(dev_t dev, int flag, int otyp, cred_t *crp) argument
668 rdcioctl(dev_t dev, int cmd, intptr_t arg, int mode, cred_t *crp, int *rvp) argument
676 if ((error = drv_priv(crp)) != 0)
/illumos-gate/usr/src/uts/common/avs/ns/sdbc/
H A Dsd_misc.c92 static int sdbcopen(dev_t *devp, int flag, int otyp, cred_t *crp);
93 static int sdbcclose(dev_t dev, int flag, int otyp, cred_t *crp);
94 static int sdbcioctl(dev_t dev, int cmd, void *arg, int mode, cred_t *crp,
607 sdbcopen(dev_t *devp, int flag, int otyp, cred_t *crp) argument
635 sdbcclose(dev_t dev, int flag, int otyp, cred_t *crp) argument
923 sdbcioctl(dev_t dev, int cmd, void *arg, int mode, cred_t *crp, int *rvp) argument

Completed in 104 milliseconds

123