Lines Matching refs:off_linkhdr

165 	(cs)->off_prevlinkhdr = (cs)->off_linkhdr; \
167 (cs)->off_linkhdr.is_variable = (new_is_variable); \
168 (cs)->off_linkhdr.constant_part = (new_constant_part); \
169 (cs)->off_linkhdr.reg = (new_reg); \
285 bpf_abs_offset off_linkhdr; member
1154 cstate->off_linkhdr.constant_part = 0; in init_linktype()
1155 cstate->off_linkhdr.is_variable = 0; in init_linktype()
1156 cstate->off_linkhdr.reg = -1; in init_linktype()
1338 cstate->off_linkhdr.is_variable = 1; in init_linktype()
1382 cstate->off_linkhdr.is_variable = 1; in init_linktype()
1692 cstate->off_linkhdr.constant_part = 4; /* Ethernet header is past 4-byte pseudo-header */ in init_linktype()
1693 cstate->off_linktype.constant_part = cstate->off_linkhdr.constant_part + 12; in init_linktype()
1694 …cstate->off_linkpl.constant_part = cstate->off_linkhdr.constant_part + 14; /* pseudo-header+Ethern… in init_linktype()
1700 …cstate->off_linkhdr.constant_part = 12; /* MAC header is past 4-byte pseudo-header, preamble, and … in init_linktype()
1701 cstate->off_linktype.constant_part = cstate->off_linkhdr.constant_part + 12; in init_linktype()
1702 …cstate->off_linkpl.constant_part = cstate->off_linkhdr.constant_part + 14; /* pseudo-header+preamb… in init_linktype()
1726 cstate->off_outermostlinkhdr = cstate->off_prevlinkhdr = cstate->off_linkhdr; in init_linktype()
1800 s = gen_load_absoffsetrel(cstate, &cstate->off_linkhdr, offset, size); in gen_load_a()
2428 if (cstate->off_linkhdr.reg != -1) { in gen_load_prism_llprefixlen()
2490 s2->s.k = cstate->off_linkhdr.reg; in gen_load_prism_llprefixlen()
2517 if (cstate->off_linkhdr.reg != -1) { in gen_load_avs_llprefixlen()
2531 s2->s.k = cstate->off_linkhdr.reg; in gen_load_avs_llprefixlen()
2557 if (cstate->off_linkhdr.reg != -1) { in gen_load_radiotap_llprefixlen()
2592 s2->s.k = cstate->off_linkhdr.reg; in gen_load_radiotap_llprefixlen()
2625 if (cstate->off_linkhdr.reg != -1) { in gen_load_ppi_llprefixlen()
2660 s2->s.k = cstate->off_linkhdr.reg; in gen_load_ppi_llprefixlen()
2930 if (cstate->off_linkpl.reg != -1 && cstate->off_linkhdr.is_variable && in insert_compute_vloffsets()
2931 cstate->off_linkhdr.reg == -1) in insert_compute_vloffsets()
2932 cstate->off_linkhdr.reg = alloc_reg(cstate); in insert_compute_vloffsets()
7654 s = gen_abs_offset_varpart(cstate, &cstate->off_linkhdr); in gen_load_internal()
7680 tmp->s.k = cstate->off_linkhdr.constant_part; in gen_load_internal()
9232 if (cstate->vlan_stack_depth == 0 && !cstate->off_linkhdr.is_variable && in gen_vlan()
9233 cstate->off_linkhdr.constant_part == in gen_vlan()
9422 cstate->off_linktype = cstate->off_linkhdr; in gen_pppoes()
9423 cstate->off_linkpl.constant_part = cstate->off_linkhdr.constant_part + 2; in gen_pppoes()
9604 s1->s.k = cstate->off_linkhdr.reg; in gen_geneve_offsets()
9622 s1->s.k = cstate->off_linkhdr.reg; in gen_geneve_offsets()
9722 s->s.k = cstate->off_linkhdr.reg; in gen_geneve_ll_check()
9919 cstate->off_linktype.constant_part = cstate->off_linkhdr.constant_part + 12; in gen_atmtype_abbrev()
9920 cstate->off_linkpl.constant_part = cstate->off_linkhdr.constant_part + 14; /* Ethernet */ in gen_atmtype_abbrev()