Home | History | Annotate | Download | only in libpcap

Lines Matching full:yyvsp

1578   YYSTYPE *yyvsp;
1582 #define YYPOPSTACK (yyvsp--, yyssp--)
1608 yyvsp = yyvs;
1644 &yyvs1, yysize * sizeof (*yyvsp),
1679 yyvsp = yyvs + yysize - 1;
1752 *++yyvsp = yylval;
1789 yyval = yyvsp[1-yylen];
1798 finish_parse((yyvsp[0].blk).b);
1809 { gen_and((yyvsp[-2].blk).b, (yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); }
1814 { gen_and((yyvsp[-2].blk).b, (yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); }
1819 { gen_or((yyvsp[-2].blk).b, (yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); }
1824 { gen_or((yyvsp[-2].blk).b, (yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); }
1829 { (yyval.blk) = (yyvsp[-1].blk); }
1834 { (yyval.blk) = (yyvsp[-1].blk); }
1839 { (yyval.blk).b = gen_ncode(NULL, (bpf_u_int32)(yyvsp[0].i),
1840 (yyval.blk).q = (yyvsp[-1].blk).q); }
1845 { (yyval.blk) = (yyvsp[-1].blk); }
1850 { (yyval.blk).b = gen_scode((yyvsp[0].s), (yyval.blk).q = (yyvsp[-1].blk).q); }
1855 { (yyval.blk).b = gen_mcode((yyvsp[-2].s), NULL, (yyvsp[0].i),
1856 (yyval.blk).q = (yyvsp[-3].blk).q); }
1861 { (yyval.blk).b = gen_mcode((yyvsp[-2].s), (yyvsp[0].s), 0,
1862 (yyval.blk).q = (yyvsp[-3].blk).q); }
1869 (yyval.blk).q = (yyvsp[-1].blk).q;
1870 (yyval.blk).b = gen_ncode((yyvsp[0].s), 0, (yyval.blk).q);
1878 (yyval.blk).b = gen_mcode6((yyvsp[-2].s), NULL, (yyvsp[0].i),
1879 (yyval.blk).q = (yyvsp[-3].blk).q);
1891 (yyval.blk).b = gen_mcode6((yyvsp[0].s), 0, 128,
1892 (yyval.blk).q = (yyvsp[-1].blk).q);
1903 (yyval.blk).b = gen_ecode((yyvsp[0].e), (yyval.blk).q = (yyvsp[-1].blk).q);
1909 free((yyvsp[0].e));
1916 (yyval.blk).b = gen_acode((yyvsp[0].e), (yyval.blk).q = (yyvsp[-1].blk).q);
1922 free((yyvsp[0].e));
1928 { gen_not((yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); }
1933 { (yyval.blk) = (yyvsp[-1].blk); }
1938 { (yyval.blk) = (yyvsp[-1].blk); }
1943 { gen_and((yyvsp[-2].blk).b, (yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); }
1948 { gen_or((yyvsp[-2].blk).b, (yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); }
1953 { (yyval.blk).b = gen_ncode(NULL, (bpf_u_int32)(yyvsp[0].i),
1954 (yyval.blk).q = (yyvsp[-1].blk).q); }
1959 { gen_not((yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); }
1964 { QSET((yyval.blk).q, (yyvsp[-2].i), (yyvsp[-1].i), (yyvsp[0].i)); }
1969 { QSET((yyval.blk).q, (yyvsp[-1].i), (yyvsp[0].i), Q_DEFAULT); }
1974 yyvsp[-1].i), Q_DEFAULT, (yyvsp[0].i)); }
1979 { QSET((yyval.blk).q, (yyvsp[-1].i), Q_DEFAULT, Q_PROTO); }
1984 { QSET((yyval.blk).q, (yyvsp[-1].i), Q_DEFAULT, Q_PROTOCHAIN); }
1989 { QSET((yyval.blk).q, (yyvsp[-1].i), Q_DEFAULT, (yyvsp[0].i)); }
1994 { (yyval.blk) = (yyvsp[0].blk); }
1999 { (yyval.blk).b = (yyvsp[-1].blk).b; (yyval.blk).q = (yyvsp[-2].blk).q; }
2004 { (yyval.blk).b = gen_proto_abbrev((yyvsp[0].i)); (yyval.blk).q = qerr; }
2009 { (yyval.blk).b = gen_relation((yyvsp[-1].i), (yyvsp[-2].a), (yyvsp[0].a), 0);
2015 { (yyval.blk).b = gen_relation((yyvsp[-1].i), (yyvsp[-2].a), (yyvsp[0].a), 1);
2021 { (yyval.blk).b = (yyvsp[0].rblk); (yyval.blk).q = qerr; }
2026 { (yyval.blk).b = gen_atmtype_abbrev((yyvsp[0].i)); (yyval.blk).q = qerr; }
2031 { (yyval.blk).b = gen_atmmulti_abbrev((yyvsp[0].i)); (yyval.blk).q = qerr; }
2036 { (yyval.blk).b = (yyvsp[0].blk).b; (yyval.blk).q = qerr; }
2041 { (yyval.blk).b = gen_mtp2type_abbrev((yyvsp[0].i)); (yyval.blk).q = qerr; }
2046 { (yyval.blk).b = (yyvsp[0].blk).b; (yyval.blk).q = qerr; }
2301 { (yyval.rblk) = gen_broadcast((yyvsp[-1].i)); }
2306 { (yyval.rblk) = gen_multicast((yyvsp[-1].i)); }
2311 { (yyval.rblk) = gen_less((yyvsp[0].i)); }
2316 { (yyval.rblk) = gen_greater((yyvsp[0].i)); }
2321 { (yyval.rblk) = gen_byteop((yyvsp[-1].i), (yyvsp[-2].i), (yyvsp[0].i)); }
2336 { (yyval.rblk) = gen_vlan((yyvsp[0].i)); }
2346 { (yyval.rblk) = gen_mpls((yyvsp[0].i)); }
2366 { (yyval.rblk) = (yyvsp[0].rblk); }
2371 { (yyval.rblk) = gen_pf_ifname((yyvsp[0].s)); }
2376 { (yyval.rblk) = gen_pf_ruleset((yyvsp[0].s)); }
2381 { (yyval.rblk) = gen_pf_rnr((yyvsp[0].i)); }
2386 { (yyval.rblk) = gen_pf_srnr((yyvsp[0].i)); }
2391 { (yyval.rblk) = gen_pf_reason((yyvsp[0].i)); }
2396 { (yyval.rblk) = gen_pf_action((yyvsp[0].i)); }
2401 { (yyval.i) = (yyvsp[0].i); }
2406 { (yyval.i) = pfreason_to_num((yyvsp[0].s)); }
2411 { (yyval.i) = pfaction_to_num((yyvsp[0].s)); }
2446 { (yyval.a) = gen_loadi((yyvsp[0].i)); }
2451 { (yyval.a) = gen_load((yyvsp[-3].i), (yyvsp[-1].a), 1); }
2456 { (yyval.a) = gen_load((yyvsp[-5].i), (yyvsp[-3].a), (yyvsp[-1].i)); }
2461 { (yyval.a) = gen_arth(BPF_ADD, (yyvsp[-2].a), (yyvsp[0].a)); }
2466 { (yyval.a) = gen_arth(BPF_SUB, (yyvsp[-2].a), (yyvsp[0].a)); }
2471 { (yyval.a) = gen_arth(BPF_MUL, (yyvsp[-2].a), (yyvsp[0].a)); }
2476 { (yyval.a) = gen_arth(BPF_DIV, (yyvsp[-2].a), (yyvsp[0].a)); }
2481 { (yyval.a) = gen_arth(BPF_AND, (yyvsp[-2].a), (yyvsp[0].a)); }
2486 { (yyval.a) = gen_arth(BPF_OR, (yyvsp[-2].a), (yyvsp[0].a)); }
2491 { (yyval.a) = gen_arth(BPF_LSH, (yyvsp[-2].a), (yyvsp[0].a)); }
2496 { (yyval.a) = gen_arth(BPF_RSH, (yyvsp[-2].a), (yyvsp[0].a)); }
2501 { (yyval.a) = gen_neg((yyvsp[0].a)); }
2506 { (yyval.a) = (yyvsp[-1].a); }
2541 { (yyval.i) = (yyvsp[-1].i); }
2616 { (yyval.blk).b = gen_atmfield_code((yyvsp[-2].blk).atmfieldtype, (bpf_int32)(yyvsp[0].i), (bpf_u_int32)(yyvsp[-1].i), 0); }
2621 { (yyval.blk).b = gen_atmfield_code((yyvsp[-2].blk).atmfieldtype, (bpf_int32)(yyvsp[0].i), (bpf_u_int32)(yyvsp[-1].i), 1); }
2626 { (yyval.blk).b = (yyvsp[-1].blk).b; (yyval.blk).q = qerr; }
2632 (yyval.blk).atmfieldtype = (yyvsp[-1].blk).atmfieldtype;
2635 (yyval.blk).b = gen_atmfield_code((yyval.blk).atmfieldtype, (bpf_int32) (yyvsp[0].i), BPF_JEQ, 0);
2641 { gen_or((yyvsp[-2].blk).b, (yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); }
2681 { (yyval.blk).b = gen_mtp3field_code((yyvsp[-2].blk).mtp3fieldtype, (u_int)(yyvsp[0].i), (u_int)(yyvsp[-1].i), 0); }
2686 { (yyval.blk).b = gen_mtp3field_code((yyvsp[-2].blk).mtp3fieldtype, (u_int)(yyvsp[0].i), (u_int)(yyvsp[-1].i), 1); }
2691 { (yyval.blk).b = (yyvsp[-1].blk).b; (yyval.blk).q = qerr; }
2697 (yyval.blk).mtp3fieldtype = (yyvsp[-1].blk).mtp3fieldtype;
2702 (yyval.blk).b = gen_mtp3field_code((yyval.blk).mtp3fieldtype, (u_int) (yyvsp[0].i), BPF_JEQ, 0);
2708 { gen_or((yyvsp[-2].blk).b, (yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); }
2719 yyvsp -= yylen;
2725 *++yyvsp = yyval;
2893 yyvsp -= yylen;
2924 yydestruct ("Error: popping", yystos[yystate], yyvsp);
2933 *++yyvsp = yylval;
2937 YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp);
2974 yystos[*yyssp], yyvsp);