Lines Matching defs:in
6 * You may not use this file except in compliance with the License.
13 * When distributing Covered Code, include this CDDL HEADER in each
161 picld_fini(picl_service_t *in)
165 ret.cnum = in->req_fini.cnum;
172 picld_ping(picl_service_t *in)
176 ret.cnum = in->req_ping.cnum;
256 picld_wait(picl_service_t *in)
263 ret.cnum = in->req_wait.cnum;
271 err = xptree_refresh_notify(in->req_wait.secs);
285 picld_getroot(picl_service_t *in)
293 picld_return_error(in->in.cnum, err);
303 picld_get_attrval(picl_service_t *in)
314 picld_return_error(in->in.cnum, PICL_FAILURE);
316 err = cvt_picl2ptree(in->req_attrval.attr, &ptreeh);
318 picld_return_error(in->in.cnum, err);
322 picld_return_error(in->in.cnum, err);
325 picld_return_error(in->in.cnum, PICL_NOTREADABLE);
328 vbufsize = MIN((size_t)in->req_attrval.bufsize, vbufsize);
333 picld_return_error(in->in.cnum, PICL_FAILURE);
335 ret->attr = in->req_attrval.attr;
340 picld_return_error(in->in.cnum, err);
364 picld_get_attrval_by_name(picl_service_t *in)
375 picld_return_error(in->in.cnum, PICL_FAILURE);
377 err = cvt_picl2ptree(in->req_attrvalbyname.nodeh, &ptreeh);
379 picld_return_error(in->in.cnum, err);
382 in->req_attrvalbyname.propname, &pinfo);
384 picld_return_error(in->in.cnum, err);
387 picld_return_error(in->in.cnum, PICL_NOTREADABLE);
393 vbufsize = MIN((size_t)in->req_attrvalbyname.bufsize, vbufsize);
397 picld_return_error(in->in.cnum, PICL_FAILURE);
399 ret->nodeh = in->req_attrvalbyname.nodeh;
400 (void) strcpy(ret->propname, in->req_attrvalbyname.propname);
404 in->req_attrvalbyname.propname, ret->ret_buf, vbufsize,
407 picld_return_error(in->in.cnum, err);
427 picld_set_attrval(picl_service_t *in)
436 picld_return_error(in->in.cnum, PICL_FAILURE);
438 err = cvt_picl2ptree(in->req_setattrval.attr, &ptreeh);
440 picld_return_error(in->in.cnum, err);
444 picld_return_error(in->in.cnum, err);
447 picld_return_error(in->in.cnum, PICL_NOTWRITABLE);
453 picld_return_error(in->in.cnum, PICL_PERMDENIED);
456 ret.attr = in->req_setattrval.attr;
458 err = xptree_update_propval_with_cred(ptreeh, in->req_setattrval.valbuf,
459 (size_t)in->req_setattrval.bufsize, cred);
462 picld_return_error(in->in.cnum, err);
473 picld_set_attrval_by_name(picl_service_t *in)
482 picld_return_error(in->in.cnum, PICL_FAILURE);
484 err = cvt_picl2ptree(in->req_setattrvalbyname.nodeh, &ptreeh);
486 picld_return_error(in->in.cnum, err);
489 in->req_setattrvalbyname.propname, &pinfo);
491 picld_return_error(in->in.cnum, err);
494 picld_return_error(in->in.cnum, PICL_NOTWRITABLE);
501 picld_return_error(in->in.cnum, PICL_PERMDENIED);
504 ret.nodeh = in->req_setattrvalbyname.nodeh;
505 (void) strcpy(ret.propname, in->req_setattrvalbyname.propname);
508 in->req_setattrvalbyname.propname,
509 in->req_setattrvalbyname.valbuf,
510 (size_t)in->req_setattrvalbyname.bufsize,
514 picld_return_error(in->in.cnum, err);
525 picld_get_attrinfo(picl_service_t *in)
532 err = cvt_picl2ptree(in->req_attrinfo.attr, &ptreeh);
534 picld_return_error(in->in.cnum, err);
537 ret.attr = in->req_attrinfo.attr;
541 picld_return_error(in->in.cnum, err);
555 picld_get_first_attr(picl_service_t *in)
561 err = cvt_picl2ptree(in->req_firstattr.nodeh, &ptreeh);
563 picld_return_error(in->in.cnum, err);
566 ret.nodeh = in->req_firstattr.nodeh;
570 picld_return_error(in->in.cnum, err);
577 * This function returns the next property handle in list
580 picld_get_next_attr(picl_service_t *in)
586 err = cvt_picl2ptree(in->req_nextattr.attr, &ptreeh);
588 picld_return_error(in->in.cnum, err);
591 ret.attr = in->req_nextattr.attr;
595 picld_return_error(in->in.cnum, err);
607 picld_get_attr_by_name(picl_service_t *in)
613 err = cvt_picl2ptree(in->req_attrbyname.nodeh, &ptreeh);
615 picld_return_error(in->in.cnum, err);
618 ret.nodeh = in->req_attrbyname.nodeh;
619 (void) strcpy(ret.propname, in->req_attrbyname.propname);
623 picld_return_error(in->in.cnum, err);
632 * This function gets the next property on the same row in the table
635 picld_get_attr_by_row(picl_service_t *in)
641 err = cvt_picl2ptree(in->req_attrbyrow.attr, &ptreeh);
643 picld_return_error(in->in.cnum, err);
646 ret.attr = in->req_attrbyrow.attr;
650 picld_return_error(in->in.cnum, err);
658 * This function returns the handle of the next property in the same column
662 picld_get_attr_by_col(picl_service_t *in)
668 err = cvt_picl2ptree(in->req_attrbycol.attr, &ptreeh);
670 picld_return_error(in->in.cnum, err);
673 ret.attr = in->req_attrbycol.attr;
677 picld_return_error(in->in.cnum, err);
686 * This function finds the node in the PICLTREE that matches the given
690 picld_find_node(picl_service_t *in)
696 err = cvt_picl2ptree(in->req_findnode.nodeh, &ptreeh);
698 picld_return_error(in->in.cnum, err);
702 err = ptree_find_node(ptreeh, in->req_findnode.propname,
703 in->req_findnode.ptype, in->req_findnode.valbuf,
704 in->req_findnode.valsize, &ret.rnodeh);
706 picld_return_error(in->in.cnum, err);
719 picld_get_node_by_path(picl_service_t *in)
725 err = ptree_get_node_by_path(in->req_nodebypath.pathbuf, &ret.nodeh);
727 picld_return_error(in->in.cnum, err);
738 picld_get_frutree_parent(picl_service_t *in)
744 err = cvt_picl2ptree(in->req_fruparent.devh, &ptreeh);
746 picld_return_error(in->in.cnum, err);
752 picld_return_error(in->in.cnum, err);
763 picld_unknown_service(picl_service_t *in)
765 picld_return_error(in->in.cnum, PICL_UNKNOWNSERVICE);
811 check_denial_of_service(req->in.cnum);
814 switch (req->in.cnum) { /* client call number */
1131 * Mask off/block SIGALRM signal so that the environmental plug-in
1133 * by time being set back. No other PICL plug-in should use SIGALRM
1206 * environmental plug-in (piclenvd) can use it to
1208 * being set back. No ohter PICL plug-in should use