/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | test_select_reuseport_kern.c | 70 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 D | test_lwt_reroute.c | 17 void *end = (void *)(long)skb->data_end;
|
H A D | test_l4lb.c | 234 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 D | test_l4lb_noinline.c | 233 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 D | test_sockmap_kern.h | 121 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 D | xdp_synproxy_kern.c | 191 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 D | xdp_features.c | 67 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 D | core_kern.c | 77 void *data_end = (void *)(long)ctx->data_end; local 87 if (ptr + nh_off > data_end) \
|
H A D | verifier_ctx_sk_msg.c | 181 __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 D | verifier_meta_access.c | 65 : __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 D | verifier_xadd.c | 78 __imm_const(xdp_md_data_end, offsetof(struct xdp_md, data_end))
|
H A D | skb_pkt_end.c | 11 #define skb_shorter(skb, len) ((void *)(long)(skb)->data + (len) > (void *)(long)skb->data_end)
|
H A D | test_seg6_loop.c | 57 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 D | bpf_flow.c | 96 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 D | test_tunnel_kern.c | 424 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) { 705 void *data_end = (void *)(long)skb->data_end; local 709 if (data + sizeof(*iph) > data_end) { 751 void *data_end = (void *)(long)skb->data_end; local 788 void *data_end = (void *)(long)skb->data_end; local 852 void *data_end = (void *)(long)skb->data_end; local 901 void *data_end = (void *)(long)skb->data_end; local [all...] |
H A D | exceptions_assert.c | 120 u8 *data_end = (void *)(long)ctx->data_end; local 123 bpf_assert(data + 64 <= data_end);
|
H A D | test_tcp_custom_syncookie.c | 58 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 D | xdping_kern.c | 62 void *data_end = (void *)(long)ctx->data_end; local 68 if (data + sizeof(*eth) + sizeof(*iph) + ICMP_ECHO_LEN > data_end)
|
H A D | test_tc_dtime.c | 140 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)
|
/linux-master/samples/bpf/ |
H A D | xdp_fwd_kern.c | 45 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 D | xdp_router_ipv4.bpf.c | 76 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/sound/pci/emu10k1/ |
H A D | emu10k1_patch.c | 34 int loop_start, loop_end, loop_size, data_end, unroll; local 73 data_end = sp->v.end; 116 if (unroll && loop_end <= data_end) { 130 size = (data_end - loop_start) << shift; 132 size = data_end << shift;
|
/linux-master/include/linux/ |
H A D | flat.h | 27 __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 D | devices.c | 398 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 D | nf_conntrack_irc.c | 67 * 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)
|