drivers/net/ethernet/google/gve/gve_dqo.h
39
int gve_xdp_rx_timestamp(const struct xdp_md *_ctx, u64 *timestamp);
drivers/net/ethernet/google/gve/gve_rx_dqo.c
482
int gve_xdp_rx_timestamp(const struct xdp_md *_ctx, u64 *timestamp)
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
523
static int ice_xdp_rx_hw_ts(const struct xdp_md *ctx, u64 *ts_ns)
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
556
static int ice_xdp_rx_hash(const struct xdp_md *ctx, u32 *hash,
drivers/net/ethernet/intel/ice/ice_txrx_lib.c
578
static int ice_xdp_rx_vlan_tag(const struct xdp_md *ctx, __be16 *vlan_proto,
drivers/net/ethernet/intel/idpf/xdp.c
384
static int idpf_xdpmo_rx_hash(const struct xdp_md *ctx, u32 *hash,
drivers/net/ethernet/intel/idpf/xdp.c
406
static int idpf_xdpmo_rx_timestamp(const struct xdp_md *ctx, u64 *timestamp)
drivers/net/ethernet/intel/igc/igc_main.c
7048
static int igc_xdp_rx_hash(const struct xdp_md *_ctx, u32 *hash,
drivers/net/ethernet/intel/igc/igc_main.c
7062
static int igc_xdp_rx_timestamp(const struct xdp_md *_ctx, u64 *timestamp)
drivers/net/ethernet/mellanox/mlx4/en_rx.c
643
int mlx4_en_xdp_rx_timestamp(const struct xdp_md *ctx, u64 *timestamp)
drivers/net/ethernet/mellanox/mlx4/en_rx.c
655
int mlx4_en_xdp_rx_hash(const struct xdp_md *ctx, u32 *hash,
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
792
struct xdp_md;
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
793
int mlx4_en_xdp_rx_timestamp(const struct xdp_md *ctx, u64 *timestamp);
drivers/net/ethernet/mellanox/mlx4/mlx4_en.h
794
int mlx4_en_xdp_rx_hash(const struct xdp_md *ctx, u32 *hash,
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
178
static int mlx5e_xdp_rx_timestamp(const struct xdp_md *ctx, u64 *timestamp)
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
237
static int mlx5e_xdp_rx_hash(const struct xdp_md *ctx, u32 *hash,
drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c
259
static int mlx5e_xdp_rx_vlan_tag(const struct xdp_md *ctx, __be16 *vlan_proto,
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2685
case offsetof(struct xdp_md, data):
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2686
if (size != sizeof_field(struct xdp_md, data))
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2690
case offsetof(struct xdp_md, data_end):
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2691
if (size != sizeof_field(struct xdp_md, data_end))
drivers/net/ethernet/netronome/nfp/bpf/jit.c
2972
case offsetof(struct xdp_md, rx_queue_index):
drivers/net/ethernet/netronome/nfp/bpf/verifier.c
511
case offsetof(struct xdp_md, rx_queue_index):
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c
7598
static int stmmac_xdp_rx_timestamp(const struct xdp_md *_ctx, u64 *timestamp)
drivers/net/veth.c
1656
static int veth_xdp_rx_timestamp(const struct xdp_md *ctx, u64 *timestamp)
drivers/net/veth.c
1667
static int veth_xdp_rx_hash(const struct xdp_md *ctx, u32 *hash,
drivers/net/veth.c
1682
static int veth_xdp_rx_vlan_tag(const struct xdp_md *ctx, __be16 *vlan_proto,
drivers/net/virtio_net.c
6675
static int virtnet_xdp_rx_hash(const struct xdp_md *_ctx, u32 *hash,
include/linux/bpf_types.h
12
struct xdp_md, struct xdp_buff)
include/linux/netdevice.h
83
struct xdp_md;
include/net/xdp.h
647
int (*xmo_rx_timestamp)(const struct xdp_md *ctx, u64 *timestamp);
include/net/xdp.h
648
int (*xmo_rx_hash)(const struct xdp_md *ctx, u32 *hash,
include/net/xdp.h
650
int (*xmo_rx_vlan_tag)(const struct xdp_md *ctx, __be16 *vlan_proto,
net/bpf/test_run.c
1208
static int xdp_convert_md_to_buff(struct xdp_md *xdp_md, struct xdp_buff *xdp)
net/bpf/test_run.c
1214
if (!xdp_md)
net/bpf/test_run.c
1217
if (xdp_md->egress_ifindex != 0)
net/bpf/test_run.c
1220
ingress_ifindex = xdp_md->ingress_ifindex;
net/bpf/test_run.c
1221
rx_queue_index = xdp_md->rx_queue_index;
net/bpf/test_run.c
1246
xdp->data = xdp->data_meta + xdp_md->data;
net/bpf/test_run.c
1254
static void xdp_convert_buff_to_md(struct xdp_buff *xdp, struct xdp_md *xdp_md)
net/bpf/test_run.c
1256
if (!xdp_md)
net/bpf/test_run.c
1259
xdp_md->data = xdp->data - xdp->data_meta;
net/bpf/test_run.c
1260
xdp_md->data_end = xdp->data_end - xdp->data_meta;
net/bpf/test_run.c
1262
if (xdp_md->ingress_ifindex)
net/bpf/test_run.c
1280
struct xdp_md *ctx;
net/bpf/test_run.c
1302
ctx = bpf_ctx_init(kattr, sizeof(struct xdp_md));
net/bpf/test_run.c
1414
sizeof(struct xdp_md));
net/core/filter.c
10333
case offsetof(struct xdp_md, data):
net/core/filter.c
10338
case offsetof(struct xdp_md, data_meta):
net/core/filter.c
10343
case offsetof(struct xdp_md, data_end):
net/core/filter.c
10348
case offsetof(struct xdp_md, ingress_ifindex):
net/core/filter.c
10358
case offsetof(struct xdp_md, rx_queue_index):
net/core/filter.c
10366
case offsetof(struct xdp_md, egress_ifindex):
net/core/filter.c
12188
__bpf_kfunc int bpf_dynptr_from_xdp(struct xdp_md *x, u64 flags,
net/core/filter.c
12372
__bpf_kfunc int bpf_xdp_pull_data(struct xdp_md *x, u32 len)
net/core/filter.c
9224
if (off < 0 || off >= sizeof(struct xdp_md))
net/core/filter.c
9241
case offsetof(struct xdp_md, egress_ifindex):
net/core/filter.c
9249
case offsetof(struct xdp_md, rx_queue_index):
net/core/filter.c
9256
case offsetof(struct xdp_md, data_meta):
net/core/filter.c
9257
case offsetof(struct xdp_md, data):
net/core/filter.c
9258
case offsetof(struct xdp_md, data_end):
net/core/filter.c
9265
case offsetof(struct xdp_md, data):
net/core/filter.c
9268
case offsetof(struct xdp_md, data_meta):
net/core/filter.c
9271
case offsetof(struct xdp_md, data_end):
net/core/xdp.c
903
__bpf_kfunc int bpf_xdp_metadata_rx_timestamp(const struct xdp_md *ctx, u64 *timestamp)
net/core/xdp.c
925
__bpf_kfunc int bpf_xdp_metadata_rx_hash(const struct xdp_md *ctx, u32 *hash,
net/core/xdp.c
958
__bpf_kfunc int bpf_xdp_metadata_rx_vlan_tag(const struct xdp_md *ctx,
net/netfilter/nf_conntrack_bpf.c
292
bpf_xdp_ct_alloc(struct xdp_md *xdp_ctx, struct bpf_sock_tuple *bpf_tuple,
net/netfilter/nf_conntrack_bpf.c
325
bpf_xdp_ct_lookup(struct xdp_md *xdp_ctx, struct bpf_sock_tuple *bpf_tuple,
net/netfilter/nf_flow_table_bpf.c
59
bpf_xdp_flow_lookup(struct xdp_md *ctx, struct bpf_fib_lookup *fib_tuple,
net/xfrm/xfrm_state_bpf.c
65
bpf_xdp_get_xfrm_state(struct xdp_md *ctx, struct bpf_xfrm_state_opts *opts, u32 opts__sz)
samples/bpf/xdp2skb_meta_kern.c
32
int _xdp_mark(struct xdp_md *ctx)
samples/bpf/xdp_adjust_tail_kern.c
121
static __always_inline int handle_ipv4(struct xdp_md *xdp)
samples/bpf/xdp_adjust_tail_kern.c
138
int _xdp_icmp(struct xdp_md *xdp)
samples/bpf/xdp_adjust_tail_kern.c
71
static __always_inline int send_icmp4_too_big(struct xdp_md *xdp)
samples/bpf/xdp_fwd_kern.c
147
int xdp_fwd_prog(struct xdp_md *ctx)
samples/bpf/xdp_fwd_kern.c
153
int xdp_fwd_direct_prog(struct xdp_md *ctx)
samples/bpf/xdp_fwd_kern.c
43
static __always_inline int xdp_fwd_flags(struct xdp_md *ctx, u32 flags)
samples/bpf/xdp_router_ipv4.bpf.c
74
int xdp_router_ipv4_prog(struct xdp_md *ctx)
samples/bpf/xdp_tx_iptunnel_kern.c
152
static __always_inline int handle_ipv6(struct xdp_md *xdp)
samples/bpf/xdp_tx_iptunnel_kern.c
216
int _xdp_tx_iptunnel(struct xdp_md *xdp)
samples/bpf/xdp_tx_iptunnel_kern.c
77
static __always_inline int handle_ipv4(struct xdp_md *xdp)
tools/testing/selftests/bpf/bpf_kfuncs.h
19
extern int bpf_dynptr_from_xdp(struct xdp_md *xdp, __u64 flags,
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
28
struct xdp_md ctx = {
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
49
char bad_ctx[sizeof(struct xdp_md) + 1];
tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c
51
struct xdp_md ctx_in, ctx_out;
tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c
105
struct xdp_md ctx_in = { .data = sizeof(__u64),
tools/testing/selftests/bpf/prog_tests/xdp_pull_data.c
20
struct xdp_md ctx = {};
tools/testing/selftests/bpf/prog_tests/xdp_pull_data.c
59
struct xdp_md ctx = {};
tools/testing/selftests/bpf/progs/dynptr_fail.c
1420
int xdp_invalid_data_slice1(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/dynptr_fail.c
1445
int xdp_invalid_data_slice2(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/dynptr_fail.c
1712
int clone_invalid2(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/dynptr_fail.c
1929
int clone_xdp_packet_data(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/dynptr_success.c
1023
static __always_inline void test_dynptr_probe_str_xdp(struct xdp_md *xdp, void *ptr,
tools/testing/selftests/bpf/progs/dynptr_success.c
1060
int test_probe_read_user_dynptr(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/dynptr_success.c
1069
int test_probe_read_kernel_dynptr(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/dynptr_success.c
1078
int test_probe_read_user_str_dynptr(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/dynptr_success.c
1087
int test_probe_read_kernel_str_dynptr(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/dynptr_success.c
666
int test_dynptr_copy_xdp(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/dynptr_success.c
865
int test_dynptr_memset_xdp_chunks(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/dynptr_success.c
995
static __always_inline void test_dynptr_probe_xdp(struct xdp_md *xdp, void *ptr,
tools/testing/selftests/bpf/progs/file_reader_fail.c
34
int xdp_wrong_dynptr_type(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/file_reader_fail.c
46
int xdp_no_dynptr_type(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/freplace_progmap.c
13
int xdp_drop_prog(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/freplace_progmap.c
19
int xdp_cpumap_prog(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/metadata_unused.c
10
int prog(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/metadata_used.c
10
int prog(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/priv_freplace_prog.c
10
int new_xdp_prog2(struct xdp_md *xd)
tools/testing/selftests/bpf/progs/priv_prog.c
10
int xdp_prog1(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_bpf_nf.c
324
int nf_xdp_ct_test(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_bpf_nf.c
71
struct nf_conn *bpf_xdp_ct_alloc(struct xdp_md *, struct bpf_sock_tuple *, u32,
tools/testing/selftests/bpf/progs/test_bpf_nf.c
73
struct nf_conn *bpf_xdp_ct_lookup(struct xdp_md *, struct bpf_sock_tuple *, u32,
tools/testing/selftests/bpf/progs/test_bpf_nf_fail.c
182
int xdp_lookup_null_bpf_tuple(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_bpf_nf_fail.c
195
int xdp_lookup_null_bpf_opts(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_bpf_nf_fail.c
22
struct nf_conn *bpf_xdp_ct_alloc(struct xdp_md *, struct bpf_sock_tuple *, u32,
tools/testing/selftests/bpf/progs/test_bpf_nf_fail.c
24
struct nf_conn *bpf_xdp_ct_lookup(struct xdp_md *, struct bpf_sock_tuple *, u32,
tools/testing/selftests/bpf/progs/test_btf_ext.c
18
__u64 global_func(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_check_mtu.c
110
int xdp_input_len(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_check_mtu.c
134
int xdp_input_len_exceed(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_check_mtu.c
23
int xdp_use_helper_basic(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_check_mtu.c
34
int xdp_use_helper(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_check_mtu.c
60
int xdp_exceed_mtu(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_check_mtu.c
86
int xdp_minus_delta(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_map_in_map.c
51
int xdp_mimtest0(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_map_in_map_invalid.c
21
int xdp_noop0(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_migrate_reuseport.c
45
int drop_ack(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_parse_tcp_hdr_opt.c
36
static int parse_hdr_opt(const struct xdp_md *xdp, struct hdr_opt_state *state)
tools/testing/selftests/bpf/progs/test_parse_tcp_hdr_opt.c
82
int xdp_ingress_v6(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_parse_tcp_hdr_opt_dynptr.c
75
int xdp_ingress_v6(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
46
bpf_xdp_get_xfrm_state(struct xdp_md *ctx, struct bpf_xfrm_state_opts *opts,
tools/testing/selftests/bpf/progs/test_tunnel_kern.c
982
int xfrm_get_state_xdp(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_xdp.c
152
static __always_inline int handle_ipv6(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_xdp.c
213
int _xdp_tx_iptunnel(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_xdp.c
79
static __always_inline int handle_ipv4(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_xdp_adjust_tail_grow.c
6
int _xdp_adjust_tail_grow(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_xdp_adjust_tail_shrink.c
13
int _xdp_adjust_tail_shrink(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_xdp_bpf2bpf.c
50
meta.pkt_len = bpf_xdp_get_buff_len((struct xdp_md *)xdp);
tools/testing/selftests/bpf/progs/test_xdp_context_test_run.c
6
int xdp_context(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_xdp_devmap_helpers.c
9
int xdpdm_devlog(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_xdp_devmap_tailcall.c
25
int xdp_entry(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_xdp_devmap_tailcall.c
8
int xdp_devmap(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_xdp_do_redirect.c
102
int xdp_redirect_to_111(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_xdp_do_redirect.c
108
int xdp_redirect_to_222(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_xdp_do_redirect.c
29
int xdp_redirect(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_xdp_do_redirect.c
86
int xdp_count_pkts(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_xdp_dynptr.c
159
static __always_inline int handle_ipv6(struct xdp_md *xdp, struct bpf_dynptr *xdp_ptr)
tools/testing/selftests/bpf/progs/test_xdp_dynptr.c
231
int _xdp_tx_iptunnel(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_xdp_dynptr.c
77
static __always_inline int handle_ipv4(struct xdp_md *xdp, struct bpf_dynptr *xdp_ptr)
tools/testing/selftests/bpf/progs/test_xdp_link.c
9
int xdp_handler(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_xdp_loop.c
148
static __always_inline int handle_ipv6(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_xdp_loop.c
209
int _xdp_tx_iptunnel(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_xdp_loop.c
75
static __always_inline int handle_ipv4(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
285
int ing_xdp_zalloc_meta(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_xdp_meta.c
311
int ing_xdp(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
279
bool encap_v6(struct xdp_md *xdp, struct ctl_value *cval,
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
330
bool encap_v4(struct xdp_md *xdp, struct ctl_value *cval,
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
666
bool is_ipv6, struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
774
int balancer_ingress_v4(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_xdp_noinline.c
793
int balancer_ingress_v6(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_xdp_pull_data.c
14
int xdp_find_sizes(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_xdp_pull_data.c
24
int xdp_pull_data_prog(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_xdp_update_frags.c
14
int xdp_adjust_frags(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/test_xdp_vlan.c
106
int xdp_drop_vlan_4011(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_xdp_vlan.c
148
int xdp_vlan_change(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_xdp_vlan.c
182
int xdp_vlan_remove_outer(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_xdp_vlan.c
228
int xdp_vlan_remove_outer2(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_xdp_with_cpumap_frags_helpers.c
16
int xdp_dummy_cm(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_xdp_with_cpumap_frags_helpers.c
22
int xdp_dummy_cm_frags(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_xdp_with_cpumap_helpers.c
18
int xdp_redir_prog(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_xdp_with_cpumap_helpers.c
24
int xdp_dummy_prog(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_xdp_with_cpumap_helpers.c
30
int xdp_dummy_cm(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_xdp_with_cpumap_helpers.c
42
int xdp_dummy_cm_frags(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_xdp_with_devmap_frags_helpers.c
16
int xdp_dummy_dm(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_xdp_with_devmap_frags_helpers.c
22
int xdp_dummy_dm_frags(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_xdp_with_devmap_helpers.c
13
int xdp_redir_prog(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_xdp_with_devmap_helpers.c
22
int xdp_dummy_prog(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_xdp_with_devmap_helpers.c
31
int xdp_dummy_dm(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/test_xdp_with_devmap_helpers.c
45
int xdp_dummy_dm_frags(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/type_cast.c
24
int md_xdp(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/verifier_bounds.c
1061
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_bounds.c
1062
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_bounds.c
1092
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_bounds.c
1093
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_bounds.c
1117
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_bounds.c
1118
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_bounds.c
1143
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_bounds.c
1144
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_bounds.c
1174
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_bounds.c
1175
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_global_subprogs.c
382
int arg_tag_dynptr(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
108
__imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
109
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
132
__imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
133
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
35
__imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
36
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
54
__imm_const(xdp_md_data, offsetof(struct xdp_md, data))
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
83
__imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_helper_packet_access.c
84
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_ldsx.c
164
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data))
tools/testing/selftests/bpf/progs/verifier_ldsx.c
178
: __imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_ldsx.c
192
: __imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_load_acquire.c
166
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_load_acquire.c
167
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end)),
tools/testing/selftests/bpf/progs/verifier_meta_access.c
110
__imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_meta_access.c
111
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_meta_access.c
132
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_meta_access.c
133
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_meta_access.c
154
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_meta_access.c
155
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_meta_access.c
174
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_meta_access.c
175
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_meta_access.c
195
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_meta_access.c
196
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_meta_access.c
224
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_meta_access.c
225
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end)),
tools/testing/selftests/bpf/progs/verifier_meta_access.c
226
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_meta_access.c
23
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_meta_access.c
24
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_meta_access.c
253
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_meta_access.c
254
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_meta_access.c
278
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_meta_access.c
279
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end)),
tools/testing/selftests/bpf/progs/verifier_meta_access.c
280
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_meta_access.c
45
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_meta_access.c
46
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_meta_access.c
65
: __imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end)),
tools/testing/selftests/bpf/progs/verifier_meta_access.c
66
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_meta_access.c
86
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_meta_access.c
87
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end)),
tools/testing/selftests/bpf/progs/verifier_meta_access.c
88
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_sock.c
1072
long xdp_pull_data2(struct xdp_md *x, __u32 len)
tools/testing/selftests/bpf/progs/verifier_sock.c
1078
long xdp_pull_data1(struct xdp_md *x, __u32 len)
tools/testing/selftests/bpf/progs/verifier_sock.c
1088
int invalidate_xdp_pkt_pointers_from_global_func(struct xdp_md *x)
tools/testing/selftests/bpf/progs/verifier_sock.c
1102
int invalidate_xdp_pkt_pointers(struct xdp_md *x)
tools/testing/selftests/bpf/progs/verifier_sockmap_mutate.c
183
int test_xdp(struct xdp_md *ctx __always_unused)
tools/testing/selftests/bpf/progs/verifier_store_release.c
184
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_store_release.c
185
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end)),
tools/testing/selftests/bpf/progs/verifier_xadd.c
77
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xadd.c
78
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp.c
28
: __imm_const(xdp_md_ingress_ifindex, offsetof(struct xdp_md, ingress_ifindex))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1005
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1006
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1027
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1028
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1048
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1049
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1069
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
107
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1070
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
108
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1090
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1091
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1111
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1112
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1133
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1134
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1154
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1155
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1175
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1176
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1196
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1197
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1216
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1217
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1237
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1238
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1258
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1259
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
127
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1278
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1279
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
128
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1299
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1300
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1319
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1320
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1340
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1341
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1361
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1362
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1381
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1382
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1401
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1402
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1422
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1423
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1444
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1445
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1465
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1466
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
148
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1486
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1487
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
149
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1508
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1509
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1529
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1530
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1551
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1552
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1572
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1573
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1593
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1594
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1615
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1616
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1635
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1636
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1656
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1657
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1677
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1678
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
169
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1697
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1698
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
170
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1717
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
1718
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
191
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
192
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
212
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
213
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
233
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
234
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
24
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
25
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
254
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
255
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
275
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
276
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
297
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
298
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
318
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
319
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
339
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
340
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
360
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
361
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
380
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
381
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
401
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
402
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
422
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
423
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
442
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
443
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
45
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
46
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
463
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
464
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
483
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
484
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
504
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
505
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
525
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
526
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
545
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
546
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
565
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
566
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
586
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
587
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
608
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
609
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
629
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
630
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
65
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
650
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
651
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
66
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
672
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
673
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
693
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
694
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
715
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
716
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
736
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
737
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
757
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
758
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
779
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
780
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
799
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
800
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
820
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
821
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
841
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
842
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
86
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
861
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
862
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
87
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
881
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
882
__imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
901
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
902
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
922
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
923
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
943
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
944
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
963
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
964
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
984
: __imm_const(xdp_md_data, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/progs/verifier_xdp_direct_packet_access.c
985
__imm_const(xdp_md_data_meta, offsetof(struct xdp_md, data_meta))
tools/testing/selftests/bpf/progs/vrf_socket_lookup.c
77
int xdp_socket_lookup(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/xdp_dummy.c
8
int xdp_dummy_prog(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/xdp_features.c
135
xdp_update_stats(struct xdp_md *xdp, bool tx, bool dut)
tools/testing/selftests/bpf/progs/xdp_features.c
156
int xdp_tester_check_tx(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/xdp_features.c
164
int xdp_tester_check_rx(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/xdp_features.c
174
int xdp_do_pass(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/xdp_features.c
182
int xdp_do_drop(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/xdp_features.c
191
int xdp_do_aborted(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/xdp_features.c
200
int xdp_do_tx(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/xdp_features.c
217
int xdp_do_redirect(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/xdp_features.c
252
int xdp_do_redirect_cpumap(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/xdp_features.c
65
xdp_process_echo_packet(struct xdp_md *xdp, bool dut)
tools/testing/selftests/bpf/progs/xdp_flowtable.c
19
bpf_xdp_flow_lookup(struct xdp_md *, struct bpf_fib_lookup *,
tools/testing/selftests/bpf/progs/xdp_flowtable.c
66
int xdp_flowtable_do_lookup(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/xdp_hw_metadata.c
19
extern int bpf_xdp_metadata_rx_timestamp(const struct xdp_md *ctx,
tools/testing/selftests/bpf/progs/xdp_hw_metadata.c
21
extern int bpf_xdp_metadata_rx_hash(const struct xdp_md *ctx, __u32 *hash,
tools/testing/selftests/bpf/progs/xdp_hw_metadata.c
23
extern int bpf_xdp_metadata_rx_vlan_tag(const struct xdp_md *ctx,
tools/testing/selftests/bpf/progs/xdp_hw_metadata.c
28
int rx(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/xdp_metadata.c
106
int redirect(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/xdp_metadata.c
29
extern int bpf_xdp_metadata_rx_timestamp(const struct xdp_md *ctx,
tools/testing/selftests/bpf/progs/xdp_metadata.c
31
extern int bpf_xdp_metadata_rx_hash(const struct xdp_md *ctx, __u32 *hash,
tools/testing/selftests/bpf/progs/xdp_metadata.c
33
extern int bpf_xdp_metadata_rx_vlan_tag(const struct xdp_md *ctx,
tools/testing/selftests/bpf/progs/xdp_metadata.c
38
int rx(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/xdp_metadata2.c
14
int freplace_rx(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/xdp_metadata2.c
8
extern int bpf_xdp_metadata_rx_hash(const struct xdp_md *ctx, __u32 *hash,
tools/testing/selftests/bpf/progs/xdp_redirect_map.c
108
int store_mac_1(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/xdp_redirect_map.c
114
int store_mac_2(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/xdp_redirect_map.c
17
int xdp_redirect_map_0(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/xdp_redirect_map.c
23
int xdp_redirect_map_1(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/xdp_redirect_map.c
29
int xdp_redirect_map_2(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/xdp_redirect_map.c
41
static int xdp_count(struct xdp_md *xdp, __u32 key)
tools/testing/selftests/bpf/progs/xdp_redirect_map.c
62
int xdp_count_0(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/xdp_redirect_map.c
68
int xdp_count_1(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/xdp_redirect_map.c
74
int xdp_count_2(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/xdp_redirect_map.c
86
static int store_mac(struct xdp_md *xdp, __u32 id)
tools/testing/selftests/bpf/progs/xdp_redirect_multi_kern.c
46
int xdp_redirect_map_multi_prog(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/xdp_redirect_multi_kern.c
84
int xdp_redirect_map_all_prog(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/xdp_redirect_multi_kern.c
91
int xdp_devmap_prog(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
822
int syncookie_xdp(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/xdp_synproxy_kern.c
98
extern struct nf_conn *bpf_xdp_ct_lookup(struct xdp_md *xdp_ctx,
tools/testing/selftests/bpf/progs/xdp_tx.c
7
int xdp_tx(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/xdping_kern.c
154
int xdping_server(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/xdping_kern.c
60
static __always_inline int icmp_check(struct xdp_md *ctx, int type)
tools/testing/selftests/bpf/progs/xdping_kern.c
91
int xdping_client(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/xdpwall.c
318
int edgewall(struct xdp_md *ctx)
tools/testing/selftests/bpf/progs/xsk_xdp_progs.c
22
SEC("xdp.frags") int xsk_def_prog(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/xsk_xdp_progs.c
27
SEC("xdp.frags") int xsk_xdp_drop(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/xsk_xdp_progs.c
38
SEC("xdp.frags") int xsk_xdp_populate_metadata(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/xsk_xdp_progs.c
61
SEC("xdp") int xsk_xdp_shared_umem(struct xdp_md *xdp)
tools/testing/selftests/bpf/progs/xsk_xdp_progs.c
78
SEC("xdp.frags") int xsk_xdp_adjust_tail(struct xdp_md *xdp)
tools/testing/selftests/bpf/verifier/calls.c
647
BPF_LDX_MEM(BPF_W, BPF_REG_6, BPF_REG_1, offsetof(struct xdp_md, data)),
tools/testing/selftests/bpf/verifier/calls.c
649
offsetof(struct xdp_md, data_end)),
tools/testing/selftests/bpf/verifier/precise.c
207
BPF_LDX_MEM(BPF_W, BPF_REG_4, BPF_REG_1, offsetof(struct xdp_md, ingress_ifindex)),
tools/testing/selftests/net/lib/xdp_dummy.bpf.c
14
int xdp_dummy_prog_frags(struct xdp_md *ctx)
tools/testing/selftests/net/lib/xdp_dummy.bpf.c
8
int xdp_dummy_prog(struct xdp_md *ctx)
tools/testing/selftests/net/lib/xdp_native.bpf.c
139
static int xdp_mode_pass(struct xdp_md *ctx, __u16 port)
tools/testing/selftests/net/lib/xdp_native.bpf.c
152
static int xdp_mode_drop_handler(struct xdp_md *ctx, __u16 port)
tools/testing/selftests/net/lib/xdp_native.bpf.c
17
extern int bpf_xdp_pull_data(struct xdp_md *xdp, __u32 len) __ksym __weak;
tools/testing/selftests/net/lib/xdp_native.bpf.c
175
static int xdp_mode_tx_handler(struct xdp_md *ctx, __u16 port)
tools/testing/selftests/net/lib/xdp_native.bpf.c
271
static void *update_pkt(struct xdp_md *ctx, __s16 offset, __u32 *udp_csum)
tools/testing/selftests/net/lib/xdp_native.bpf.c
334
static int xdp_adjst_tail_shrnk_data(struct xdp_md *ctx, __u16 offset,
tools/testing/selftests/net/lib/xdp_native.bpf.c
370
static int xdp_adjst_tail_grow_data(struct xdp_md *ctx, __u16 offset)
tools/testing/selftests/net/lib/xdp_native.bpf.c
421
static int xdp_adjst_tail(struct xdp_md *ctx, __u16 port)
tools/testing/selftests/net/lib/xdp_native.bpf.c
459
static int xdp_adjst_head_shrnk_data(struct xdp_md *ctx, __u64 hdr_len,
tools/testing/selftests/net/lib/xdp_native.bpf.c
514
static int xdp_adjst_head_grow_data(struct xdp_md *ctx, __u64 hdr_len,
tools/testing/selftests/net/lib/xdp_native.bpf.c
574
static int xdp_head_adjst(struct xdp_md *ctx, __u16 port)
tools/testing/selftests/net/lib/xdp_native.bpf.c
61
static void record_stats(struct xdp_md *ctx, __u32 stat_type)
tools/testing/selftests/net/lib/xdp_native.bpf.c
636
static int xdp_prog_common(struct xdp_md *ctx)
tools/testing/selftests/net/lib/xdp_native.bpf.c
669
int xdp_prog(struct xdp_md *ctx)
tools/testing/selftests/net/lib/xdp_native.bpf.c
675
int xdp_prog_frags(struct xdp_md *ctx)
tools/testing/selftests/net/lib/xdp_native.bpf.c
71
static struct udphdr *filter_udphdr(struct xdp_md *ctx, __u16 port)