Searched refs:data_end (Results 51 - 75 of 169) sorted by relevance

1234567

/linux-master/tools/testing/selftests/bpf/progs/
H A Dtest_select_reuseport_kern.c70 void *data, *data_end; local
77 data_end = reuse_md->data_end;
108 if (th + 1 > data_end)
129 if (uh + 1 > data_end)
137 if (data + sizeof(struct udphdr) + sizeof(*cmd) > data_end) {
H A Dtest_lwt_reroute.c17 void *end = (void *)(long)skb->data_end;
H A Dtest_l4lb.c234 static __always_inline int parse_icmpv6(void *data, void *data_end, __u64 off, argument
241 if (icmp_hdr + 1 > data_end)
247 if (ip6h + 1 > data_end)
256 static __always_inline int parse_icmp(void *data, void *data_end, __u64 off, argument
263 if (icmp_hdr + 1 > data_end)
270 if (iph + 1 > data_end)
281 static __always_inline bool parse_udp(void *data, __u64 off, void *data_end, argument
287 if (udp + 1 > data_end)
300 static __always_inline bool parse_tcp(void *data, __u64 off, void *data_end, argument
306 if (tcp + 1 > data_end)
322 process_packet(void *data, __u64 off, void *data_end, bool is_ipv6, struct __sk_buff *skb) argument
454 void *data_end = (void *)(long)ctx->data_end; local
[all...]
H A Dtest_l4lb_noinline.c233 static __noinline int parse_icmpv6(void *data, void *data_end, __u64 off, argument
240 if (icmp_hdr + 1 > data_end)
246 if (ip6h + 1 > data_end)
255 static __noinline int parse_icmp(void *data, void *data_end, __u64 off, argument
262 if (icmp_hdr + 1 > data_end)
269 if (iph + 1 > data_end)
280 static __noinline bool parse_udp(void *data, __u64 off, void *data_end, argument
286 if (udp + 1 > data_end)
299 static __noinline bool parse_tcp(void *data, __u64 off, void *data_end, argument
305 if (tcp + 1 > data_end)
321 process_packet(void *data, __u64 off, void *data_end, bool is_ipv6, struct __sk_buff *skb) argument
453 void *data_end = (void *)(long)ctx->data_end; local
[all...]
H A Dtest_sockmap_kern.h121 len = (__u32)skb->data_end - (__u32)skb->data;
141 void *data_end; local
148 data_end = (void *)(long)skb->data_end;
150 if (c + 5 + offset < data_end)
314 void *data_end = (void *)(long) msg->data_end; local
327 __sink(data_end);
335 void *data_end = (void *)(long) msg->data_end; local
[all...]
H A Dxdp_synproxy_kern.c191 void *data_end; member in struct:tcpopt_context
210 if (data + sz >= ctx->data_end)
276 __be32 *tsecr, void *data, void *data_end)
280 .data_end = data_end,
375 static __always_inline int tcp_dissect(void *data, void *data_end, argument
379 if (hdr->eth + 1 > data_end)
387 if (hdr->ipv4 + 1 > data_end)
403 if (hdr->ipv6 + 1 > data_end)
421 if (hdr->tcp + 1 > data_end)
274 tscookie_init(struct tcphdr *tcp_header, __u16 tcp_len, __be32 *tsval, __be32 *tsecr, void *data, void *data_end) argument
579 syncookie_handle_syn(struct header_pointers *hdr, void *ctx, void *data, void *data_end, bool xdp) argument
750 syncookie_part1(void *ctx, void *data, void *data_end, struct header_pointers *hdr, bool xdp) argument
787 syncookie_part2(void *ctx, void *data, void *data_end, struct header_pointers *hdr, bool xdp) argument
824 void *data_end = (void *)(long)ctx->data_end; local
842 void *data_end = (void *)(long)skb->data_end; local
[all...]
H A Dxdp_features.c67 void *data_end = (void *)(long)xdp->data_end; local
74 if (eh + 1 > (struct ethhdr *)data_end)
85 if (ih + 1 > (struct iphdr *)data_end)
103 if (ih6 + 1 > (struct ipv6hdr *)data_end)
120 if (uh + 1 > (struct udphdr *)data_end)
128 if (tlv + 1 > data_end)
H A Dcore_kern.c77 void *data_end = (void *)(long)ctx->data_end; local
87 if (ptr + nh_off > data_end) \
H A Dverifier_ctx_sk_msg.c181 __imm_const(sk_msg_md_data_end, offsetof(struct sk_msg_md, data_end))
201 __imm_const(sk_msg_md_data_end, offsetof(struct sk_msg_md, data_end))
224 __imm_const(sk_msg_md_data_end, offsetof(struct sk_msg_md, data_end))
H A Dskb_pkt_end.c9 #define skb_shorter(skb, len) ((void *)(long)(skb)->data + (len) > (void *)(long)skb->data_end)
H A Dverifier_meta_access.c65 : __imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end)),
87 __imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end)),
225 __imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end)),
279 __imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end)),
H A Dverifier_xadd.c78 __imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
H A Dtest_seg6_loop.c57 void *cursor, *data_end; local
62 data_end = (void *)(long)skb->data_end;
66 if ((void *)ipver + sizeof(*ipver) > data_end)
73 if ((void *)ip + sizeof(*ip) > data_end)
80 if ((void *)srh + sizeof(*srh) > data_end)
H A Dbpf_flow.c96 void *data_end = (void *)(long)skb->data_end; local
106 if (hdr + hdr_size <= data_end)
168 void *data_end = (void *)(long)skb->data_end; local
234 if ((__u8 *)tcp + (tcp->doff << 2) > data_end)
277 void *data_end = (void *)(long)skb->data_end; local
297 if (data + keys->thoff > data_end)
H A Dtest_tunnel_kern.c424 void *data_end = (void *)(long)skb->data_end; local
430 if ((void *)eth + sizeof(*eth) > data_end) {
439 if ((void *)iph + sizeof(*iph) > data_end) {
447 if ((void *)udph + sizeof(*udph) > data_end) {
698 void *data_end = (void *)(long)skb->data_end; local
702 if (data + sizeof(*iph) > data_end) {
744 void *data_end = (void *)(long)skb->data_end; local
781 void *data_end = (void *)(long)skb->data_end; local
845 void *data_end = (void *)(long)skb->data_end; local
894 void *data_end = (void *)(long)skb->data_end; local
[all...]
H A Dexceptions_assert.c120 u8 *data_end = (void *)(long)ctx->data_end; local
123 bpf_assert(data + 64 <= data_end);
H A Dtest_tcp_custom_syncookie.c58 void *data_end; member in struct:tcp_syncookie
75 ctx->data_end = (void *)(long)ctx->skb->data_end;
78 if (ctx->eth + 1 > ctx->data_end)
85 if (ctx->ipv4 + 1 > ctx->data_end)
102 if (ctx->ipv6 + 1 > ctx->data_end)
117 if (ctx->tcp + 1 > ctx->data_end)
130 volatile u64 data_len = ctx->skb->data_end - ctx->skb->data;
140 ctx->data_end = (void *)(long)ctx->skb->data_end;
[all...]
H A Dxdping_kern.c62 void *data_end = (void *)(long)ctx->data_end; local
68 if (data + sizeof(*eth) + sizeof(*iph) + ICMP_ECHO_LEN > data_end)
H A Dtest_tc_dtime.c140 void *data_end = ctx_ptr(skb->data_end); local
153 if (iph + 1 > data_end)
164 if (ip6h + 1 > data_end)
186 if (th + 1 > data_end)
193 if (uh + 1 > data_end)
H A Dverifier_bounds.c688 __imm_const(__sk_buff_data_end, offsetof(struct __sk_buff, data_end))
961 __imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
992 __imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
1017 __imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
1043 __imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
1074 __imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
/linux-master/samples/bpf/
H A Dxdp_fwd_kern.c45 void *data_end = (void *)(long)ctx->data_end; local
56 if (data + nh_off > data_end)
65 if (iph + 1 > data_end)
84 if (ip6h + 1 > data_end)
H A Dxdp_router_ipv4.bpf.c76 void *data_end = (void *)(long)ctx->data_end; local
88 if (data + nh_off > data_end)
98 if (data + nh_off > data_end)
115 if (iph + 1 > data_end)
/linux-master/include/linux/
H A Dflat.h27 __be32 data_end; /* Offset of end of data segment from beginning member in struct:flat_hdr
32 /* (It is assumed that data_end through bss_end forms the bss segment.) */
/linux-master/drivers/usb/core/
H A Ddevices.c398 char *pages_start, *data_end, *speed; local
436 data_end = pages_start + sprintf(pages_start, format_topo,
461 data_end += sprintf(data_end, format_bandwidth,
469 data_end = usb_dump_desc(data_end, pages_start + (2 * PAGE_SIZE) - 256,
472 if (data_end > (pages_start + (2 * PAGE_SIZE) - 256))
473 data_end += sprintf(data_end, "(truncated)\n");
475 length = data_end
[all...]
/linux-master/net/netfilter/
H A Dnf_conntrack_irc.c67 * data_end pointer to last byte of dcc command data
73 static int parse_dcc(char *data, const char *data_end, __be32 *ip, argument
80 if (data > data_end - 12)
85 for (tmp = data; tmp <= data_end; tmp++)
88 if (tmp > data_end || *tmp != '\n')
96 if (data >= data_end)

Completed in 221 milliseconds

1234567