Home
last modified time | relevance | path

Searched refs:crp (Results 1 – 25 of 46) sorted by relevance

12

/illumos-gate/usr/src/uts/common/io/1394/targets/av1394/
H A Dav1394_cfgrom.c72 rw_destroy(&crp->cr_rwlock); in av1394_cfgrom_fini()
81 if (crp->cr_parsed) { in av1394_cfgrom_close()
84 rw_exit(&crp->cr_rwlock); in av1394_cfgrom_close()
184 if (!crp->cr_parsed) { in av1394_ioctl_node_get_text_leaf()
195 pd = &crp->cr_root_dir; in av1394_ioctl_node_get_text_leaf()
197 pd = &crp->cr_unit_dir; in av1394_ioctl_node_get_text_leaf()
251 rw_exit(&crp->cr_rwlock); in av1394_ioctl_node_get_text_leaf()
305 crp->cr_parsed = B_TRUE; in av1394_cfgrom_parse_rom()
418 pd = &crp->cr_root_dir; in av1394_cfgrom_unparse_rom()
423 pd = &crp->cr_unit_dir; in av1394_cfgrom_unparse_rom()
[all …]
/illumos-gate/usr/src/uts/common/fs/namefs/
H A Dnamevno.c96 if ((error = VOP_OPEN(&outfilevp, flag, crp, ct)) != 0) { in nm_open()
174 (void) VOP_FSYNC(nodep->nm_filevp, FSYNC, crp, ct); in nm_close()
219 nm_getattr(vnode_t *vp, vattr_t *vap, int flags, cred_t *crp, in nm_getattr() argument
244 nm_access_unlocked(void *vnp, int mode, cred_t *crp) in nm_access_unlocked() argument
249 if (crgetuid(crp) != nodep->nm_vattr.va_uid) { in nm_access_unlocked()
251 if (!groupmember(nodep->nm_vattr.va_gid, crp)) in nm_access_unlocked()
255 return (secpolicy_vnode_access2(crp, NMTOV(nodep), in nm_access_unlocked()
286 error = secpolicy_vnode_setattr(crp, vp, vap, nmvap, flags, in nm_setattr()
339 error = nm_access_unlocked(nodep, mode, crp); in nm_access()
375 nm_link(vnode_t *tdvp, vnode_t *vp, char *tnm, cred_t *crp, in nm_link() argument
[all …]
H A Dnamevfs.c230 nm_umountall(vnode_t *vp, cred_t *crp) in nm_umountall() argument
274 if ((error = dounmount(vfsp, 0, crp)) != 0) in nm_umountall()
300 nm_unmountall(vnode_t *vp, cred_t *crp) in nm_unmountall() argument
311 error = nm_umountall(vp, crp); in nm_unmountall()
406 if (secpolicy_fs_mount(crp, filevp, vfsp) != 0) { in nm_mount()
429 if (error = VOP_GETATTR(mvp, vattrp, 0, crp, NULL)) in nm_mount()
439 if (error = secpolicy_vnode_owner(crp, vattrp->va_uid)) in nm_mount()
583 nm_unmount(vfs_t *vfsp, int flag, cred_t *crp) in nm_unmount() argument
676 nm_sync(vfs_t *vfsp, short flag, cred_t *crp) in nm_sync() argument
685 return (nm_umountall(nodep->nm_filevp, crp)); in nm_sync()
[all …]
/illumos-gate/usr/src/uts/common/fs/fifofs/
H A Dfifovnops.c187 proc_zone = crgetzone(crp); in tsol_fifo_access()
234 if (!tsol_fifo_access(vp, flag, crp)) in fifo_open()
587 (void) strclose(vp, flag, crp); in fifo_close()
630 (void) strclose(vp, flag, crp); in fifo_close()
809 error = strread(vp, uiop, crp); in fifo_read()
1082 error = strwrite(vp, uiop, crp); in fifo_write()
1484 vap->va_uid = crgetuid(crp); in fifo_getattr()
1485 vap->va_gid = crgetgid(crp); in fifo_getattr()
1661 (void) fifo_fsync(vp, FSYNC, crp, ct); in fifo_inactive()
1976 crp, ct); in fifo_setsecattr()
[all …]
H A Dfifosubr.c408 fifovp(vnode_t *vp, cred_t *crp) in fifovp() argument
453 if (VOP_GETATTR(vp, &va, 0, crp, NULL) == 0) { in fifovp()
590 fifo_stropen(vnode_t **vpp, int flag, cred_t *crp, int dotwist, int lockheld) in fifo_stropen() argument
654 if ((error = stropen(oldvp, &pdev, flag, crp)) != 0) { in fifo_stropen()
685 if (error = fifo_connld(vpp, flag, crp)) { in fifo_stropen()
686 (void) fifo_close(oldvp, flag, 1, 0, crp, NULL); in fifo_stropen()
697 (void) fifo_close(oldvp, flag, 1, 0, crp, NULL); in fifo_stropen()
725 if ((error = stropen(oldvp, &pdev, flag, crp)) != 0) { in fifo_stropen()
903 fifo_connld(struct vnode **vpp, int flag, cred_t *crp) in fifo_connld() argument
985 crhold(VTOF(vp1)->fn_pcredp = crp); in fifo_connld()
[all …]
/illumos-gate/usr/src/lib/libnsl/rpc/
H A Dpmap_prot.c217 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 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) 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 Dpipemod.c46 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 Ddrcompat.c183 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 Dconnld.c147 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 Ddedump.c219 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 Dwscons.c436 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()
H A Dvcons.c335 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()
/illumos-gate/usr/src/uts/common/os/
H A Dstreamio.c5994 cred_t *crp, in strdoioctl() argument
6037 crhold(crp); in strdoioctl()
6061 crfree(crp); in strdoioctl()
6141 crfree(crp); in strdoioctl()
6279 crfree(crp); in strdoioctl()
6401 crfree(crp); in strdoioctl()
6445 crfree(crp); in strdoioctl()
6460 crfree(crp); in strdoioctl()
6490 crhold(crp); in strdocmd()
6590 crfree(crp); in strdocmd()
[all …]
H A Dsession.c271 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 Dcfgrom.c79 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 Ddisp1.c655 RSTATUS *crp; in _cancel() local
677 crp = rp; 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()
705 (!STREQU(md->slabel, crp->secure->slabel))) in _cancel()
708 crp->reason = MOK; in _cancel()
709 creq_id = Strdup(crp->secure->req_id); in _cancel()
712 creq_id, md->uid, crp->secure->uid); in _cancel()
[all …]
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs4x_srv.c522 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()
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()
648 crp->csr_fore_chan_attrs = sp->sn_fore->cn_attrs; in rfs4x_op_create_session()
[all …]
/illumos-gate/usr/src/stand/lib/fs/nfs/
H A Dpmap.c261 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 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/inet/ip/
H A Dip_helper_stream.c65 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 Dpathname.c201 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 Drpcmod.c471 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 Dipd.c278 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 Drelocate.c91 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()

12