Lines Matching defs:valuep

167 	int try, struct evalue *valuep)
190 valuep->t = STRING;
191 valuep->v = (uintptr_t)stable(s);
195 arrowp, try, valuep))
197 if (check_expr_args(valuep, NULL, STRING, np))
204 * evaluate a variety of functions and place result in valuep. return 1 if
212 struct config *croot, struct arrow *arrowp, int try, struct evalue *valuep)
225 valuep->t = UINT64;
226 valuep->v = 1;
236 valuep->t = UNDEFINED;
240 valuep->t = UINT64;
241 valuep->v = begins_with(lhs, rhs, ex);
246 out(O_ALTFP|O_VERB2|O_NONL, ") returned %d", (int)valuep->v);
264 valuep->t = UNDEFINED;
280 valuep->v = (uintptr_t)stable("");
281 valuep->t = STRING;
286 valuep->v = 0;
287 valuep->t = UINT64;
303 valuep->v = (uintptr_t)stable("");
304 valuep->t = STRING;
309 valuep->v = 0;
310 valuep->t = UINT64;
318 valuep->v = (uintptr_t)stable(s);
319 valuep->t = STRING;
325 (char *)(uintptr_t)valuep->v);
327 valuep->v = 1;
328 valuep->t = UINT64;
347 valuep->t = UNDEFINED;
370 valuep->t = UINT64;
371 valuep->v = 0;
377 valuep->v = 1;
385 for (i = 0; i < 2 && valuep->v == 0; i++) {
386 for (j = 0; connstrings[j] != NULL && valuep->v == 0;
395 valuep->v = 1;
415 valuep->t = UNDEFINED;
429 valuep->t = STRING;
430 valuep->v = (uintptr_t)stable("");
436 valuep->v = (uintptr_t)stable(s);
453 valuep->t = UNDEFINED;
467 valuep->t = UINT64;
468 valuep->v = 0;
477 valuep->v = 1;
490 valuep->t = UNDEFINED;
504 valuep->t = UINT64;
505 valuep->v = 0;
507 valuep->v = 1;
517 valuep->t = UNDEFINED;
532 valuep->v = 0;
535 valuep->v = fmd_nvl_fmri_has_fault(Hdl, rsrc,
539 out(O_ALTFP|O_VERB2, "returned %lld", valuep->v);
542 valuep->t = UINT64;
562 valuep->t = UINT64;
565 valuep->v = 0;
567 valuep->v = stats_counter_value(statp);
580 valuep->t = NODEPTR;
581 valuep->v = (uintptr_t)eval_fru(np);
584 valuep->t = NODEPTR;
585 valuep->v = (uintptr_t)eval_asru(np);
589 valuep->t = UINT64;
590 valuep->v = (lut_lookup(*globals,
594 return (! platform_call(np, globals, croot, arrowp, valuep));
605 } else if (platform_payloadprop(np, valuep)) {
608 valuep->t = UNDEFINED;
611 switch (valuep->t) {
614 (valuep->v))->t == T_NAME) {
617 (uintptr_t)valuep->v));
623 valuep->v);
626 out(O_ALTFP|O_VERB2, "found: %llu", valuep->v);
630 (char *)(uintptr_t)valuep->v);
678 valuep->t = UINT64;
679 valuep->v = 1;
697 valuep->t = UINT64;
698 valuep->v = 1;
702 arrowp, try, valuep);
705 "cat: returns %s", (char *)(uintptr_t)valuep->v);
797 valuep->t = UINT64;
798 valuep->v = 1;
812 valuep->v = 0;
815 valuep->v = 1;
818 valuep->t = UINT64;
869 valuep->t = UINT64;
870 valuep->v = 0;
908 valuep->v = 1;
913 if (valuep->v)
929 return (!platform_confcall(np, globals, croot, arrowp, valuep));
1369 * eval_expr -- evaluate expression into *valuep
1387 int try, struct evalue *valuep)
1394 valuep->t = UINT64;
1395 valuep->v = 1; /* no constraint means "true" */
1399 valuep->t = UNDEFINED;
1414 valuep->t = gval->t;
1415 valuep->v = gval->v;
1459 valuep->t = UINT64;
1460 valuep->v = 1;
1489 valuep->t = rval.t;
1490 valuep->v = rval.v;
1509 valuep->t = UINT64;
1510 valuep->v = (lval.v == rval.v);
1523 valuep->t = UINT64;
1524 valuep->v = (lval.v < rval.v);
1537 valuep->t = UINT64;
1538 valuep->v = (lval.v <= rval.v);
1551 valuep->t = UINT64;
1552 valuep->v = (lval.v > rval.v);
1565 valuep->t = UINT64;
1566 valuep->v = (lval.v >= rval.v);
1579 valuep->t = lval.t;
1580 valuep->v = (lval.v & rval.v);
1593 valuep->t = lval.t;
1594 valuep->v = (lval.v | rval.v);
1607 valuep->t = lval.t;
1608 valuep->v = (lval.v ^ rval.v);
1619 valuep->t = UINT64;
1620 valuep->v = ~ lval.v;
1633 valuep->t = UINT64;
1634 valuep->v = (lval.v << rval.v);
1647 valuep->t = UINT64;
1648 valuep->v = (lval.v >> rval.v);
1688 arrowp, try, valuep))
1717 valuep->t = UINT64;
1718 valuep->v = (lval.v != rval.v);
1724 arrowp, try, valuep)) {
1734 croot, arrowp, try, valuep)) {
1738 if (valuep->v != 0) {
1743 if (valuep->v == 0) {
1744 valuep->t = UINT64;
1748 arrowp, try, valuep)) {
1752 valuep->t = UINT64;
1753 valuep->v = valuep->v == 0 ? 0 : 1;
1758 arrowp, try, valuep)) {
1768 croot, arrowp, try, valuep)) {
1772 if (valuep->v == 0) {
1777 if (valuep->v != 0) {
1778 valuep->t = UINT64;
1779 valuep->v = 1;
1783 arrowp, try, valuep)) {
1787 valuep->t = UINT64;
1788 valuep->v = valuep->v == 0 ? 0 : 1;
1793 arrowp, try, valuep))
1795 valuep->t = UINT64;
1796 valuep->v = ! valuep->v;
1809 valuep->t = lval.t;
1810 valuep->v = lval.v + rval.v;
1823 /* since valuep is unsigned, return false if lval.v < rval.v */
1829 valuep->t = lval.t;
1830 valuep->v = lval.v - rval.v;
1843 valuep->t = lval.t;
1844 valuep->v = lval.v * rval.v;
1863 valuep->t = lval.t;
1864 valuep->v = lval.v / rval.v;
1883 valuep->t = lval.t;
1884 valuep->v = lval.v % rval.v;
1921 valuep->t = NODEPTR;
1922 valuep->v = (uintptr_t)
1936 valuep->t = UINT64;
1937 valuep->v =
1949 valuep->t = NODEPTR;
1950 valuep->v = (uintptr_t)np;
1954 valuep->t = STRING;
1955 valuep->v = (uintptr_t)np->u.quote.s;
1960 globals, croot, arrowp, try, valuep));
1964 valuep->t = UINT64;
1965 valuep->v = np->u.ull;