Lines Matching refs:s2

671     struct slist *s, *s2;  local
678 s2 = new_stmt(BPF_ALU | BPF_AND | BPF_K);
679 s2->s.k = mask;
680 sappend(s, s2);
1550 struct slist *s, *s2; local
1570 s2 = new_stmt(BPF_LD | BPF_IND | size);
1571 s2->s.k = offset;
1572 sappend(s, s2);
1594 struct slist *s, *s2; local
1613 s2 = new_stmt(BPF_LD | BPF_IND | size);
1614 s2->s.k = offset;
1615 sappend(s, s2);
1637 struct slist *s, *s2; local
1682 s2 = new_stmt(BPF_LD | BPF_IND | size);
1683 s2->s.k = off_macpl + off_nl + offset;
1684 sappend(s, s2);
1705 struct slist *s, *s2; in gen_loadx_iphdrlen() local
1722 s2 = new_stmt(BPF_LD | BPF_IND | BPF_B); in gen_loadx_iphdrlen()
1723 s2->s.k = off_nl; in gen_loadx_iphdrlen()
1724 sappend(s, s2); in gen_loadx_iphdrlen()
1725 s2 = new_stmt(BPF_ALU | BPF_AND | BPF_K); in gen_loadx_iphdrlen()
1726 s2->s.k = 0xf; in gen_loadx_iphdrlen()
1727 sappend(s, s2); in gen_loadx_iphdrlen()
1728 s2 = new_stmt(BPF_ALU | BPF_LSH | BPF_K); in gen_loadx_iphdrlen()
1729 s2->s.k = 2; in gen_loadx_iphdrlen()
1730 sappend(s, s2); in gen_loadx_iphdrlen()
2154 struct slist *s1, *s2; in gen_load_prism_llprefixlen() local
2195 s2 = new_stmt(BPF_ALU | BPF_AND | BPF_K); in gen_load_prism_llprefixlen()
2196 s2->s.k = 0xFFFFF000; in gen_load_prism_llprefixlen()
2197 sappend(s1, s2); in gen_load_prism_llprefixlen()
2213 s2 = new_stmt(BPF_LD | BPF_W | BPF_ABS); in gen_load_prism_llprefixlen()
2214 s2->s.k = 4; in gen_load_prism_llprefixlen()
2215 sappend(s1, s2); in gen_load_prism_llprefixlen()
2216 sjeq_avs_cookie->s.jt = s2; in gen_load_prism_llprefixlen()
2236 s2 = new_stmt(BPF_LD | BPF_W | BPF_IMM); in gen_load_prism_llprefixlen()
2237 s2->s.k = 144; in gen_load_prism_llprefixlen()
2238 sappend(s1, s2); in gen_load_prism_llprefixlen()
2239 sjeq_avs_cookie->s.jf = s2; in gen_load_prism_llprefixlen()
2246 s2 = new_stmt(BPF_ST); in gen_load_prism_llprefixlen()
2247 s2->s.k = reg_off_ll; in gen_load_prism_llprefixlen()
2248 sappend(s1, s2); in gen_load_prism_llprefixlen()
2249 sjcommon->s.jf = s2; in gen_load_prism_llprefixlen()
2254 s2 = new_stmt(BPF_MISC | BPF_TAX); in gen_load_prism_llprefixlen()
2255 sappend(s1, s2); in gen_load_prism_llprefixlen()
2265 struct slist *s1, *s2; in gen_load_avs_llprefixlen() local
2288 s2 = new_stmt(BPF_ST); in gen_load_avs_llprefixlen()
2289 s2->s.k = reg_off_ll; in gen_load_avs_llprefixlen()
2290 sappend(s1, s2); in gen_load_avs_llprefixlen()
2295 s2 = new_stmt(BPF_MISC | BPF_TAX); in gen_load_avs_llprefixlen()
2296 sappend(s1, s2); in gen_load_avs_llprefixlen()
2306 struct slist *s1, *s2; in gen_load_radiotap_llprefixlen() local
2330 s2 = new_stmt(BPF_ALU | BPF_LSH | BPF_K); in gen_load_radiotap_llprefixlen()
2331 sappend(s1, s2); in gen_load_radiotap_llprefixlen()
2332 s2->s.k = 8; in gen_load_radiotap_llprefixlen()
2333 s2 = new_stmt(BPF_MISC | BPF_TAX); in gen_load_radiotap_llprefixlen()
2334 sappend(s1, s2); in gen_load_radiotap_llprefixlen()
2340 s2 = new_stmt(BPF_LD | BPF_B | BPF_ABS); in gen_load_radiotap_llprefixlen()
2341 sappend(s1, s2); in gen_load_radiotap_llprefixlen()
2342 s2->s.k = 2; in gen_load_radiotap_llprefixlen()
2343 s2 = new_stmt(BPF_ALU | BPF_OR | BPF_X); in gen_load_radiotap_llprefixlen()
2344 sappend(s1, s2); in gen_load_radiotap_llprefixlen()
2350 s2 = new_stmt(BPF_ST); in gen_load_radiotap_llprefixlen()
2351 s2->s.k = reg_off_ll; in gen_load_radiotap_llprefixlen()
2352 sappend(s1, s2); in gen_load_radiotap_llprefixlen()
2357 s2 = new_stmt(BPF_MISC | BPF_TAX); in gen_load_radiotap_llprefixlen()
2358 sappend(s1, s2); in gen_load_radiotap_llprefixlen()
2377 struct slist *s1, *s2; in gen_load_ppi_llprefixlen() local
2399 s2 = new_stmt(BPF_ALU | BPF_LSH | BPF_K); in gen_load_ppi_llprefixlen()
2400 sappend(s1, s2); in gen_load_ppi_llprefixlen()
2401 s2->s.k = 8; in gen_load_ppi_llprefixlen()
2402 s2 = new_stmt(BPF_MISC | BPF_TAX); in gen_load_ppi_llprefixlen()
2403 sappend(s1, s2); in gen_load_ppi_llprefixlen()
2409 s2 = new_stmt(BPF_LD | BPF_B | BPF_ABS); in gen_load_ppi_llprefixlen()
2410 sappend(s1, s2); in gen_load_ppi_llprefixlen()
2411 s2->s.k = 2; in gen_load_ppi_llprefixlen()
2412 s2 = new_stmt(BPF_ALU | BPF_OR | BPF_X); in gen_load_ppi_llprefixlen()
2413 sappend(s1, s2); in gen_load_ppi_llprefixlen()
2419 s2 = new_stmt(BPF_ST); in gen_load_ppi_llprefixlen()
2420 s2->s.k = reg_off_ll; in gen_load_ppi_llprefixlen()
2421 sappend(s1, s2); in gen_load_ppi_llprefixlen()
2426 s2 = new_stmt(BPF_MISC | BPF_TAX); in gen_load_ppi_llprefixlen()
2427 sappend(s1, s2); in gen_load_ppi_llprefixlen()
2444 struct slist *s2; in gen_load_802_11_header_len() local
2501 s2 = new_stmt(BPF_MISC | BPF_TXA); in gen_load_802_11_header_len()
2502 sappend(s, s2); in gen_load_802_11_header_len()
2503 s2 = new_stmt(BPF_ALU | BPF_ADD | BPF_K); in gen_load_802_11_header_len()
2504 s2->s.k = 24; in gen_load_802_11_header_len()
2505 sappend(s, s2); in gen_load_802_11_header_len()
2506 s2 = new_stmt(BPF_ST); in gen_load_802_11_header_len()
2507 s2->s.k = reg_off_macpl; in gen_load_802_11_header_len()
2508 sappend(s, s2); in gen_load_802_11_header_len()
2510 s2 = new_stmt(BPF_LD | BPF_IND | BPF_B); in gen_load_802_11_header_len()
2511 s2->s.k = 0; in gen_load_802_11_header_len()
2512 sappend(s, s2); in gen_load_802_11_header_len()
2548 sjset_qos->s.jt = s2 = new_stmt(BPF_LD | BPF_MEM); in gen_load_802_11_header_len()
2549 s2->s.k = reg_off_macpl; in gen_load_802_11_header_len()
2550 sappend(s, s2); in gen_load_802_11_header_len()
2551 s2 = new_stmt(BPF_ALU | BPF_ADD | BPF_IMM); in gen_load_802_11_header_len()
2552 s2->s.k = 2; in gen_load_802_11_header_len()
2553 sappend(s, s2); in gen_load_802_11_header_len()
2554 s2 = new_stmt(BPF_ST); in gen_load_802_11_header_len()
2555 s2->s.k = reg_off_macpl; in gen_load_802_11_header_len()
2556 sappend(s, s2); in gen_load_802_11_header_len()
2574 sjset_qos->s.jf = s2 = new_stmt(BPF_LD | BPF_ABS | BPF_W); in gen_load_802_11_header_len()
2575 s2->s.k = 4; in gen_load_802_11_header_len()
2576 sappend(s, s2); in gen_load_802_11_header_len()
2603 sjset_radiotap_tsft->s.jt = s2 = new_stmt(BPF_LD | BPF_ABS | BPF_B); in gen_load_802_11_header_len()
2604 s2->s.k = 16; in gen_load_802_11_header_len()
2605 sappend(s, s2); in gen_load_802_11_header_len()
2619 sjset_radiotap_tsft->s.jf = s2 = new_stmt(BPF_LD | BPF_ABS | BPF_B); in gen_load_802_11_header_len()
2620 s2->s.k = 8; in gen_load_802_11_header_len()
2621 sappend(s, s2); in gen_load_802_11_header_len()
2637 s2 = new_stmt(BPF_ALU | BPF_ADD | BPF_IMM); in gen_load_802_11_header_len()
2638 s2->s.k = 3; in gen_load_802_11_header_len()
2639 sappend(s, s2); in gen_load_802_11_header_len()
2640 s2 = new_stmt(BPF_ALU | BPF_AND | BPF_IMM); in gen_load_802_11_header_len()
2641 s2->s.k = ~3; in gen_load_802_11_header_len()
2642 sappend(s, s2); in gen_load_802_11_header_len()
2643 s2 = new_stmt(BPF_ST); in gen_load_802_11_header_len()
2644 s2->s.k = reg_off_macpl; in gen_load_802_11_header_len()
2645 sappend(s, s2); in gen_load_802_11_header_len()
6209 struct block *gen_mcode(s1, s2, masklen, q) in gen_mcode() argument
6210 register const char *s1, *s2; in gen_mcode()
6221 if (s2 != NULL)
6223 mlen = __pcap_atoin(s2, &m);
6227 bpf_error("non-network bits set in \"%s mask %s\"", s1, s2);
6380 struct block *gen_mcode6(s1, s2, masklen, q) in gen_mcode6() argument
6381 register const char *s1, *s2; in gen_mcode6()
6391 if (s2)
6392 bpf_error("no mask %s supported", s2);
6781 struct slist *s0, *s1, *s2; local
6788 s2 = new_stmt(BPF_ALU | BPF_SUB | BPF_X);
6790 sappend(s1, s2);
6882 struct slist *s0, *s1, *s2; local
6886 s2 = new_stmt(BPF_ALU | BPF_X | code);
6888 sappend(s1, s2);