| /tools/testing/selftests/bpf/progs/ |
| A D | xdp_synproxy_kern.c | 386 hdr->ipv4 = (void *)hdr->eth + sizeof(*hdr->eth); in tcp_dissect() 397 hdr->tcp = (void *)hdr->ipv4 + hdr->ipv4->ihl * 4; in tcp_dissect() 402 hdr->ipv6 = (void *)hdr->eth + sizeof(*hdr->eth); in tcp_dissect() 414 hdr->tcp = (void *)hdr->ipv6 + sizeof(*hdr->ipv6); in tcp_dissect() 423 hdr->tcp_len = hdr->tcp->doff * 4; in tcp_dissect() 554 hdr->tcp_len = hdr->tcp->doff * 4; in tcpv4_gen_synack() 555 hdr->ipv4->tot_len = bpf_htons(sizeof(*hdr->ipv4) + hdr->tcp_len); in tcpv4_gen_synack() 792 hdr->ipv4 = (void *)hdr->eth + sizeof(*hdr->eth); in syncookie_part2() 798 hdr->tcp = (void *)hdr->ipv4 + hdr->ipv4->ihl * 4; in syncookie_part2() 801 hdr->ipv6 = (void *)hdr->eth + sizeof(*hdr->eth); in syncookie_part2() [all …]
|
| A D | test_lwt_ip_encap.c | 21 } hdr; in bpf_lwt_encap_gre() local 26 hdr.iph.ihl = 5; in bpf_lwt_encap_gre() 27 hdr.iph.version = 4; in bpf_lwt_encap_gre() 28 hdr.iph.ttl = 0x40; in bpf_lwt_encap_gre() 41 hdr.greh.protocol = skb->protocol; in bpf_lwt_encap_gre() 57 } hdr; in bpf_lwt_encap_gre6() local 62 hdr.ip6hdr.version = 6; in bpf_lwt_encap_gre6() 65 hdr.ip6hdr.hop_limit = 0x40; in bpf_lwt_encap_gre6() 68 hdr.ip6hdr.saddr.s6_addr[1] = 1; in bpf_lwt_encap_gre6() 69 hdr.ip6hdr.saddr.s6_addr[15] = 1; in bpf_lwt_encap_gre6() [all …]
|
| A D | test_misc_tcp_hdr_options.c | 41 } hdr = {}; in __check_active_hdr_in() local 54 hdr.reg_opt.len = 4; in __check_active_hdr_in() 55 ret = bpf_load_hdr_opt(skops, &hdr.reg_opt, sizeof(hdr.reg_opt), in __check_active_hdr_in() 60 hdr.reg_opt.len = 0; in __check_active_hdr_in() 61 ret = bpf_load_hdr_opt(skops, &hdr.reg_opt, sizeof(hdr.reg_opt), in __check_active_hdr_in() 63 if (ret != 4 || hdr.reg_opt.len != 4 || hdr.reg_opt.kind != 0xB9 || in __check_active_hdr_in() 64 hdr.reg_opt.data[0] != 0xfa || hdr.reg_opt.data[1] != 0xce) in __check_active_hdr_in() 71 ret = bpf_load_hdr_opt(skops, &hdr.exprm_opt, sizeof(hdr.exprm_opt), in __check_active_hdr_in() 78 ret = bpf_load_hdr_opt(skops, &hdr.exprm_opt, sizeof(hdr.exprm_opt), in __check_active_hdr_in() 84 ret = bpf_load_hdr_opt(skops, &hdr.exprm_opt, sizeof(hdr.exprm_opt), in __check_active_hdr_in() [all …]
|
| A D | dynptr_fail.c | 263 if (!hdr) in data_slice_out_of_bounds_skb() 1083 if (!hdr) in skb_invalid_slice_write() 1104 if (!hdr) in skb_invalid_data_slice1() 1130 if (!hdr) in skb_invalid_data_slice2() 1157 if (!hdr) in skb_invalid_data_slice3() 1182 if (!hdr) in skb_invalid_data_slice4() 1206 if (!hdr) in xdp_invalid_data_slice1() 1231 if (!hdr) in xdp_invalid_data_slice2() 1326 if (!hdr) in dynptr_slice_var_len1() 1346 if (!hdr) in dynptr_slice_var_len2() [all …]
|
| A D | test_tc_change_tail.c | 44 void *hdr = (void *)iph; in parse_udp_header() local 48 udp = hdr + (iph->ihl * 4); in parse_udp_header() 49 hdr = (void *)udp; in parse_udp_header() 52 if ((void *)(hdr + sizeof(*udp)) > data_end) in parse_udp_header()
|
| /tools/testing/selftests/kvm/x86/ |
| A D | vmx_set_nested_state_test.c | 82 state->hdr.vmx.vmxon_pa = 0x1000; in set_default_vmx_state() 84 state->hdr.vmx.smm.flags = 0; in set_default_vmx_state() 113 state->hdr.vmx.vmxon_pa = -1ull; in test_vmx_nested_state() 149 state->hdr.vmx.smm.flags = 1; in test_vmx_nested_state() 154 state->hdr.vmx.flags = ~0; in test_vmx_nested_state() 165 state->hdr.vmx.vmxon_pa = 1; in test_vmx_nested_state() 206 state->hdr.vmx.vmcs12_pa = -1; in test_vmx_nested_state() 221 state->hdr.vmx.vmcs12_pa = -1; in test_vmx_nested_state() 222 state->hdr.vmx.flags = ~0; in test_vmx_nested_state() 227 state->hdr.vmx.vmxon_pa = 0; in test_vmx_nested_state() [all …]
|
| /tools/testing/selftests/connector/ |
| A D | proc_filter.c | 43 struct nlmsghdr *hdr; in send_message() local 46 hdr = (struct nlmsghdr *)buff; in send_message() 48 hdr->nlmsg_len = NL_MESSAGE_SIZE; in send_message() 50 hdr->nlmsg_len = NL_MESSAGE_SIZE_NF; in send_message() 51 hdr->nlmsg_type = NLMSG_DONE; in send_message() 52 hdr->nlmsg_flags = 0; in send_message() 53 hdr->nlmsg_seq = 0; in send_message() 54 hdr->nlmsg_pid = getpid(); in send_message() 74 if (send(nl_sock, hdr, hdr->nlmsg_len, 0) == -1) { in send_message() 136 struct nlmsghdr *hdr; in handle_packet() local [all …]
|
| /tools/testing/selftests/bpf/ |
| A D | cap_helpers.c | 13 struct __user_cap_header_struct hdr = { in cap_enable_effective() local 20 err = capget(&hdr, data); in cap_enable_effective() 33 err = capset(&hdr, data); in cap_enable_effective() 43 struct __user_cap_header_struct hdr = { in cap_disable_effective() local 50 err = capget(&hdr, data); in cap_disable_effective() 62 err = capset(&hdr, data); in cap_disable_effective()
|
| /tools/testing/selftests/bpf/prog_tests/ |
| A D | btf_endian.c | 21 const struct btf_header *hdr; in test_btf_endian() local 55 hdr = swap_raw_data; in test_btf_endian() 56 ASSERT_EQ(bswap_16(hdr->magic), BTF_MAGIC, "btf_magic_swapped"); in test_btf_endian() 66 hdr = swap_raw_data; in test_btf_endian() 67 ASSERT_EQ(hdr->magic, BTF_MAGIC, "btf_magic_native"); in test_btf_endian()
|
| /tools/include/uapi/linux/ |
| A D | fanotify.h | 177 struct fanotify_event_info_header hdr; member 191 struct fanotify_event_info_header hdr; member 196 struct fanotify_event_info_header hdr; member 202 struct fanotify_event_info_header hdr; member 209 struct fanotify_event_info_header hdr; member 239 struct fanotify_response_info_header hdr; member
|
| /tools/lib/bpf/ |
| A D | libbpf_probes.c | 225 struct btf_header hdr = { in libbpf__load_raw_btf() local 240 btf_len = hdr.hdr_len + hdr.type_len + hdr.str_len; in libbpf__load_raw_btf() 245 memcpy(raw_btf, &hdr, sizeof(hdr)); in libbpf__load_raw_btf() 246 memcpy(raw_btf + hdr.hdr_len, raw_types, hdr.type_len); in libbpf__load_raw_btf() 247 memcpy(raw_btf + hdr.hdr_len + hdr.type_len, str_sec, hdr.str_len); in libbpf__load_raw_btf()
|
| A D | btf.c | 230 struct btf_header *hdr = btf->hdr; in btf_parse_hdr() local 263 if ((long long)hdr->type_off + hdr->type_len > hdr->str_off) { in btf_parse_hdr() 265 hdr->type_off, hdr->type_len, hdr->str_off, hdr->str_len); in btf_parse_hdr() 279 const struct btf_header *hdr = btf->hdr; in btf_parse_str_sec() local 423 struct btf_header *hdr = btf->hdr; in btf_parse_type_sec() local 1541 struct btf_header *hdr = btf->hdr; in btf_get_raw_data() local 1553 data_sz = hdr->hdr_len + hdr->type_len + hdr->str_len; in btf_get_raw_data() 1559 memcpy(p, hdr, hdr->hdr_len); in btf_get_raw_data() 1738 hdr = malloc(btf->hdr->hdr_len); in btf_ensure_modifiable() 1743 memcpy(hdr, btf->hdr, btf->hdr->hdr_len); in btf_ensure_modifiable() [all …]
|
| A D | ringbuf.c | 554 struct ringbuf_hdr *hdr; in user_ringbuf_commit() local 558 hdr = rb->data + (hdr_offset & rb->mask); in user_ringbuf_commit() 560 new_len = hdr->len & ~BPF_RINGBUF_BUSY_BIT; in user_ringbuf_commit() 567 __atomic_exchange_n(&hdr->len, new_len, __ATOMIC_ACQ_REL); in user_ringbuf_commit() 585 struct ringbuf_hdr *hdr; in user_ring_buffer__reserve() local 609 hdr = rb->data + (prod_pos & rb->mask); in user_ring_buffer__reserve() 610 hdr->len = size | BPF_RINGBUF_BUSY_BIT; in user_ring_buffer__reserve() 611 hdr->pad = 0; in user_ring_buffer__reserve()
|
| /tools/testing/selftests/kvm/lib/ |
| A D | ucall_common.c | 30 struct ucall_header *hdr; in ucall_init() local 35 vaddr = vm_vaddr_alloc_shared(vm, sizeof(*hdr), KVM_UTIL_MIN_VADDR, in ucall_init() 37 hdr = (struct ucall_header *)addr_gva2hva(vm, vaddr); in ucall_init() 38 memset(hdr, 0, sizeof(*hdr)); in ucall_init() 41 uc = &hdr->ucalls[i]; in ucall_init()
|
| A D | elf.c | 117 Elf64_Ehdr hdr; in kvm_vm_elf_load() local 127 elfhdr_get(filename, &hdr); in kvm_vm_elf_load() 137 for (unsigned int n1 = 0; n1 < hdr.e_phnum; n1++) { in kvm_vm_elf_load() 139 offset = hdr.e_phoff + (n1 * hdr.e_phentsize); in kvm_vm_elf_load()
|
| /tools/perf/jvmti/ |
| A D | libjvmti.c | 75 const jvmtiCompiledMethodLoadRecordHeader *hdr; in get_line_numbers() local 88 for (hdr = compile_info; hdr != NULL; hdr = hdr->next) { in get_line_numbers() 89 if (hdr->kind == JVMTI_CMLR_INLINE_INFO) { in get_line_numbers() 90 rec = (jvmtiCompiledMethodLoadInlineRecord *)hdr; in get_line_numbers() 105 for (hdr = compile_info; hdr != NULL; hdr = hdr->next) { in get_line_numbers() 106 if (hdr->kind == JVMTI_CMLR_INLINE_INFO) { in get_line_numbers() 107 rec = (jvmtiCompiledMethodLoadInlineRecord *)hdr; in get_line_numbers()
|
| /tools/perf/util/arm-spe-decoder/ |
| A D | arm-spe-pkt-decoder.c | 42 static unsigned int arm_spe_payload_len(unsigned char hdr) in arm_spe_payload_len() argument 44 return 1U << ((hdr & GENMASK_ULL(5, 4)) >> 4); in arm_spe_payload_len() 167 unsigned int hdr; in arm_spe_do_get_packet() local 175 hdr = buf[0]; in arm_spe_do_get_packet() 177 if (hdr == SPE_HEADER0_PAD) in arm_spe_do_get_packet() 183 if (hdr == SPE_HEADER0_TIMESTAMP) in arm_spe_do_get_packet() 186 if ((hdr & SPE_HEADER0_MASK1) == SPE_HEADER0_EVENTS) in arm_spe_do_get_packet() 189 if ((hdr & SPE_HEADER0_MASK1) == SPE_HEADER0_SOURCE) in arm_spe_do_get_packet() 192 if ((hdr & SPE_HEADER0_MASK2) == SPE_HEADER0_CONTEXT) in arm_spe_do_get_packet() 204 hdr = buf[1]; in arm_spe_do_get_packet() [all …]
|
| /tools/testing/selftests/net/ |
| A D | psock_tpacket.c | 173 static inline int __v1_rx_kernel_ready(struct tpacket_hdr *hdr) in __v1_rx_kernel_ready() argument 175 return ((hdr->tp_status & TP_STATUS_USER) == TP_STATUS_USER); in __v1_rx_kernel_ready() 178 static inline void __v1_rx_user_ready(struct tpacket_hdr *hdr) in __v1_rx_user_ready() argument 180 hdr->tp_status = TP_STATUS_KERNEL; in __v1_rx_user_ready() 186 return ((hdr->tp_status & TP_STATUS_USER) == TP_STATUS_USER); in __v2_rx_kernel_ready() 189 static inline void __v2_rx_user_ready(struct tpacket2_hdr *hdr) in __v2_rx_user_ready() argument 191 hdr->tp_status = TP_STATUS_KERNEL; in __v2_rx_user_ready() 284 static inline void __v1_tx_user_ready(struct tpacket_hdr *hdr) in __v1_tx_user_ready() argument 286 hdr->tp_status = TP_STATUS_SEND_REQUEST; in __v1_tx_user_ready() 297 hdr->tp_status = TP_STATUS_SEND_REQUEST; in __v2_tx_user_ready() [all …]
|
| A D | rxtimestamp.c | 203 struct msghdr hdr; in do_recv() local 207 memset(&hdr, 0, sizeof(hdr)); in do_recv() 208 hdr.msg_iov = &recv_iov; in do_recv() 209 hdr.msg_iovlen = 1; in do_recv() 213 hdr.msg_control = cmsg_buf; in do_recv() 214 hdr.msg_controllen = sizeof(cmsg_buf); in do_recv() 216 r = recvmsg(rcv, &hdr, flags); in do_recv() 222 if (hdr.msg_flags & (MSG_TRUNC | MSG_CTRUNC)) in do_recv() 225 for (cmsg = CMSG_FIRSTHDR(&hdr); cmsg != NULL; in do_recv() 226 cmsg = CMSG_NXTHDR(&hdr, cmsg)) { in do_recv()
|
| A D | toeplitz.c | 206 struct tpacket3_hdr *hdr = (void *)frame; in recv_frame() local 208 if (hdr->hv1.tp_rxhash) in recv_frame() 209 verify_rxhash(frame + hdr->tp_net, hdr->hv1.tp_rxhash, in recv_frame() 214 return frame + hdr->tp_next_offset; in recv_frame() 225 if (!(block->hdr.bh1.block_status & TP_STATUS_USER)) in recv_block() 229 frame += block->hdr.bh1.offset_to_first_pkt; in recv_block() 231 for (i = 0; i < block->hdr.bh1.num_pkts; i++) { in recv_block() 236 block->hdr.bh1.block_status = TP_STATUS_KERNEL; in recv_block()
|
| /tools/bpf/ |
| A D | bpf_dbg.c | 928 if (hdr->caplen == 0 || hdr->len == 0 || hdr->caplen > hdr->len) in pcap_next_pkt() 930 if (pcap_ptr_va_curr + sizeof(*hdr) + hdr->caplen - in pcap_next_pkt() 934 pcap_ptr_va_curr += (sizeof(*hdr) + hdr->caplen); in pcap_next_pkt() 945 struct pcap_filehdr *hdr; in try_load_pcap() local 979 hdr = (void *) pcap_ptr_va_start; in try_load_pcap() 1095 struct pcap_pkthdr *hdr; in cmd_step() local 1110 hdr = pcap_curr_pkt(); in cmd_step() 1112 (uint8_t *) hdr + sizeof(*hdr), in cmd_step() 1113 hdr->caplen, hdr->len, steps); in cmd_step() 1192 (uint8_t *) hdr + sizeof(*hdr), in cmd_run() [all …]
|
| /tools/testing/selftests/riscv/sigreturn/ |
| A D | sigreturn.c | 30 if (ext->hdr.magic != RISCV_V_MAGIC) { in vector_override() 31 fprintf(stderr, "bad vector magic: %x\n", ext->hdr.magic); in vector_override()
|
| /tools/testing/nvdimm/test/ |
| A D | ndtest.c | 206 struct nd_cmd_get_config_data_hdr *hdr) in ndtest_config_get() argument 210 if ((hdr->in_offset + hdr->in_length) > LABEL_SIZE) in ndtest_config_get() 213 hdr->status = 0; in ndtest_config_get() 214 len = min(hdr->in_length, LABEL_SIZE - hdr->in_offset); in ndtest_config_get() 215 memcpy(hdr->out_buf, p->label_area + hdr->in_offset, len); in ndtest_config_get() 221 struct nd_cmd_set_config_hdr *hdr) in ndtest_config_set() argument 225 if ((hdr->in_offset + hdr->in_length) > LABEL_SIZE) in ndtest_config_set() 228 len = min(hdr->in_length, LABEL_SIZE - hdr->in_offset); in ndtest_config_set() 229 memcpy(p->label_area + hdr->in_offset, hdr->in_buf, len); in ndtest_config_set()
|
| /tools/hv/ |
| A D | vmbus_bufring.c | 191 pkt.hdr.type = type; in rte_vmbus_chan_send() 192 pkt.hdr.flags = flags; in rte_vmbus_chan_send() 193 pkt.hdr.hlen = hlen >> VMBUS_CHANPKT_SIZE_SHIFT; in rte_vmbus_chan_send() 194 pkt.hdr.tlen = pad_pktlen >> VMBUS_CHANPKT_SIZE_SHIFT; in rte_vmbus_chan_send() 195 pkt.hdr.xactid = VMBUS_RQST_ERROR; in rte_vmbus_chan_send()
|
| /tools/build/feature/ |
| A D | test-jvmti-cmlr.c | 8 jvmtiCompiledMethodLoadRecordHeader hdr __attribute__((unused)); in main() local
|