Lines Matching refs:yyvsp
1530 yy_reduce_print (yytype_int16 *yyssp, YYSTYPE *yyvsp, int yyrule, void *yyscanner, compiler_state_t… in yy_reduce_print() argument
1543 &(yyvsp[(yyi + 1) - (yynrhs)]) in yy_reduce_print()
1552 yy_reduce_print (yyssp, yyvsp, Rule, yyscanner, cstate); \
1866 YYSTYPE *yyvsp; in yyparse() local
1885 #define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N)) in yyparse()
1892 yyvsp = yyvs = yyvsa; in yyparse()
1933 &yyvs1, yysize * sizeof (*yyvsp), in yyparse()
1966 yyvsp = yyvs + yysize - 1; in yyparse()
2042 *++yyvsp = yylval; in yyparse()
2073 yyval = yyvsp[1-yylen]; in yyparse()
2082 finish_parse(cstate, (yyvsp[0].blk).b); in yyparse()
2095 { gen_and((yyvsp[-2].blk).b, (yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); } in yyparse()
2101 { gen_and((yyvsp[-2].blk).b, (yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); } in yyparse()
2107 { gen_or((yyvsp[-2].blk).b, (yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); } in yyparse()
2113 { gen_or((yyvsp[-2].blk).b, (yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); } in yyparse()
2119 { (yyval.blk) = (yyvsp[-1].blk); } in yyparse()
2125 { (yyval.blk) = (yyvsp[-1].blk); } in yyparse()
2131 { (yyval.blk).b = gen_ncode(cstate, NULL, (bpf_u_int32)(yyvsp[0].i), in yyparse()
2132 (yyval.blk).q = (yyvsp[-1].blk).q); } in yyparse()
2138 { (yyval.blk) = (yyvsp[-1].blk); } in yyparse()
2144 { (yyval.blk).b = gen_scode(cstate, (yyvsp[0].s), (yyval.blk).q = (yyvsp[-1].blk).q); } in yyparse()
2150 { (yyval.blk).b = gen_mcode(cstate, (yyvsp[-2].s), NULL, (yyvsp[0].i), in yyparse()
2151 (yyval.blk).q = (yyvsp[-3].blk).q); } in yyparse()
2157 { (yyval.blk).b = gen_mcode(cstate, (yyvsp[-2].s), (yyvsp[0].s), 0, in yyparse()
2158 (yyval.blk).q = (yyvsp[-3].blk).q); } in yyparse()
2166 (yyval.blk).q = (yyvsp[-1].blk).q; in yyparse()
2175 (yyval.blk).b = gen_ncode(cstate, (yyvsp[0].s), 0, (yyval.blk).q); in yyparse()
2184 (yyval.blk).b = gen_mcode6(cstate, (yyvsp[-2].s), NULL, (yyvsp[0].i), in yyparse()
2185 (yyval.blk).q = (yyvsp[-3].blk).q); in yyparse()
2198 (yyval.blk).b = gen_mcode6(cstate, (yyvsp[0].s), 0, 128, in yyparse()
2199 (yyval.blk).q = (yyvsp[-1].blk).q); in yyparse()
2211 (yyval.blk).b = gen_ecode(cstate, (yyvsp[0].e), (yyval.blk).q = (yyvsp[-1].blk).q); in yyparse()
2217 free((yyvsp[0].e)); in yyparse()
2225 (yyval.blk).b = gen_acode(cstate, (yyvsp[0].e), (yyval.blk).q = (yyvsp[-1].blk).q); in yyparse()
2231 free((yyvsp[0].e)); in yyparse()
2238 { gen_not((yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); } in yyparse()
2244 { (yyval.blk) = (yyvsp[-1].blk); } in yyparse()
2250 { (yyval.blk) = (yyvsp[-1].blk); } in yyparse()
2256 { gen_and((yyvsp[-2].blk).b, (yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); } in yyparse()
2262 { gen_or((yyvsp[-2].blk).b, (yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); } in yyparse()
2268 { (yyval.blk).b = gen_ncode(cstate, NULL, (bpf_u_int32)(yyvsp[0].i), in yyparse()
2269 (yyval.blk).q = (yyvsp[-1].blk).q); } in yyparse()
2275 { gen_not((yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); } in yyparse()
2281 { QSET((yyval.blk).q, (yyvsp[-2].i), (yyvsp[-1].i), (yyvsp[0].i)); } in yyparse()
2287 { QSET((yyval.blk).q, (yyvsp[-1].i), (yyvsp[0].i), Q_DEFAULT); } in yyparse()
2293 { QSET((yyval.blk).q, (yyvsp[-1].i), Q_DEFAULT, (yyvsp[0].i)); } in yyparse()
2299 { QSET((yyval.blk).q, (yyvsp[-1].i), Q_DEFAULT, Q_PROTO); } in yyparse()
2305 { QSET((yyval.blk).q, (yyvsp[-1].i), Q_DEFAULT, Q_PROTOCHAIN); } in yyparse()
2311 { QSET((yyval.blk).q, (yyvsp[-1].i), Q_DEFAULT, (yyvsp[0].i)); } in yyparse()
2317 { (yyval.blk) = (yyvsp[0].blk); } in yyparse()
2323 { (yyval.blk).b = (yyvsp[-1].blk).b; (yyval.blk).q = (yyvsp[-2].blk).q; } in yyparse()
2329 { (yyval.blk).b = gen_proto_abbrev(cstate, (yyvsp[0].i)); (yyval.blk).q = qerr; } in yyparse()
2335 { (yyval.blk).b = gen_relation(cstate, (yyvsp[-1].i), (yyvsp[-2].a), (yyvsp[0].a), 0); in yyparse()
2342 { (yyval.blk).b = gen_relation(cstate, (yyvsp[-1].i), (yyvsp[-2].a), (yyvsp[0].a), 1); in yyparse()
2349 { (yyval.blk).b = (yyvsp[0].rblk); (yyval.blk).q = qerr; } in yyparse()
2355 { (yyval.blk).b = gen_atmtype_abbrev(cstate, (yyvsp[0].i)); (yyval.blk).q = qerr; } in yyparse()
2361 { (yyval.blk).b = gen_atmmulti_abbrev(cstate, (yyvsp[0].i)); (yyval.blk).q = qerr; } in yyparse()
2367 { (yyval.blk).b = (yyvsp[0].blk).b; (yyval.blk).q = qerr; } in yyparse()
2373 { (yyval.blk).b = gen_mtp2type_abbrev(cstate, (yyvsp[0].i)); (yyval.blk).q = qerr; } in yyparse()
2379 { (yyval.blk).b = (yyvsp[0].blk).b; (yyval.blk).q = qerr; } in yyparse()
2727 { (yyval.rblk) = gen_broadcast(cstate, (yyvsp[-1].i)); } in yyparse()
2733 { (yyval.rblk) = gen_multicast(cstate, (yyvsp[-1].i)); } in yyparse()
2739 { (yyval.rblk) = gen_less(cstate, (yyvsp[0].i)); } in yyparse()
2745 { (yyval.rblk) = gen_greater(cstate, (yyvsp[0].i)); } in yyparse()
2751 { (yyval.rblk) = gen_byteop(cstate, (yyvsp[-1].i), (yyvsp[-2].i), (yyvsp[0].i)); } in yyparse()
2769 { (yyval.rblk) = gen_vlan(cstate, (yyvsp[0].i)); } in yyparse()
2781 { (yyval.rblk) = gen_mpls(cstate, (yyvsp[0].i)); } in yyparse()
2799 { (yyval.rblk) = gen_pppoes(cstate, (yyvsp[0].i)); } in yyparse()
2811 { (yyval.rblk) = gen_geneve(cstate, (yyvsp[0].i)); } in yyparse()
2823 { (yyval.rblk) = (yyvsp[0].rblk); } in yyparse()
2829 { (yyval.rblk) = (yyvsp[0].rblk); } in yyparse()
2835 { (yyval.rblk) = (yyvsp[0].rblk); } in yyparse()
2841 { (yyval.rblk) = gen_pf_ifname(cstate, (yyvsp[0].s)); } in yyparse()
2847 { (yyval.rblk) = gen_pf_ruleset(cstate, (yyvsp[0].s)); } in yyparse()
2853 { (yyval.rblk) = gen_pf_rnr(cstate, (yyvsp[0].i)); } in yyparse()
2859 { (yyval.rblk) = gen_pf_srnr(cstate, (yyvsp[0].i)); } in yyparse()
2865 { (yyval.rblk) = gen_pf_reason(cstate, (yyvsp[0].i)); } in yyparse()
2871 { (yyval.rblk) = gen_pf_action(cstate, (yyvsp[0].i)); } in yyparse()
2877 { (yyval.rblk) = gen_p80211_type(cstate, (yyvsp[-2].i) | (yyvsp[0].i), in yyparse()
2886 { (yyval.rblk) = gen_p80211_type(cstate, (yyvsp[0].i), in yyparse()
2894 { (yyval.rblk) = gen_p80211_type(cstate, (yyvsp[0].i), in yyparse()
2903 { (yyval.rblk) = gen_p80211_fcdir(cstate, (yyvsp[0].i)); } in yyparse()
2909 { (yyval.i) = str2tok((yyvsp[0].s), ieee80211_types); in yyparse()
2926 if ((yyvsp[(-1) - (1)].i) == ieee80211_type_subtypes[i].type) { in yyparse()
2932 (yyval.i) = str2tok((yyvsp[0].s), types); in yyparse()
2948 (yyval.i) = str2tok((yyvsp[0].s), ieee80211_type_subtypes[i].tok); in yyparse()
2966 { if (pcap_strcasecmp((yyvsp[0].s), "i") == 0) in yyparse()
2968 else if (pcap_strcasecmp((yyvsp[0].s), "s") == 0) in yyparse()
2970 else if (pcap_strcasecmp((yyvsp[0].s), "u") == 0) in yyparse()
2975 subtype = str2tok((yyvsp[0].s), llc_s_subtypes); in yyparse()
2979 subtype = str2tok((yyvsp[0].s), llc_u_subtypes); in yyparse()
2981 bpf_error(cstate, "unknown LLC type name \"%s\"", (yyvsp[0].s)); in yyparse()
2997 { if (pcap_strcasecmp((yyvsp[0].s), "nods") == 0) in yyparse()
2999 else if (pcap_strcasecmp((yyvsp[0].s), "tods") == 0) in yyparse()
3001 else if (pcap_strcasecmp((yyvsp[0].s), "fromds") == 0) in yyparse()
3003 else if (pcap_strcasecmp((yyvsp[0].s), "dstods") == 0) in yyparse()
3013 { (yyval.i) = (yyvsp[0].i); } in yyparse()
3019 { (yyval.i) = pfreason_to_num(cstate, (yyvsp[0].s)); } in yyparse()
3025 { (yyval.i) = pfaction_to_num(cstate, (yyvsp[0].s)); } in yyparse()
3067 { (yyval.a) = gen_loadi(cstate, (yyvsp[0].i)); } in yyparse()
3073 { (yyval.a) = gen_load(cstate, (yyvsp[-3].i), (yyvsp[-1].a), 1); } in yyparse()
3079 { (yyval.a) = gen_load(cstate, (yyvsp[-5].i), (yyvsp[-3].a), (yyvsp[-1].i)); } in yyparse()
3085 { (yyval.a) = gen_arth(cstate, BPF_ADD, (yyvsp[-2].a), (yyvsp[0].a)); } in yyparse()
3091 { (yyval.a) = gen_arth(cstate, BPF_SUB, (yyvsp[-2].a), (yyvsp[0].a)); } in yyparse()
3097 { (yyval.a) = gen_arth(cstate, BPF_MUL, (yyvsp[-2].a), (yyvsp[0].a)); } in yyparse()
3103 { (yyval.a) = gen_arth(cstate, BPF_DIV, (yyvsp[-2].a), (yyvsp[0].a)); } in yyparse()
3109 { (yyval.a) = gen_arth(cstate, BPF_MOD, (yyvsp[-2].a), (yyvsp[0].a)); } in yyparse()
3115 { (yyval.a) = gen_arth(cstate, BPF_AND, (yyvsp[-2].a), (yyvsp[0].a)); } in yyparse()
3121 { (yyval.a) = gen_arth(cstate, BPF_OR, (yyvsp[-2].a), (yyvsp[0].a)); } in yyparse()
3127 { (yyval.a) = gen_arth(cstate, BPF_XOR, (yyvsp[-2].a), (yyvsp[0].a)); } in yyparse()
3133 { (yyval.a) = gen_arth(cstate, BPF_LSH, (yyvsp[-2].a), (yyvsp[0].a)); } in yyparse()
3139 { (yyval.a) = gen_arth(cstate, BPF_RSH, (yyvsp[-2].a), (yyvsp[0].a)); } in yyparse()
3145 { (yyval.a) = gen_neg(cstate, (yyvsp[0].a)); } in yyparse()
3151 { (yyval.a) = (yyvsp[-1].a); } in yyparse()
3193 { (yyval.i) = (yyvsp[-1].i); } in yyparse()
3277 …val.blk).b = gen_atmfield_code(cstate, (yyvsp[-2].blk).atmfieldtype, (bpf_int32)(yyvsp[0].i), (bpf… in yyparse()
3283 …val.blk).b = gen_atmfield_code(cstate, (yyvsp[-2].blk).atmfieldtype, (bpf_int32)(yyvsp[0].i), (bpf… in yyparse()
3289 { (yyval.blk).b = (yyvsp[-1].blk).b; (yyval.blk).q = qerr; } in yyparse()
3296 (yyval.blk).atmfieldtype = (yyvsp[-1].blk).atmfieldtype; in yyparse()
3299 …(yyval.blk).b = gen_atmfield_code(cstate, (yyval.blk).atmfieldtype, (bpf_int32) (yyvsp[0].i), BPF_… in yyparse()
3306 { gen_or((yyvsp[-2].blk).b, (yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); } in yyparse()
3396 …(yyval.blk).b = gen_mtp3field_code(cstate, (yyvsp[-2].blk).mtp3fieldtype, (u_int)(yyvsp[0].i), (u_… in yyparse()
3402 …(yyval.blk).b = gen_mtp3field_code(cstate, (yyvsp[-2].blk).mtp3fieldtype, (u_int)(yyvsp[0].i), (u_… in yyparse()
3408 { (yyval.blk).b = (yyvsp[-1].blk).b; (yyval.blk).q = qerr; } in yyparse()
3415 (yyval.blk).mtp3fieldtype = (yyvsp[-1].blk).mtp3fieldtype; in yyparse()
3424 …(yyval.blk).b = gen_mtp3field_code(cstate, (yyval.blk).mtp3fieldtype, (u_int) (yyvsp[0].i), BPF_JE… in yyparse()
3431 { gen_or((yyvsp[-2].blk).b, (yyvsp[0].blk).b); (yyval.blk) = (yyvsp[0].blk); } in yyparse()
3456 *++yyvsp = yyval; in yyparse()
3593 yystos[yystate], yyvsp, yyscanner, cstate); in yyparse()
3600 *++yyvsp = yylval; in yyparse()
3605 YY_SYMBOL_PRINT ("Shifting", yystos[yyn], yyvsp, yylsp); in yyparse()
3651 yystos[*yyssp], yyvsp, yyscanner, cstate); in yyparse()