/illumos-gate/usr/src/uts/common/io/1394/targets/av1394/ |
H A D | av1394_cfgrom.c | 59 av1394_cfgrom_t *crp = &avp->av_a.a_cfgrom; in av1394_cfgrom_init() local 62 rw_init(&crp->cr_rwlock, NULL, RW_DRIVER, ibc); in av1394_cfgrom_init() 70 av1394_cfgrom_t *crp = &avp->av_a.a_cfgrom; in av1394_cfgrom_fini() local 72 rw_destroy(&crp->cr_rwlock); in av1394_cfgrom_fini() 78 av1394_cfgrom_t *crp = &avp->av_a.a_cfgrom; in av1394_cfgrom_close() local 80 rw_enter(&crp->cr_rwlock, RW_WRITER); in av1394_cfgrom_close() 81 if (crp->cr_parsed) { in av1394_cfgrom_close() 84 rw_exit(&crp->cr_rwlock); in av1394_cfgrom_close() 145 av1394_cfgrom_t *crp = &avp->av_a.a_cfgrom; in av1394_ioctl_node_get_text_leaf() local 183 rw_enter(&crp->cr_rwlock, RW_WRITER); in av1394_ioctl_node_get_text_leaf() [all …]
|
/illumos-gate/usr/src/uts/common/fs/namefs/ |
H A D | namevno.c | 78 nm_open(vnode_t **vpp, int flag, cred_t *crp, caller_context_t *ct) in nm_open() argument 96 if ((error = VOP_OPEN(&outfilevp, flag, crp, ct)) != 0) { in nm_open() 164 nm_close(vnode_t *vp, int flag, int count, offset_t offset, cred_t *crp, in nm_close() argument 172 error = VOP_CLOSE(nodep->nm_filevp, flag, count, offset, crp, ct); in nm_close() 174 (void) VOP_FSYNC(nodep->nm_filevp, FSYNC, crp, ct); in nm_close() 193 nm_read(vnode_t *vp, struct uio *uiop, int ioflag, cred_t *crp, in nm_read() argument 196 return (VOP_READ(VTONM(vp)->nm_filevp, uiop, ioflag, crp, ct)); in nm_read() 200 nm_write(vnode_t *vp, struct uio *uiop, int ioflag, cred_t *crp, in nm_write() argument 203 return (VOP_WRITE(VTONM(vp)->nm_filevp, uiop, ioflag, crp, ct)); in nm_write() 219 nm_getattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *crp, in nm_getattr() argument [all …]
|
H A D | namevfs.c | 231 nm_umountall(vnode_t *vp, cred_t *crp) in nm_umountall() argument 275 if ((error = dounmount(vfsp, 0, crp)) != 0) in nm_umountall() 301 nm_unmountall(vnode_t *vp, cred_t *crp) in nm_unmountall() argument 312 error = nm_umountall(vp, crp); in nm_unmountall() 334 nm_mount(vfs_t *vfsp, vnode_t *mvp, struct mounta *uap, cred_t *crp) in nm_mount() argument 407 if (secpolicy_fs_mount(crp, filevp, vfsp) != 0) { in nm_mount() 430 if (error = VOP_GETATTR(mvp, vattrp, 0, crp, NULL)) in nm_mount() 434 if (error = VOP_GETATTR(filevp, &filevattr, 0, crp, NULL)) in nm_mount() 440 if (error = secpolicy_vnode_owner(crp, vattrp->va_uid)) in nm_mount() 447 if (secpolicy_vnode_access2(crp, mvp, vattrp->va_uid, vattrp->va_mode, in nm_mount() [all …]
|
/illumos-gate/usr/src/uts/common/fs/fifofs/ |
H A D | fifovnops.c | 178 tsol_fifo_access(vnode_t *vp, int flag, cred_t *crp) in tsol_fifo_access() argument 187 proc_zone = crgetzone(crp); in tsol_fifo_access() 224 fifo_open(vnode_t **vpp, int flag, cred_t *crp, caller_context_t *ct) in fifo_open() argument 234 if (!tsol_fifo_access(vp, flag, crp)) in fifo_open() 264 error = fifo_stropen(vpp, flag, crp, 1, 1); in fifo_open() 368 (void) fifo_close(*vpp, flag, 1, 0, crp, ct); in fifo_open() 388 (void) fifo_close(*vpp, flag, 1, 0, crp, ct); in fifo_open() 406 (void) fifo_close(*vpp, flag, 1, 0, crp, ct); in fifo_open() 439 fifo_close(vnode_t *vp, int flag, int count, offset_t offset, cred_t *crp, in fifo_close() argument 587 (void) strclose(vp, flag, crp); in fifo_close() [all …]
|
H A D | fifosubr.c | 388 fifovp(vnode_t *vp, cred_t *crp) in fifovp() argument 433 if (VOP_GETATTR(vp, &va, 0, crp, NULL) == 0) { in fifovp() 570 fifo_stropen(vnode_t **vpp, int flag, cred_t *crp, int dotwist, int lockheld) in fifo_stropen() argument 634 if ((error = stropen(oldvp, &pdev, flag, crp)) != 0) { in fifo_stropen() 665 if (error = fifo_connld(vpp, flag, crp)) { in fifo_stropen() 666 (void) fifo_close(oldvp, flag, 1, 0, crp, NULL); in fifo_stropen() 677 (void) fifo_close(oldvp, flag, 1, 0, crp, NULL); in fifo_stropen() 705 if ((error = stropen(oldvp, &pdev, flag, crp)) != 0) { in fifo_stropen() 883 fifo_connld(struct vnode **vpp, int flag, cred_t *crp) in fifo_connld() argument 965 crhold(VTOF(vp1)->fn_pcredp = crp); in fifo_connld() [all …]
|
/illumos-gate/usr/src/lib/libnsl/rpc/ |
H A D | pmap_prot.c | 217 xdr_rmtcallres(XDR *xdrs, struct p_rmtcallres *crp) in xdr_rmtcallres() argument 219 if (xdr_u_int(xdrs, (uint_t *)&crp->port) && in xdr_rmtcallres() 220 xdr_u_int(xdrs, &crp->res.res_len)) in xdr_rmtcallres() 221 return ((*(crp->xdr_res))(xdrs, crp->res.res_val)); in xdr_rmtcallres()
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | clone.c | 59 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) in clnopen() argument 227 error = secpolicy_spec_open(crp, vp, flag); in clnopen() 281 error = (*rq->q_qinfo->qi_qopen)(rq, &newdev, flag, CLONEOPEN, crp); in clnopen() 295 (void) (*rq->q_qinfo->qi_qclose)(rq, flag, crp); in clnopen()
|
H A D | pipemod.c | 46 pipeopen(queue_t *rqp, dev_t *devp, int flag, int sflag, cred_t *crp) in pipeopen() argument 54 pipeclose(queue_t *q, int cflag, cred_t *crp) in pipeclose() argument
|
H A D | drcompat.c | 183 dropen(queue_t *q, dev_t *devp, int oflag, int sflag, cred_t *crp) in dropen() argument 191 if (secpolicy_net_rawaccess(crp) != 0) { in dropen() 210 drclose(queue_t *q, int cflag, cred_t *crp) in drclose() argument
|
H A D | connld.c | 147 connopen(queue_t *rqp, dev_t *devp, int flag, int sflag, cred_t *crp) in connopen() argument 194 connclose(queue_t *q, int cflag, cred_t *crp) in connclose() argument
|
H A D | dedump.c | 219 dedumpopen(queue_t *q, dev_t *devp, int oflag, int sflag, cred_t *crp) in dedumpopen() argument 233 dedumpclose(queue_t *q, int flag, cred_t *crp) in dedumpclose() argument
|
H A D | vcons.c | 335 vt_open(minor_t minor, queue_t *rq, cred_t *crp) in vt_open() argument 354 pvc->vc_tem = tem_init(crp, rq); in vt_open() 379 tem_activate(pvc->vc_tem, unblank, crp); in vt_open() 383 (secpolicy_excl_open(crp) != 0)) { in vt_open()
|
H A D | wscons.c | 436 wcopen(queue_t *q, dev_t *devp, int flag, int sflag, cred_t *crp) in wcopen() argument 442 return (vt_open(minor, q, crp)); in wcopen() 447 wcclose(queue_t *q, int flag, cred_t *crp) in wcclose() argument 486 vt_close(q, pvc, crp); in wcclose()
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | streamio.c | 198 int anchor, cred_t *crp, uint_t anchor_zoneid) in push_mod() argument 219 if ((error = qattach(qp, devp, 0, crp, fp, B_FALSE)) != 0) in push_mod() 237 xpg4_fixup(queue_t *qp, dev_t *devp, struct stdata *stp, cred_t *crp) in xpg4_fixup() argument 256 zoneid = crgetzoneid(crp); in xpg4_fixup() 261 crp, zoneid); in xpg4_fixup() 275 (void) strdoioctl(stp, &strioc, FNATIVE, K_TO_K, crp, &rval); in xpg4_fixup() 284 stropen(vnode_t *vp, dev_t *devp, int flag, cred_t *crp) in stropen() argument 397 if ((error = qreopen(_RD(qp), devp, flag, crp)) != 0) in stropen() 491 if ((error = qattach(qp, devp, flag, crp, NULL, B_FALSE)) != 0) { in stropen() 522 if (push_mod(qp, &dummydev, stp, DRMODNAME, 0, crp, 0) != 0) in stropen() [all …]
|
H A D | session.c | 271 cred_t *crp; in sess_ctty_set() local 279 crhold(crp = p->p_cred); in sess_ctty_set() 287 sp->s_cred = crp; in sess_ctty_set()
|
/illumos-gate/usr/src/uts/common/io/sbp2/ |
H A D | cfgrom.c | 79 sbp2_cfgrom_parse(sbp2_tgt_t *tp, sbp2_cfgrom_t *crp) in sbp2_cfgrom_parse() argument 81 sbp2_cfgrom_ent_t *root_dir = &crp->cr_root; in sbp2_cfgrom_parse() 82 sbp2_cfgrom_bib_t *bib = &crp->cr_bib; in sbp2_cfgrom_parse() 106 sbp2_cfgrom_free(tp, crp); in sbp2_cfgrom_parse() 362 sbp2_cfgrom_free(sbp2_tgt_t *tp, sbp2_cfgrom_t *crp) in sbp2_cfgrom_free() argument 364 sbp2_cfgrom_free_bib(tp, &crp->cr_bib); in sbp2_cfgrom_free() 365 sbp2_cfgrom_walk_free(&crp->cr_root); in sbp2_cfgrom_free()
|
/illumos-gate/usr/src/cmd/lp/cmd/lpsched/ |
H A D | disp1.c | 655 RSTATUS *crp; in _cancel() local 677 crp = rp; in _cancel() 680 if (*s_dest && !STREQU(s_dest, crp->request->destination)) in _cancel() 683 if (current && !(crp->request->outcome & RS_PRINTING)) in _cancel() 687 !STREQU(s_req_id, crp->secure->req_id)) in _cancel() 690 if (*s_user && !bangequ(s_user, crp->secure->user)) in _cancel() 693 if (!md->admin && md->uid != crp->secure->uid) { in _cancel() 695 return (Strdup(crp->secure->req_id)); in _cancel() 704 (md->slabel != NULL) && (crp->secure->slabel != NULL) && in _cancel() 705 (!STREQU(md->slabel, crp->secure->slabel))) in _cancel() [all …]
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs4x_srv.c | 522 CREATE_SESSION4resok *crp; in rfs4x_op_create_session() local 568 crp = (CREATE_SESSION4resok *)&cp->rc_contrived.cs_res; in rfs4x_op_create_session() 571 bcopy(crp->csr_sessionid, rok->csr_sessionid, in rfs4x_op_create_session() 573 rok->csr_flags = crp->csr_flags; in rfs4x_op_create_session() 574 rok->csr_fore_chan_attrs = crp->csr_fore_chan_attrs; in rfs4x_op_create_session() 575 rok->csr_back_chan_attrs = crp->csr_back_chan_attrs; in rfs4x_op_create_session() 638 crp = (CREATE_SESSION4resok *)&cp->rc_contrived.cs_res; in rfs4x_op_create_session() 640 rok->csr_sequence = crp->csr_sequence = cp->rc_contrived.xi_sid; in rfs4x_op_create_session() 642 bcopy(sp->sn_sessid, crp->csr_sessionid, sizeof (sessionid4)); in rfs4x_op_create_session() 643 rok->csr_flags = crp->csr_flags = sp->sn_csflags; in rfs4x_op_create_session() [all …]
|
/illumos-gate/usr/src/stand/lib/fs/nfs/ |
H A D | pmap.c | 261 xdr_rmtcallres(XDR *xdrs, struct rmtcallres *crp) in xdr_rmtcallres() argument 265 port_ptr = (caddr_t)crp->port_ptr; in xdr_rmtcallres() 267 xdr_u_int(xdrs, &crp->resultslen)) { in xdr_rmtcallres() 268 crp->port_ptr = (rpcport_t *)port_ptr; in xdr_rmtcallres() 269 return ((*(crp->xdr_results))(xdrs, crp->results_ptr)); in xdr_rmtcallres()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | vt_impl.h | 114 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/inet/ip/ |
H A D | ip_helper_stream.c | 65 ip_helper_share_conn(queue_t *q, mblk_t *mp, cred_t *crp) in ip_helper_share_conn() argument 73 if (kcred != crp || msgdsize(mp->b_cont) != sizeof (void *)) { in ip_helper_share_conn()
|
/illumos-gate/usr/src/uts/common/fs/ |
H A D | pathname.c | 201 pn_getsymlink(vnode_t *vp, struct pathname *pnp, cred_t *crp) in pn_getsymlink() argument 215 if ((error = VOP_READLINK(vp, &auio, crp, NULL)) == 0) { in pn_getsymlink()
|
/illumos-gate/usr/src/uts/common/rpc/ |
H A D | rpcmod.c | 471 rmm_open(queue_t *q, dev_t *devp, int flag, int sflag, cred_t *crp) in rmm_open() argument 497 sizeof (struct T_info_ack), crp, curproc->p_pid)) == NULL) { in rmm_open() 527 if ((error = rpcmodopen(q, devp, flag, sflag, crp)) == 0) in rmm_open() 530 if ((error = mir_open(q, devp, flag, sflag, crp)) == 0) in rmm_open() 574 rmm_close(queue_t *q, int flag, cred_t *crp) in rmm_close() argument 576 return ((*((struct temp_slot *)q->q_ptr)->ops->xo_close)(q, flag, crp)); in rmm_close() 585 rpcmodopen(queue_t *q, dev_t *devp, int flag, int sflag, cred_t *crp) in rpcmodopen() argument 596 if (secpolicy_rpcmod_open(crp) != 0) in rpcmodopen() 625 rpcmodclose(queue_t *q, int flag, cred_t *crp) in rpcmodclose() argument
|
/illumos-gate/usr/src/uts/common/inet/ipd/ |
H A D | ipd.c | 278 unsigned char *crp; in ipd_hook() local 339 crp = mbp->b_rptr + off; in ipd_hook() 341 *crp = *crp ^ (1 << off); in ipd_hook()
|
/illumos-gate/usr/src/cmd/sgs/libld/common/ |
H A D | relocate.c | 91 is_disp_copied(Ofl_desc *ofl, Copy_rel *crp) in is_disp_copied() argument 93 Ifl_desc *ifl = crp->c_sdp->sd_file; in is_disp_copied() 94 Sym_desc *sdp = crp->c_sdp; in is_disp_copied() 95 Addr symaddr = crp->c_val; in is_disp_copied() 2473 Copy_rel *crp; in ld_reloc_init() local 2475 for (ALIST_TRAVERSE(ofl->ofl_copyrels, idx, crp)) { in ld_reloc_init() 2480 if (crp->c_sdp->sd_file->ifl_flags & in ld_reloc_init() 2482 is_disp_copied(ofl, crp); in ld_reloc_init()
|