Home
last modified time | relevance | path

Searched refs:header (Results 1 – 25 of 133) sorted by relevance

123456

/tools/power/x86/intel-speed-select/
Disst-display.c84 static void format_and_print_txt(FILE *outf, int level, char *header, in format_and_print_txt() argument
102 if (header && value) { in format_and_print_txt()
104 fprintf(outf, "%s:%s\n", header, value); in format_and_print_txt()
105 } else if (header) { in format_and_print_txt()
107 fprintf(outf, "%s\n", header); in format_and_print_txt()
112 static void format_and_print(FILE *outf, int level, char *header, char *value) in format_and_print() argument
119 format_and_print_txt(outf, level, header, value); in format_and_print()
124 if (header) in format_and_print()
143 fprintf(outf, "%s\"%s\": ", delimiters, header); in format_and_print()
153 if (i == level && header) in format_and_print()
[all …]
/tools/lib/perf/include/perf/
Devent.h11 #define event_contains(obj, mem) ((obj).header.size > offsetof(typeof(obj), mem))
14 struct perf_event_header header; member
23 struct perf_event_header header; member
38 struct perf_event_header header; member
44 struct perf_event_header header; member
51 struct perf_event_header header; member
58 struct perf_event_header header; member
64 struct perf_event_header header; member
72 struct perf_event_header header; member
81 struct perf_event_header header; member
[all …]
/tools/testing/selftests/bpf/benchs/
Drun_bench_ringbufs.sh17 function header() function
33 header "Single-producer, parallel producer"
38 header "Single-producer, parallel producer, sampled notification"
43 header "Single-producer, back-to-back mode"
49 header "Ringbuf back-to-back, effect of sample rate"
53 header "Perfbuf back-to-back, effect of sample rate"
58 header "Ringbuf back-to-back, reserve+commit vs output"
62 header "Ringbuf sampled, reserve+commit vs output"
66 header "Single-producer, consumer/producer competing on the same CPU, low batch count"
71 header "Ringbuf, multi-producer contention"
/tools/perf/tests/
Dtopology.c46 perf_header__set_feat(&session->header, HEADER_CPU_TOPOLOGY); in session_write_header()
47 perf_header__set_feat(&session->header, HEADER_NRCPUS); in session_write_header()
48 perf_header__set_feat(&session->header, HEADER_ARCH); in session_write_header()
50 session->header.data_size += DATA_SIZE; in session_write_header()
91 if (!session->header.env.cpu) in check_cpu_topology()
94 for (i = 0; i < session->header.env.nr_cpus_avail; i++) { in check_cpu_topology()
98 session->header.env.cpu[i].core_id, in check_cpu_topology()
99 session->header.env.cpu[i].socket_id); in check_cpu_topology()
104 (session->header.env.cpu[map->map[i]].core_id == (cpu_map__get_core(map, i, NULL) & 0xffff))); in check_cpu_topology()
107 (session->header.env.cpu[map->map[i]].socket_id == cpu_map__get_socket(map, i, NULL))); in check_cpu_topology()
Dparse-no-sample-id-all.c16 if (event->header.type == PERF_RECORD_HEADER_ATTR) { in process_event()
24 if (event->header.type >= PERF_RECORD_USER_TYPE_START) in process_event()
53 struct perf_event_header header; member
75 .header = { in test__parse_no_sample_id_all()
82 .header = { in test__parse_no_sample_id_all()
89 .header = { in test__parse_no_sample_id_all()
/tools/testing/nvdimm/test/
Dnfit.c2003 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS; in nfit_test0_setup()
2004 spa->header.length = sizeof(*spa); in nfit_test0_setup()
2009 offset += spa->header.length; in nfit_test0_setup()
2017 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS; in nfit_test0_setup()
2018 spa->header.length = sizeof(*spa); in nfit_test0_setup()
2023 offset += spa->header.length; in nfit_test0_setup()
2027 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS; in nfit_test0_setup()
2028 spa->header.length = sizeof(*spa); in nfit_test0_setup()
2033 offset += spa->header.length; in nfit_test0_setup()
2037 spa->header.type = ACPI_NFIT_TYPE_SYSTEM_ADDRESS; in nfit_test0_setup()
[all …]
/tools/bpf/bpftool/
Dmap_perf_ring.c41 struct perf_event_header header; member
48 struct perf_event_header header; member
70 header); in print_bpf_output()
73 header); in print_bpf_output()
80 jsonw_uint(json_wtr, e->header.type); in print_bpf_output()
85 if (e->header.type == PERF_RECORD_SAMPLE) { in print_bpf_output()
90 } else if (e->header.type == PERF_RECORD_LOST) { in print_bpf_output()
101 if (e->header.type == PERF_RECORD_SAMPLE) { in print_bpf_output()
107 } else if (e->header.type == PERF_RECORD_LOST) { in print_bpf_output()
111 e->header.type, e->header.size); in print_bpf_output()
/tools/perf/arch/x86/
DMakefile14 header := $(out)/syscalls_64.c macro
21 $(header): $(sys)/syscall_64.tbl $(systbl)
25 $(call QUIET_CLEAN, x86) $(RM) $(header)
27 archheaders: $(header)
/tools/perf/util/
Djitdump.c136 struct jitheader header; in jit_open() local
146 bsz = hmax(sizeof(header), sizeof(*prefix)); in jit_open()
157 ret = fread(buf, sizeof(header), 1, jd->in); in jit_open()
161 memcpy(&header, buf, sizeof(header)); in jit_open()
163 if (header.magic != JITHEADER_MAGIC) { in jit_open()
164 if (header.magic != JITHEADER_MAGIC_SW) in jit_open()
170 header.version = bswap_32(header.version); in jit_open()
171 header.total_size = bswap_32(header.total_size); in jit_open()
172 header.pid = bswap_32(header.pid); in jit_open()
173 header.elf_mach = bswap_32(header.elf_mach); in jit_open()
[all …]
Dheader.c76 void perf_header__set_feat(struct perf_header *header, int feat) in perf_header__set_feat() argument
78 set_bit(feat, header->adds_features); in perf_header__set_feat()
81 void perf_header__clear_feat(struct perf_header *header, int feat) in perf_header__clear_feat() argument
83 clear_bit(feat, header->adds_features); in perf_header__clear_feat()
86 bool perf_header__has_feat(const struct perf_header *header, int feat) in perf_header__has_feat() argument
88 return test_bit(feat, header->adds_features); in perf_header__has_feat()
312 session = container_of(ff->ph, struct perf_session, header); in write_build_id()
884 session = container_of(ff->ph, struct perf_session, header); in write_auxtrace()
939 session = container_of(ff->ph, struct perf_session, header); in write_dir_format()
1635 session = container_of(ff->ph, struct perf_session, header); in print_dir_format()
[all …]
Dsynthetic-events.c62 .cpumode = event->header.misc & PERF_RECORD_MISC_CPUMODE_MASK, in perf_tool__process_synth_event()
163 event->comm.header.type = PERF_RECORD_COMM; in perf_event__prepare_comm()
168 event->comm.header.size = (sizeof(event->comm) - in perf_event__prepare_comm()
232 event->namespaces.header.type = PERF_RECORD_NAMESPACES; in perf_event__synthesize_namespaces()
234 event->namespaces.header.size = (sizeof(event->namespaces) + in perf_event__synthesize_namespaces()
266 event->fork.header.type = PERF_RECORD_FORK; in perf_event__synthesize_fork()
267 event->fork.header.misc = PERF_RECORD_MISC_FORK_EXEC; in perf_event__synthesize_fork()
269 event->fork.header.size = (sizeof(event->fork) + machine->id_hdr_size); in perf_event__synthesize_fork()
382 event->header.type = PERF_RECORD_MMAP2; in perf_event__synthesize_mmap_events()
421 event->header.misc = PERF_RECORD_MISC_USER; in perf_event__synthesize_mmap_events()
[all …]
Dheader.h80 int perf_file_header__read(struct perf_file_header *header,
122 void perf_header__set_feat(struct perf_header *header, int feat);
123 void perf_header__clear_feat(struct perf_header *header, int feat);
124 bool perf_header__has_feat(const struct perf_header *header, int feat);
128 int perf_header__process_sections(struct perf_header *header, int fd,
Dsession.c44 size_t mmap_len, decomp_len = session->header.env.comp_mmap_len; in perf_session__process_compressed_event()
70 src_size = event->pack.header.size - sizeof(struct perf_record_compressed); in perf_session__process_compressed_event()
115 if (perf_header__has_feat(&session->header, HEADER_STAT)) in perf_session__open()
202 perf_env__init(&session->header.env); in perf_session__new()
300 perf_env__exit(&session->header.env); in perf_session__delete()
543 void *end = (void *) event + event->header.size; in swap_sample_id_all()
553 struct perf_event_header *hdr = &event->header; in perf_event__all64_swap()
554 mem_bswap_64(hdr + 1, event->header.size - sizeof(*hdr)); in perf_event__all64_swap()
654 if (event->header.type == PERF_RECORD_SWITCH_CPU_WIDE) { in perf_event__switch_swap()
811 size = event->header.size; in perf_event__hdr_attr_swap()
[all …]
Dbpf-event.c185 env = session->data ? &session->header.env : &perf_env; in perf_event__synthesize_one_bpf_prog()
239 .header = { in perf_event__synthesize_one_bpf_prog()
251 ksymbol_event->header.size += PERF_ALIGN(name_len + 1, in perf_event__synthesize_one_bpf_prog()
254 memset((void *)event + event->header.size, 0, machine->id_hdr_size); in perf_event__synthesize_one_bpf_prog()
255 event->header.size += machine->id_hdr_size; in perf_event__synthesize_one_bpf_prog()
263 .header = { in perf_event__synthesize_one_bpf_prog()
272 memset((void *)event + event->header.size, 0, machine->id_hdr_size); in perf_event__synthesize_one_bpf_prog()
273 event->header.size += machine->id_hdr_size; in perf_event__synthesize_one_bpf_prog()
318 .header = { in process_bpf_image()
329 ksymbol->header.size += PERF_ALIGN(len + 1, sizeof(u64)); in process_bpf_image()
[all …]
/tools/perf/arch/arm64/
DMakefile13 header := $(out)/syscalls.c macro
22 $(header): $(sysdef) $(systbl)
26 $(call QUIET_CLEAN, arm64) $(RM) $(header)
28 archheaders: $(header)
/tools/perf/arch/s390/
DMakefile14 header := $(out)/syscalls_64.c macro
23 $(header): $(sysdef) $(systbl)
30 $(call QUIET_CLEAN, s390) $(RM) $(header)
32 archheaders: $(header)
/tools/perf/bench/
Dinject-buildid.c142 event.header.type = PERF_RECORD_HEADER_ATTR; in synthesize_attr()
143 event.header.size = sizeof(event.attr) + sizeof(u64); in synthesize_attr()
151 return writen(data->input_pipe[1], &event, event.header.size); in synthesize_attr()
160 event.header.type = PERF_RECORD_FORK; in synthesize_fork()
161 event.header.misc = PERF_RECORD_MISC_FORK_EXEC; in synthesize_fork()
162 event.header.size = sizeof(event.fork) + bench_id_hdr_size; in synthesize_fork()
169 return writen(data->input_pipe[1], &event, event.header.size); in synthesize_fork()
183 event.header.type = PERF_RECORD_MMAP2; in synthesize_mmap()
184 event.header.misc = PERF_RECORD_MISC_USER; in synthesize_mmap()
185 event.header.size = len; in synthesize_mmap()
[all …]
/tools/perf/jvmti/
Djvmti_agent.c249 struct jitheader header; in jvmti_open() local
265 memset(&header, 0, sizeof(header)); in jvmti_open()
305 if (get_e_machine(&header)) { in jvmti_open()
310 header.magic = JITHEADER_MAGIC; in jvmti_open()
311 header.version = JITHEADER_VERSION; in jvmti_open()
312 header.total_size = sizeof(header); in jvmti_open()
313 header.pid = getpid(); in jvmti_open()
315 header.timestamp = perf_get_timestamp(); in jvmti_open()
318 header.flags |= JITDUMP_FLAGS_ARCH_TIMESTAMP; in jvmti_open()
320 if (!fwrite(&header, sizeof(header), 1, fp)) { in jvmti_open()
/tools/perf/trace/beauty/
Darch_errno_names.sh21 local header
23 header="$toolsdir/arch/$arch/include/uapi/asm/errno.h"
24 if test -r "$header"; then
25 echo "$header"
/tools/perf/arch/x86/util/
Devent.c46 event->mmap.header.type = PERF_RECORD_MMAP; in perf_event__synthesize_extra_kmaps()
53 event->header.misc = PERF_RECORD_MISC_KERNEL; in perf_event__synthesize_extra_kmaps()
55 event->header.misc = PERF_RECORD_MISC_GUEST_KERNEL; in perf_event__synthesize_extra_kmaps()
57 event->mmap.header.size = size; in perf_event__synthesize_extra_kmaps()
/tools/testing/selftests/net/
Dpsock_snd.c76 static int build_vnet_header(void *header) in build_vnet_header() argument
78 struct virtio_net_hdr *vh = header; in build_vnet_header()
101 static int build_eth_header(void *header) in build_eth_header() argument
103 struct ethhdr *eth = header; in build_eth_header()
106 uint16_t *tag = header + ETH_HLEN; in build_eth_header()
117 static int build_ipv4_header(void *header, int payload_len) in build_ipv4_header() argument
119 struct iphdr *iph = header; in build_ipv4_header()
134 static int build_udp_header(void *header, int payload_len) in build_udp_header() argument
137 struct udphdr *udph = header; in build_udp_header()
145 udph->check = build_ip_csum(header - (2 * alen), alen, in build_udp_header()
/tools/perf/Documentation/
Dperf.data-file-format.txt21 uint64_t size; /* size of the header */
37 The header contains three such pointers: for attributes, data and event types.
48 respective perf_file_section points to the data of the additional header and
76 The header consists of an sequence of build_id_event. The size of each record
77 is defined by header.size (see perf_event.h). Each event defines a ELF build id
82 struct perf_event_header header;
85 char filename[header.size - offsetof(struct build_id_event, filename)];
137 Another description of the perf_event_attrs, more detailed than header.attrs
319 $ perf report --header-only -I
427 to only do a partial sort using the FINISHED_ROUND event header (see
[all …]
Djitdump-specification.txt27 …accesses, i.e., append only mode. The file starts with a fixed size file header describing the ver…
29 The header is followed by a series of records, each starting with a fixed size header describing th…
34 III/ Jitdump file header format
36 Each jitdump file starts with a fixed size header containing the following fields in order:
41 * uint32_t total_size: size in bytes of file header
51 IV/ Record header
53 The file header is immediately followed by records. Each record starts with a fixed size header des…
55 The record header is specified in order as follows:
57 * uint32_t total_size: the size in bytes of the record including the header.
67 The payload of the record must immediately follow the record header without padding.
[all …]
/tools/usb/
Dffs-test.c110 struct usb_functionfs_descs_head_v2 header; member
127 .header = {
232 const struct usb_functionfs_descs_head_v2 header; in descs_to_legacy() member
238 if (le32_to_cpu(in->header.magic) != in descs_to_legacy()
241 length = le32_to_cpu(in->header.length); in descs_to_legacy()
242 if (length <= sizeof in->header) in descs_to_legacy()
244 length -= sizeof in->header; in descs_to_legacy()
245 flags = le32_to_cpu(in->header.flags); in descs_to_legacy()
289 struct usb_functionfs_descs_head header; in descs_to_legacy() member
294 length = sizeof out->header + (descs_end - descs_start); in descs_to_legacy()
[all …]
/tools/power/acpi/os_specific/service_layers/
Doslinuxtbl.c701 (u8)((gbl_xsdt->header.length - in osl_list_bios_tables()
710 (u8)((gbl_rsdt->header.length - in osl_list_bios_tables()
802 if ((gbl_fadt->header.length >= in osl_get_bios_table()
809 if ((gbl_fadt->header.length >= in osl_get_bios_table()
820 if ((gbl_fadt->header.length >= in osl_get_bios_table()
827 if ((gbl_fadt->header.length >= in osl_get_bios_table()
891 (u8)((gbl_xsdt->header.length - in osl_get_bios_table()
901 (u8)((gbl_rsdt->header.length - in osl_get_bios_table()
1201 struct acpi_table_header header; in osl_read_table_from_file() local
1219 count = fread(&header, 1, sizeof(struct acpi_table_header), table_file); in osl_read_table_from_file()
[all …]

123456