Lines Matching refs:new_stmt
495 static inline struct slist *new_stmt(compiler_state_t *cstate, int);
700 new_stmt(compiler_state_t *cstate, int code) in new_stmt() function
1150 s2 = new_stmt(cstate, BPF_ALU|BPF_AND|BPF_K); in gen_ncmp()
1861 s2 = new_stmt(cstate, BPF_LD|BPF_IND|size); in gen_load_absoffsetrel()
1869 s = new_stmt(cstate, BPF_LD|BPF_ABS|size); in gen_load_absoffsetrel()
1900 s = new_stmt(cstate, BPF_LD|BPF_ABS|size); in gen_load_a()
1952 s2 = new_stmt(cstate, BPF_LD|BPF_IND|size); in gen_load_a()
1986 s2 = new_stmt(cstate, BPF_LD|BPF_IND|BPF_B); in gen_loadx_iphdrlen()
1989 s2 = new_stmt(cstate, BPF_ALU|BPF_AND|BPF_K); in gen_loadx_iphdrlen()
1992 s2 = new_stmt(cstate, BPF_ALU|BPF_LSH|BPF_K); in gen_loadx_iphdrlen()
2002 sappend(s, new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_X)); in gen_loadx_iphdrlen()
2003 sappend(s, new_stmt(cstate, BPF_MISC|BPF_TAX)); in gen_loadx_iphdrlen()
2017 s = new_stmt(cstate, BPF_LDX|BPF_MSH|BPF_B); in gen_loadx_iphdrlen()
2030 s = new_stmt(cstate, BPF_LD|BPF_IMM); in gen_uncond()
2467 s1 = new_stmt(cstate, BPF_LD|BPF_B|BPF_ABS); in gen_load_pflog_llprefixlen()
2474 s2 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K); in gen_load_pflog_llprefixlen()
2477 s2 = new_stmt(cstate, BPF_ALU|BPF_AND|BPF_K); in gen_load_pflog_llprefixlen()
2485 s2 = new_stmt(cstate, BPF_ST); in gen_load_pflog_llprefixlen()
2492 s2 = new_stmt(cstate, BPF_MISC|BPF_TAX); in gen_load_pflog_llprefixlen()
2537 s1 = new_stmt(cstate, BPF_LD|BPF_W|BPF_ABS); in gen_load_prism_llprefixlen()
2543 s2 = new_stmt(cstate, BPF_ALU|BPF_AND|BPF_K); in gen_load_prism_llprefixlen()
2550 sjeq_avs_cookie = new_stmt(cstate, JMP(BPF_JEQ)); in gen_load_prism_llprefixlen()
2561 s2 = new_stmt(cstate, BPF_LD|BPF_W|BPF_ABS); in gen_load_prism_llprefixlen()
2574 sjcommon = new_stmt(cstate, JMP(BPF_JA)); in gen_load_prism_llprefixlen()
2584 s2 = new_stmt(cstate, BPF_LD|BPF_W|BPF_IMM); in gen_load_prism_llprefixlen()
2594 s2 = new_stmt(cstate, BPF_ST); in gen_load_prism_llprefixlen()
2602 s2 = new_stmt(cstate, BPF_MISC|BPF_TAX); in gen_load_prism_llprefixlen()
2628 s1 = new_stmt(cstate, BPF_LD|BPF_W|BPF_ABS); in gen_load_avs_llprefixlen()
2635 s2 = new_stmt(cstate, BPF_ST); in gen_load_avs_llprefixlen()
2642 s2 = new_stmt(cstate, BPF_MISC|BPF_TAX); in gen_load_avs_llprefixlen()
2674 s1 = new_stmt(cstate, BPF_LD|BPF_B|BPF_ABS); in gen_load_radiotap_llprefixlen()
2676 s2 = new_stmt(cstate, BPF_ALU|BPF_LSH|BPF_K); in gen_load_radiotap_llprefixlen()
2679 s2 = new_stmt(cstate, BPF_MISC|BPF_TAX); in gen_load_radiotap_llprefixlen()
2686 s2 = new_stmt(cstate, BPF_LD|BPF_B|BPF_ABS); in gen_load_radiotap_llprefixlen()
2689 s2 = new_stmt(cstate, BPF_ALU|BPF_OR|BPF_X); in gen_load_radiotap_llprefixlen()
2696 s2 = new_stmt(cstate, BPF_ST); in gen_load_radiotap_llprefixlen()
2703 s2 = new_stmt(cstate, BPF_MISC|BPF_TAX); in gen_load_radiotap_llprefixlen()
2742 s1 = new_stmt(cstate, BPF_LD|BPF_B|BPF_ABS); in gen_load_ppi_llprefixlen()
2744 s2 = new_stmt(cstate, BPF_ALU|BPF_LSH|BPF_K); in gen_load_ppi_llprefixlen()
2747 s2 = new_stmt(cstate, BPF_MISC|BPF_TAX); in gen_load_ppi_llprefixlen()
2754 s2 = new_stmt(cstate, BPF_LD|BPF_B|BPF_ABS); in gen_load_ppi_llprefixlen()
2757 s2 = new_stmt(cstate, BPF_ALU|BPF_OR|BPF_X); in gen_load_ppi_llprefixlen()
2764 s2 = new_stmt(cstate, BPF_ST); in gen_load_ppi_llprefixlen()
2771 s2 = new_stmt(cstate, BPF_MISC|BPF_TAX); in gen_load_ppi_llprefixlen()
2834 s = new_stmt(cstate, BPF_LDX|BPF_IMM); in gen_load_802_11_header_len()
2845 s2 = new_stmt(cstate, BPF_MISC|BPF_TXA); in gen_load_802_11_header_len()
2847 s2 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K); in gen_load_802_11_header_len()
2850 s2 = new_stmt(cstate, BPF_ST); in gen_load_802_11_header_len()
2854 s2 = new_stmt(cstate, BPF_LD|BPF_IND|BPF_B); in gen_load_802_11_header_len()
2863 sjset_data_frame_1 = new_stmt(cstate, JMP(BPF_JSET)); in gen_load_802_11_header_len()
2871 sjset_data_frame_1->s.jt = sjset_data_frame_2 = new_stmt(cstate, JMP(BPF_JSET)); in gen_load_802_11_header_len()
2882 sjset_data_frame_2->s.jf = sjset_qos = new_stmt(cstate, JMP(BPF_JSET)); in gen_load_802_11_header_len()
2892 sjset_qos->s.jt = s2 = new_stmt(cstate, BPF_LD|BPF_MEM); in gen_load_802_11_header_len()
2895 s2 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_IMM); in gen_load_802_11_header_len()
2898 s2 = new_stmt(cstate, BPF_ST); in gen_load_802_11_header_len()
2926 sjset_qos->s.jf = s2 = new_stmt(cstate, BPF_LD|BPF_ABS|BPF_W); in gen_load_802_11_header_len()
2930 sjset_radiotap_flags_present = new_stmt(cstate, JMP(BPF_JSET)); in gen_load_802_11_header_len()
2942 sjset_radiotap_ext_present = new_stmt(cstate, JMP(BPF_JSET)); in gen_load_802_11_header_len()
2955 sjset_radiotap_tsft_present = new_stmt(cstate, JMP(BPF_JSET)); in gen_load_802_11_header_len()
2969 s2 = new_stmt(cstate, BPF_LD|BPF_ABS|BPF_B); in gen_load_802_11_header_len()
2974 sjset_tsft_datapad = new_stmt(cstate, JMP(BPF_JSET)); in gen_load_802_11_header_len()
2986 s2 = new_stmt(cstate, BPF_LD|BPF_ABS|BPF_B); in gen_load_802_11_header_len()
2991 sjset_notsft_datapad = new_stmt(cstate, JMP(BPF_JSET)); in gen_load_802_11_header_len()
3002 s_roundup = new_stmt(cstate, BPF_LD|BPF_MEM); in gen_load_802_11_header_len()
3005 s2 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_IMM); in gen_load_802_11_header_len()
3008 s2 = new_stmt(cstate, BPF_ALU|BPF_AND|BPF_IMM); in gen_load_802_11_header_len()
3011 s2 = new_stmt(cstate, BPF_ST); in gen_load_802_11_header_len()
3105 s = new_stmt(cstate, BPF_LD|BPF_W|BPF_IMM); in insert_compute_vloffsets()
3107 s2 = new_stmt(cstate, BPF_ST); in insert_compute_vloffsets()
3110 s2 = new_stmt(cstate, BPF_ST); in insert_compute_vloffsets()
3137 s_load_dlt = new_stmt(cstate, BPF_LD|BPF_W|BPF_ABS); in gen_ppi_dlt_check()
3185 s = new_stmt(cstate, BPF_LDX|BPF_MEM); in gen_abs_offset_varpart()
6251 s[i] = new_stmt(cstate, 0); /*dummy*/ in gen_protochain()
6259 s[i] = new_stmt(cstate, BPF_LD|BPF_ABS|BPF_B); in gen_protochain()
6263 s[i] = new_stmt(cstate, BPF_LDX|BPF_MSH|BPF_B); in gen_protochain()
6272 s[i] = new_stmt(cstate, BPF_LD|BPF_ABS|BPF_B); in gen_protochain()
6276 s[i] = new_stmt(cstate, BPF_LDX|BPF_IMM); in gen_protochain()
6288 s[i] = new_stmt(cstate, BPF_JMP|BPF_JEQ|BPF_K); in gen_protochain()
6299 s[i] = new_stmt(cstate, BPF_JMP|BPF_JEQ|BPF_K); in gen_protochain()
6312 s[i] = new_stmt(cstate, BPF_JMP|BPF_JEQ|BPF_K); in gen_protochain()
6319 s[i - 1]->s.jf = s[i] = new_stmt(cstate, BPF_JMP|BPF_JEQ|BPF_K); in gen_protochain()
6325 s[i - 1]->s.jf = s[i] = new_stmt(cstate, BPF_JMP|BPF_JEQ|BPF_K); in gen_protochain()
6331 s[i - 1]->s.jf = s[i] = new_stmt(cstate, BPF_JMP|BPF_JEQ|BPF_K); in gen_protochain()
6348 s[i] = new_stmt(cstate, BPF_LD|BPF_IND|BPF_B); in gen_protochain()
6352 s[i] = new_stmt(cstate, BPF_ST); in gen_protochain()
6356 s[i] = new_stmt(cstate, BPF_LD|BPF_IND|BPF_B); in gen_protochain()
6360 s[i] = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K); in gen_protochain()
6364 s[i] = new_stmt(cstate, BPF_ALU|BPF_MUL|BPF_K); in gen_protochain()
6368 s[i] = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_X); in gen_protochain()
6372 s[i] = new_stmt(cstate, BPF_MISC|BPF_TAX); in gen_protochain()
6375 s[i] = new_stmt(cstate, BPF_LD|BPF_MEM); in gen_protochain()
6380 s[i] = new_stmt(cstate, BPF_JMP|BPF_JA); in gen_protochain()
6390 s[i] = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K); in gen_protochain()
6399 s[i] = new_stmt(cstate, BPF_JMP|BPF_JEQ|BPF_K); in gen_protochain()
6414 s[i - 1]->s.jt = s[i] = new_stmt(cstate, BPF_MISC|BPF_TXA); in gen_protochain()
6417 s[i] = new_stmt(cstate, BPF_LD|BPF_IND|BPF_B); in gen_protochain()
6421 s[i] = new_stmt(cstate, BPF_ST); in gen_protochain()
6425 s[i - 1]->s.jt = s[i] = new_stmt(cstate, BPF_MISC|BPF_TXA); in gen_protochain()
6428 s[i] = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K); in gen_protochain()
6432 s[i] = new_stmt(cstate, BPF_MISC|BPF_TAX); in gen_protochain()
6435 s[i] = new_stmt(cstate, BPF_LD|BPF_IND|BPF_B); in gen_protochain()
6439 s[i] = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K); in gen_protochain()
6443 s[i] = new_stmt(cstate, BPF_ALU|BPF_MUL|BPF_K); in gen_protochain()
6447 s[i] = new_stmt(cstate, BPF_MISC|BPF_TAX); in gen_protochain()
6450 s[i] = new_stmt(cstate, BPF_LD|BPF_MEM); in gen_protochain()
6455 s[i] = new_stmt(cstate, BPF_JMP|BPF_JA); in gen_protochain()
6461 s[i] = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K); in gen_protochain()
7687 s = new_stmt(cstate, BPF_LDX|BPF_MEM); in xfer_to_x()
7697 s = new_stmt(cstate, BPF_LD|BPF_MEM); in xfer_to_a()
7761 tmp = new_stmt(cstate, BPF_LD|BPF_IND|size_code); in gen_load_internal()
7791 sappend(s, new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_X)); in gen_load_internal()
7792 sappend(s, new_stmt(cstate, BPF_MISC|BPF_TAX)); in gen_load_internal()
7803 tmp = new_stmt(cstate, BPF_LD|BPF_IND|size_code); in gen_load_internal()
7838 sappend(s, new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_X)); in gen_load_internal()
7839 sappend(s, new_stmt(cstate, BPF_MISC|BPF_TAX)); in gen_load_internal()
7850 tmp = new_stmt(cstate, BPF_LD|BPF_IND|size_code); in gen_load_internal()
7905 sappend(s, new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_X)); in gen_load_internal()
7906 sappend(s, new_stmt(cstate, BPF_MISC|BPF_TAX)); in gen_load_internal()
7907 sappend(s, tmp = new_stmt(cstate, BPF_LD|BPF_IND|size_code)); in gen_load_internal()
7953 sappend(s, new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_X)); in gen_load_internal()
7954 sappend(s, new_stmt(cstate, BPF_MISC|BPF_TAX)); in gen_load_internal()
7965 tmp = new_stmt(cstate, BPF_LD|BPF_IND|size_code); in gen_load_internal()
7974 s = new_stmt(cstate, BPF_ST); in gen_load_internal()
8005 s2 = new_stmt(cstate, BPF_ALU|BPF_SUB|BPF_X); in gen_relation_internal()
8069 s = new_stmt(cstate, BPF_LD|BPF_LEN); in gen_loadlen()
8070 s->next = new_stmt(cstate, BPF_ST); in gen_loadlen()
8089 s = new_stmt(cstate, BPF_LD|BPF_IMM); in gen_loadi_internal()
8091 s->next = new_stmt(cstate, BPF_ST); in gen_loadi_internal()
8132 s = new_stmt(cstate, BPF_ALU|BPF_NEG); in gen_neg()
8135 s = new_stmt(cstate, BPF_ST); in gen_neg()
8180 s2 = new_stmt(cstate, BPF_ALU|BPF_X|code); in gen_arth()
8190 s0 = new_stmt(cstate, BPF_ST); in gen_arth()
8243 s = new_stmt(cstate, BPF_LD|BPF_LEN); in gen_len()
8324 s = new_stmt(cstate, BPF_ALU|BPF_OR|BPF_K); in gen_byteop()
8328 s = new_stmt(cstate, BPF_ALU|BPF_AND|BPF_K); in gen_byteop()
9188 s2 = new_stmt(cstate, BPF_LD|BPF_MEM); in gen_vlan_vloffset_add()
9191 s2 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_IMM); in gen_vlan_vloffset_add()
9194 s2 = new_stmt(cstate, BPF_ST); in gen_vlan_vloffset_add()
9229 s = new_stmt(cstate, BPF_LD|BPF_B|BPF_ABS); in gen_vlan_patch_vid_test()
9233 sjeq = new_stmt(cstate, JMP(BPF_JEQ)); in gen_vlan_patch_vid_test()
9238 s2 = new_stmt(cstate, BPF_LD|BPF_H|BPF_ABS); in gen_vlan_patch_vid_test()
9250 s2 = new_stmt(cstate, JMP(BPF_JA)); in gen_vlan_patch_vid_test()
9276 s = new_stmt(cstate, BPF_LD|BPF_B|BPF_ABS); in gen_vlan_bpf_extensions()
9621 s1 = new_stmt(cstate, BPF_MISC|BPF_TXA); in gen_geneve4()
9648 s1 = new_stmt(cstate, BPF_LD|BPF_IMM); in gen_geneve6()
9652 s1 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_X); in gen_geneve6()
9656 s = new_stmt(cstate, BPF_LD|BPF_IMM); in gen_geneve6()
9663 s1 = new_stmt(cstate, BPF_MISC|BPF_TAX); in gen_geneve6()
9689 s = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K); in gen_geneve_offsets()
9693 s1 = new_stmt(cstate, BPF_MISC|BPF_TAX); in gen_geneve_offsets()
9698 s1 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K); in gen_geneve_offsets()
9706 s1 = new_stmt(cstate, BPF_ST); in gen_geneve_offsets()
9713 s1 = new_stmt(cstate, BPF_LD|BPF_IND|BPF_B); in gen_geneve_offsets()
9717 s1 = new_stmt(cstate, BPF_ALU|BPF_AND|BPF_K); in gen_geneve_offsets()
9721 s1 = new_stmt(cstate, BPF_ALU|BPF_MUL|BPF_K); in gen_geneve_offsets()
9726 s1 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K); in gen_geneve_offsets()
9731 s1 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_X); in gen_geneve_offsets()
9745 s1 = new_stmt(cstate, BPF_ST); in gen_geneve_offsets()
9758 s1 = new_stmt(cstate, BPF_LD|BPF_IND|BPF_H); in gen_geneve_offsets()
9763 s1 = new_stmt(cstate, BPF_LDX|BPF_MEM); in gen_geneve_offsets()
9770 s_proto = new_stmt(cstate, JMP(BPF_JEQ)); in gen_geneve_offsets()
9774 s1 = new_stmt(cstate, BPF_MISC|BPF_TXA); in gen_geneve_offsets()
9780 s1 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K); in gen_geneve_offsets()
9784 s1 = new_stmt(cstate, BPF_ST); in gen_geneve_offsets()
9790 s1 = new_stmt(cstate, BPF_ALU|BPF_ADD|BPF_K); in gen_geneve_offsets()
9795 s1 = new_stmt(cstate, BPF_MISC|BPF_TAX); in gen_geneve_offsets()
9803 s1 = new_stmt(cstate, BPF_STX); in gen_geneve_offsets()
9863 s = new_stmt(cstate, BPF_LD|BPF_MEM); in gen_geneve_ll_check()
9866 s1 = new_stmt(cstate, BPF_LDX|BPF_MEM); in gen_geneve_ll_check()