Lines Matching refs:yyvsp
903 yy_reduce_print (yytype_int16 *yyssp, YYSTYPE *yyvsp, YYLTYPE *yylsp, int yyrule)
916 &(yyvsp[(yyi + 1) - (yynrhs)])
925 yy_reduce_print (yyssp, yyvsp, yylsp, Rule); \
1241 YYSTYPE *yyvsp;
1269 #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N), yylsp -= (N))
1276 yyvsp = yyvs = yyvsa;
1320 &yyvs1, yysize * sizeof (*yyvsp),
1356 yyvsp = yyvs + yysize - 1;
1433 *++yyvsp = yylval;
1464 yyval = yyvsp[1-yylen];
1474 parser_output = build_dt_info((yyvsp[-2].flags), (yyvsp[-1].re), (yyvsp[0].node),
1475 guess_boot_cpuid((yyvsp[0].node)));
1499 if ((yyvsp[0].flags) != (yyvsp[-1].flags))
1501 (yyval.flags) = (yyvsp[-1].flags);
1517 (yyval.re) = chain_reserve_entry((yyvsp[-1].re), (yyvsp[0].re));
1525 (yyval.re) = build_reserve_entry((yyvsp[-2].integer), (yyvsp[-1].integer));
1533 add_label(&(yyvsp[0].re)->labels, (yyvsp[-1].labelref));
1534 (yyval.re) = (yyvsp[0].re);
1542 (yyval.node) = name_node((yyvsp[0].node), "");
1550 (yyval.node) = merge_nodes((yyvsp[-2].node), (yyvsp[0].node));
1558 struct node *target = get_node_by_ref((yyvsp[-3].node), (yyvsp[-1].labelref));
1561 add_label(&target->labels, (yyvsp[-2].labelref));
1562 merge_nodes(target, (yyvsp[0].node));
1564 ERROR(&(yylsp[-1]), "Label or path %s not found", (yyvsp[-1].labelref));
1565 (yyval.node) = (yyvsp[-3].node);
1573 struct node *target = get_node_by_ref((yyvsp[-2].node), (yyvsp[-1].labelref));
1576 merge_nodes(target, (yyvsp[0].node));
1583 if ((yyvsp[(-1) - (3)].flags) & DTSF_PLUGIN)
1584 add_orphan_node((yyvsp[-2].node), (yyvsp[0].node), (yyvsp[-1].labelref));
1586 ERROR(&(yylsp[-1]), "Label or path %s not found", (yyvsp[-1].labelref));
1588 (yyval.node) = (yyvsp[-2].node);
1596 struct node *target = get_node_by_ref((yyvsp[-3].node), (yyvsp[-1].labelref));
1601 ERROR(&(yylsp[-1]), "Label or path %s not found", (yyvsp[-1].labelref));
1604 (yyval.node) = (yyvsp[-3].node);
1621 (yyval.node) = build_node((yyvsp[-3].proplist), (yyvsp[-2].nodelist));
1637 (yyval.proplist) = chain_property((yyvsp[0].prop), (yyvsp[-1].proplist));
1645 (yyval.prop) = build_property((yyvsp[-3].propnodename), (yyvsp[-1].data));
1653 (yyval.prop) = build_property((yyvsp[-1].propnodename), empty_data);
1661 (yyval.prop) = build_property_delete((yyvsp[-1].propnodename));
1669 add_label(&(yyvsp[0].prop)->labels, (yyvsp[-1].labelref));
1670 (yyval.prop) = (yyvsp[0].prop);
1678 (yyval.data) = data_merge((yyvsp[-1].data), (yyvsp[0].data));
1686 (yyval.data) = data_merge((yyvsp[-2].data), (yyvsp[-1].array).data);
1694 (yyval.data) = data_merge((yyvsp[-3].data), (yyvsp[-1].data));
1702 (yyval.data) = data_add_marker((yyvsp[-1].data), REF_PATH, (yyvsp[0].labelref));
1710 FILE *f = srcfile_relative_open((yyvsp[-5].data).val, NULL);
1713 if ((yyvsp[-3].integer) != 0)
1714 if (fseek(f, (yyvsp[-3].integer), SEEK_SET) != 0)
1716 (unsigned long long)(yyvsp[-3].integer), (yyvsp[-5].data).val,
1719 d = data_copy_file(f, (yyvsp[-1].integer));
1721 (yyval.data) = data_merge((yyvsp[-8].data), d);
1730 FILE *f = srcfile_relative_open((yyvsp[-1].data).val, NULL);
1735 (yyval.data) = data_merge((yyvsp[-4].data), d);
1744 (yyval.data) = data_add_marker((yyvsp[-1].data), LABEL, (yyvsp[0].labelref));
1760 (yyval.data) = (yyvsp[-1].data);
1768 (yyval.data) = data_add_marker((yyvsp[-1].data), LABEL, (yyvsp[0].labelref));
1778 bits = (yyvsp[-1].integer);
1805 if ((yyvsp[-1].array).bits < 64) {
1806 uint64_t mask = (1ULL << (yyvsp[-1].array).bits) - 1;
1815 if (((yyvsp[0].integer) > mask) && (((yyvsp[0].integer) | mask) != -1ULL))
1817 " %d-bit array element", (yyvsp[-1].array).bits);
1820 …(yyval.array).data = data_append_integer((yyvsp[-1].array).data, (yyvsp[0].integer), (yyvsp[-1].ar…
1828 uint64_t val = ~0ULL >> (64 - (yyvsp[-1].array).bits);
1830 if ((yyvsp[-1].array).bits == 32)
1831 (yyvsp[-1].array).data = data_add_marker((yyvsp[-1].array).data,
1833 (yyvsp[0].labelref));
1838 (yyval.array).data = data_append_integer((yyvsp[-1].array).data, val, (yyvsp[-1].array).bits);
1846 (yyval.array).data = data_add_marker((yyvsp[-1].array).data, LABEL, (yyvsp[0].labelref));
1854 (yyval.integer) = (yyvsp[-1].integer);
1861 { (yyval.integer) = (yyvsp[-4].integer) ? (yyvsp[-2].integer) : (yyvsp[0].integer); }
1867 { (yyval.integer) = (yyvsp[-2].integer) || (yyvsp[0].integer); }
1873 { (yyval.integer) = (yyvsp[-2].integer) && (yyvsp[0].integer); }
1879 { (yyval.integer) = (yyvsp[-2].integer) | (yyvsp[0].integer); }
1885 { (yyval.integer) = (yyvsp[-2].integer) ^ (yyvsp[0].integer); }
1891 { (yyval.integer) = (yyvsp[-2].integer) & (yyvsp[0].integer); }
1897 { (yyval.integer) = (yyvsp[-2].integer) == (yyvsp[0].integer); }
1903 { (yyval.integer) = (yyvsp[-2].integer) != (yyvsp[0].integer); }
1909 { (yyval.integer) = (yyvsp[-2].integer) < (yyvsp[0].integer); }
1915 { (yyval.integer) = (yyvsp[-2].integer) > (yyvsp[0].integer); }
1921 { (yyval.integer) = (yyvsp[-2].integer) <= (yyvsp[0].integer); }
1927 { (yyval.integer) = (yyvsp[-2].integer) >= (yyvsp[0].integer); }
1933 { (yyval.integer) = (yyvsp[-2].integer) << (yyvsp[0].integer); }
1939 { (yyval.integer) = (yyvsp[-2].integer) >> (yyvsp[0].integer); }
1945 { (yyval.integer) = (yyvsp[-2].integer) + (yyvsp[0].integer); }
1951 { (yyval.integer) = (yyvsp[-2].integer) - (yyvsp[0].integer); }
1957 { (yyval.integer) = (yyvsp[-2].integer) * (yyvsp[0].integer); }
1964 if ((yyvsp[0].integer) != 0) {
1965 (yyval.integer) = (yyvsp[-2].integer) / (yyvsp[0].integer);
1977 if ((yyvsp[0].integer) != 0) {
1978 (yyval.integer) = (yyvsp[-2].integer) % (yyvsp[0].integer);
1989 { (yyval.integer) = -(yyvsp[0].integer); }
1995 { (yyval.integer) = ~(yyvsp[0].integer); }
2001 { (yyval.integer) = !(yyvsp[0].integer); }
2016 (yyval.data) = data_append_byte((yyvsp[-1].data), (yyvsp[0].byte));
2024 (yyval.data) = data_add_marker((yyvsp[-1].data), LABEL, (yyvsp[0].labelref));
2040 (yyval.nodelist) = chain_node((yyvsp[-1].node), (yyvsp[0].nodelist));
2057 (yyval.node) = name_node((yyvsp[0].node), (yyvsp[-1].propnodename));
2065 (yyval.node) = name_node(build_node_delete(), (yyvsp[-1].propnodename));
2073 add_label(&(yyvsp[0].node)->labels, (yyvsp[-1].labelref));
2074 (yyval.node) = (yyvsp[0].node);
2100 *++yyvsp = yyval;
2239 yystos[yystate], yyvsp, yylsp);
2246 *++yyvsp = yylval;
2256 YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp);
2302 yystos[*yyssp], yyvsp, yylsp);