Lines Matching refs:ret

163 	picl_retfini_t	ret;
165 ret.cnum = in->req_fini.cnum;
168 (void) door_return((char *)&ret, sizeof (picl_retfini_t), NULL, 0);
174 picl_retping_t ret;
176 ret.cnum = in->req_ping.cnum;
179 (void) door_return((char *)&ret, sizeof (picl_retping_t), NULL, 0);
258 picl_retwait_t ret;
263 ret.cnum = in->req_wait.cnum;
265 ret.retcode = PICL_FAILURE;
269 ret.retcode = PICL_FAILURE;
272 ret.retcode = err;
278 (void) door_return((char *)&ret, sizeof (picl_retwait_t), NULL, 0);
287 picl_retroot_t ret;
290 ret.cnum = PICL_CNUM_GETROOT;
291 err = ptree_get_root(&ret.rnode);
294 cvt_ptree2picl(&ret.rnode);
296 (void) door_return((char *)&ret, sizeof (picl_retroot_t), NULL, 0);
305 picl_retattrval_t *ret;
331 ret = alloca(len);
332 if (ret == NULL)
334 ret->cnum = PICL_CNUM_GETATTRVAL;
335 ret->attr = in->req_attrval.attr;
336 ret->nbytes = (uint32_t)vbufsize;
337 err = xptree_get_propval_with_cred(ptreeh, ret->ret_buf, vbufsize,
346 ret->nbytes = (uint32_t)strlen(ret->ret_buf) + 1;
353 cvt_ptree2picl(&ret->ret_nodeh);
355 (void) door_return((char *)ret, sizeof (picl_retattrval_t) +
356 (size_t)ret->nbytes, NULL, 0);
366 picl_retattrvalbyname_t *ret;
395 ret = alloca(len);
396 if (ret == NULL)
398 ret->cnum = PICL_CNUM_GETATTRVALBYNAME;
399 ret->nodeh = in->req_attrvalbyname.nodeh;
400 (void) strcpy(ret->propname, in->req_attrvalbyname.propname);
401 ret->nbytes = (uint32_t)vbufsize;
404 in->req_attrvalbyname.propname, ret->ret_buf, vbufsize,
412 ret->nbytes = (uint32_t)strlen(ret->ret_buf) + 1;
416 cvt_ptree2picl(&ret->ret_nodeh);
419 (void) door_return((char *)ret, sizeof (picl_retattrvalbyname_t) +
420 (size_t)ret->nbytes, NULL, 0);
429 picl_retsetattrval_t ret;
455 ret.cnum = PICL_CNUM_SETATTRVAL;
456 ret.attr = in->req_setattrval.attr;
465 (void) door_return((char *)&ret, sizeof (picl_retsetattrval_t), NULL,
475 picl_retsetattrvalbyname_t ret;
503 ret.cnum = PICL_CNUM_SETATTRVALBYNAME;
504 ret.nodeh = in->req_setattrvalbyname.nodeh;
505 (void) strcpy(ret.propname, in->req_setattrvalbyname.propname);
517 (void) door_return((char *)&ret, sizeof (picl_retsetattrvalbyname_t),
527 picl_retattrinfo_t ret;
536 ret.cnum = PICL_CNUM_GETATTRINFO;
537 ret.attr = in->req_attrinfo.attr;
543 ret.type = pinfo.piclinfo.type;
544 ret.accessmode = pinfo.piclinfo.accessmode;
545 ret.size = (uint32_t)pinfo.piclinfo.size;
546 (void) strcpy(ret.name, pinfo.piclinfo.name);
548 (void) door_return((char *)&ret, sizeof (picl_retattrinfo_t), NULL, 0);
557 picl_retfirstattr_t ret;
565 ret.cnum = PICL_CNUM_GETFIRSTATTR;
566 ret.nodeh = in->req_firstattr.nodeh;
568 err = ptree_get_first_prop(ptreeh, &ret.attr);
571 cvt_ptree2picl(&ret.attr);
573 (void) door_return((char *)&ret, sizeof (picl_retfirstattr_t), NULL, 0);
582 picl_retnextattr_t ret;
590 ret.cnum = PICL_CNUM_GETNEXTATTR;
591 ret.attr = in->req_nextattr.attr;
593 err = ptree_get_next_prop(ptreeh, &ret.nextattr);
597 cvt_ptree2picl(&ret.nextattr);
600 (void) door_return((char *)&ret, sizeof (picl_retnextattr_t), NULL, 0);
609 picl_retattrbyname_t ret;
617 ret.cnum = PICL_CNUM_GETATTRBYNAME;
618 ret.nodeh = in->req_attrbyname.nodeh;
619 (void) strcpy(ret.propname, in->req_attrbyname.propname);
621 err = ptree_get_prop_by_name(ptreeh, ret.propname, &ret.attr);
625 cvt_ptree2picl(&ret.attr);
627 (void) door_return((char *)&ret, sizeof (picl_retattrbyname_t), NULL,
637 picl_retattrbyrow_t ret;
645 ret.cnum = PICL_CNUM_GETATTRBYROW;
646 ret.attr = in->req_attrbyrow.attr;
648 err = ptree_get_next_by_row(ptreeh, &ret.rowattr);
651 cvt_ptree2picl(&ret.rowattr);
654 (void) door_return((char *)&ret, sizeof (picl_retattrbyrow_t), NULL, 0);
664 picl_retattrbycol_t ret;
672 ret.cnum = PICL_CNUM_GETATTRBYCOL;
673 ret.attr = in->req_attrbycol.attr;
675 err = ptree_get_next_by_col(ptreeh, &ret.colattr);
679 cvt_ptree2picl(&ret.colattr);
682 (void) door_return((char *)&ret, sizeof (picl_retattrbycol_t), NULL, 0);
692 picl_retfindnode_t ret;
700 ret.cnum = PICL_CNUM_FINDNODE;
704 in->req_findnode.valsize, &ret.rnodeh);
708 cvt_ptree2picl(&ret.rnodeh);
711 (void) door_return((char *)&ret, sizeof (ret), NULL, 0);
721 picl_retnodebypath_t ret;
724 ret.cnum = PICL_CNUM_NODEBYPATH;
725 err = ptree_get_node_by_path(in->req_nodebypath.pathbuf, &ret.nodeh);
728 cvt_ptree2picl(&ret.nodeh);
730 (void) door_return((char *)&ret, sizeof (ret), NULL, 0);
740 picl_retfruparent_t ret;
748 ret.cnum = PICL_CNUM_FRUTREEPARENT;
750 err = ptree_get_frutree_parent(ptreeh, &ret.fruh);
753 cvt_ptree2picl(&ret.fruh);
756 (void) door_return((char *)&ret, sizeof (ret), NULL, 0);