Home
last modified time | relevance | path

Searched refs:record (Results 1 – 25 of 478) sorted by relevance

12345678910>>...20

/linux-6.1.9/drivers/firmware/efi/
Defi-pstore.c52 static int efi_pstore_read_func(struct pstore_record *record, in efi_pstore_read_func() argument
65 &record->type, &part, &cnt, &time, &data_type) == 5) { in efi_pstore_read_func()
66 record->id = generic_id(time, part, cnt); in efi_pstore_read_func()
67 record->part = part; in efi_pstore_read_func()
68 record->count = cnt; in efi_pstore_read_func()
69 record->time.tv_sec = time; in efi_pstore_read_func()
70 record->time.tv_nsec = 0; in efi_pstore_read_func()
72 record->compressed = true; in efi_pstore_read_func()
74 record->compressed = false; in efi_pstore_read_func()
75 record->ecc_notice_size = 0; in efi_pstore_read_func()
[all …]
/linux-6.1.9/tools/perf/tests/attr/
DREADME35 perf record kill (test-record-basic)
36 perf record -b kill (test-record-branch-any)
37 perf record -j any kill (test-record-branch-filter-any)
38 perf record -j any_call kill (test-record-branch-filter-any_call)
39 perf record -j any_ret kill (test-record-branch-filter-any_ret)
40 perf record -j hv kill (test-record-branch-filter-hv)
41 perf record -j ind_call kill (test-record-branch-filter-ind_call)
42 perf record -j k kill (test-record-branch-filter-k)
43 perf record -j u kill (test-record-branch-filter-u)
44 perf record -c 123 kill (test-record-count)
[all …]
/linux-6.1.9/sound/usb/6fire/
Dfirmware.c80 static bool usb6fire_fw_ihex_next_record(struct ihex_record *record) in usb6fire_fw_ihex_next_record() argument
86 record->error = false; in usb6fire_fw_ihex_next_record()
89 while (record->txt_offset < record->txt_length in usb6fire_fw_ihex_next_record()
90 && record->txt_data[record->txt_offset] != ':') in usb6fire_fw_ihex_next_record()
91 record->txt_offset++; in usb6fire_fw_ihex_next_record()
92 if (record->txt_offset == record->txt_length) in usb6fire_fw_ihex_next_record()
96 record->txt_offset++; in usb6fire_fw_ihex_next_record()
97 if (record->txt_offset + 8 > record->txt_length) { in usb6fire_fw_ihex_next_record()
98 record->error = true; in usb6fire_fw_ihex_next_record()
102 record->len = usb6fire_fw_ihex_hex(record->txt_data + in usb6fire_fw_ihex_next_record()
[all …]
/linux-6.1.9/fs/pstore/
Dplatform.c371 void pstore_record_init(struct pstore_record *record, in pstore_record_init() argument
374 memset(record, 0, sizeof(*record)); in pstore_record_init()
376 record->psi = psinfo; in pstore_record_init()
379 record->time = ns_to_timespec64(ktime_get_real_fast_ns()); in pstore_record_init()
417 struct pstore_record record; in pstore_dump() local
419 pstore_record_init(&record, psinfo); in pstore_dump()
420 record.type = PSTORE_TYPE_DMESG; in pstore_dump()
421 record.count = oopscount; in pstore_dump()
422 record.reason = reason; in pstore_dump()
423 record.part = part; in pstore_dump()
[all …]
Dinode.c40 struct pstore_record *record; member
56 if (private->record) { in free_pstore_private()
57 kfree(private->record->buf); in free_pstore_private()
58 kfree(private->record->priv); in free_pstore_private()
59 kfree(private->record); in free_pstore_private()
111 rec = (struct pstore_ftrace_record *)(ps->record->buf + data->off); in pstore_ftrace_seq_show()
135 if (ps->record->type == PSTORE_TYPE_FTRACE) in pstore_file_read()
138 ps->record->buf, ps->total_size); in pstore_file_read()
148 if (ps->record->type == PSTORE_TYPE_FTRACE) in pstore_file_open()
184 struct pstore_record *record = p->record; in pstore_unlink() local
[all …]
Dram.c118 struct pstore_record *record) in ramoops_get_next_prz() argument
137 record->type = prz->type; in ramoops_get_next_prz()
138 record->id = id; in ramoops_get_next_prz()
176 static ssize_t ramoops_pstore_read(struct pstore_record *record) in ramoops_pstore_read() argument
179 struct ramoops_context *cxt = record->psi->data; in ramoops_pstore_read()
189 record->time.tv_sec = 0; in ramoops_pstore_read()
190 record->time.tv_nsec = 0; in ramoops_pstore_read()
191 record->compressed = false; in ramoops_pstore_read()
196 record); in ramoops_pstore_read()
200 &record->time, in ramoops_pstore_read()
[all …]
Dzone.c658 struct pstore_zone *zone, struct pstore_record *record) in psz_kmsg_erase() argument
669 if (record->count != hdr->counter) in psz_kmsg_erase()
699 static int psz_pstore_erase(struct pstore_record *record) in psz_pstore_erase() argument
701 struct psz_context *cxt = record->psi->data; in psz_pstore_erase()
703 switch (record->type) { in psz_pstore_erase()
705 if (record->id >= cxt->kmsg_max_cnt) in psz_pstore_erase()
707 return psz_kmsg_erase(cxt, cxt->kpszs[record->id], record); in psz_pstore_erase()
713 if (record->id >= cxt->ftrace_max_cnt) in psz_pstore_erase()
715 return psz_record_erase(cxt, cxt->fpszs[record->id]); in psz_pstore_erase()
721 struct pstore_record *record) in psz_write_kmsg_hdr() argument
[all …]
/linux-6.1.9/drivers/usb/misc/
Dezusb.c64 const struct ihex_binrec *record; in ezusb_ihex_firmware_download() local
78 record = (const struct ihex_binrec *)firmware->data; in ezusb_ihex_firmware_download()
79 for (; record; record = ihex_next_binrec(record)) { in ezusb_ihex_firmware_download()
80 if (be32_to_cpu(record->addr) > fx.max_internal_adress) { in ezusb_ihex_firmware_download()
81 ret = ezusb_writememory(dev, be32_to_cpu(record->addr), in ezusb_ihex_firmware_download()
82 (unsigned char *)record->data, in ezusb_ihex_firmware_download()
83 be16_to_cpu(record->len), WRITE_EXT_RAM); in ezusb_ihex_firmware_download()
88 be32_to_cpu(record->addr), record->data, in ezusb_ihex_firmware_download()
89 be16_to_cpu(record->len)); in ezusb_ihex_firmware_download()
98 record = (const struct ihex_binrec *)firmware->data; in ezusb_ihex_firmware_download()
[all …]
/linux-6.1.9/tools/firmware/
Dihex2fw.c54 static void file_record(struct ihex_binrec *record);
134 struct ihex_binrec *record; in process_ihex() local
162 record_size = ALIGN(sizeof(*record) + len, 4); in process_ihex()
163 record = malloc(record_size); in process_ihex()
164 if (!record) { in process_ihex()
168 memset(record, 0, record_size); in process_ihex()
169 record->len = len; in process_ihex()
172 if (i + 8 + (record->len * 2) > size) { in process_ihex()
178 record->addr = hex(data + i, &crc) << 8; i += 2; in process_ihex()
179 record->addr |= hex(data + i, &crc); i += 2; in process_ihex()
[all …]
/linux-6.1.9/fs/jbd2/
Drevoke.c140 struct jbd2_revoke_record_s *record; in insert_revoke_hash() local
145 record = kmem_cache_alloc(jbd2_revoke_record_cache, gfp_mask); in insert_revoke_hash()
146 if (!record) in insert_revoke_hash()
149 record->sequence = seq; in insert_revoke_hash()
150 record->blocknr = blocknr; in insert_revoke_hash()
153 list_add(&record->hash, hash_list); in insert_revoke_hash()
164 struct jbd2_revoke_record_s *record; in find_revoke_record() local
169 record = (struct jbd2_revoke_record_s *) hash_list->next; in find_revoke_record()
170 while (&(record->hash) != hash_list) { in find_revoke_record()
171 if (record->blocknr == blocknr) { in find_revoke_record()
[all …]
/linux-6.1.9/tools/perf/util/arm-spe-decoder/
Darm-spe-decoder.c153 memset(&decoder->record, 0x0, sizeof(decoder->record)); in arm_spe_read_record()
154 decoder->record.context_id = (u64)-1; in arm_spe_read_record()
166 decoder->record.timestamp = payload; in arm_spe_read_record()
173 decoder->record.from_ip = ip; in arm_spe_read_record()
175 decoder->record.to_ip = ip; in arm_spe_read_record()
177 decoder->record.virt_addr = ip; in arm_spe_read_record()
179 decoder->record.phys_addr = ip; in arm_spe_read_record()
183 decoder->record.latency = payload; in arm_spe_read_record()
186 decoder->record.context_id = payload; in arm_spe_read_record()
191 decoder->record.op = ARM_SPE_ST; in arm_spe_read_record()
[all …]
/linux-6.1.9/drivers/net/ethernet/broadcom/bnxt/
Dbnxt_coredump.c197 static void bnxt_fill_cmdline(struct bnxt_coredump_record *record) in bnxt_fill_cmdline() argument
204 sizeof(record->commandline) - 1); in bnxt_fill_cmdline()
205 if (len && !copy_from_user(record->commandline, in bnxt_fill_cmdline()
208 if (record->commandline[i]) in bnxt_fill_cmdline()
211 record->commandline[i] = ' '; in bnxt_fill_cmdline()
213 record->commandline[last + 1] = 0; in bnxt_fill_cmdline()
218 strscpy(record->commandline, current->comm, TASK_COMM_LEN); in bnxt_fill_cmdline()
222 bnxt_fill_coredump_record(struct bnxt *bp, struct bnxt_coredump_record *record, in bnxt_fill_coredump_record() argument
231 memset(record, 0, sizeof(*record)); in bnxt_fill_coredump_record()
232 memcpy(record->signature, "cOrE", 4); in bnxt_fill_coredump_record()
[all …]
/linux-6.1.9/arch/m68k/include/asm/
Dconfig.h11 extern int amiga_parse_bootinfo(const struct bi_record *record);
12 extern int apollo_parse_bootinfo(const struct bi_record *record);
13 extern int atari_parse_bootinfo(const struct bi_record *record);
14 extern int bvme6000_parse_bootinfo(const struct bi_record *record);
15 extern int hp300_parse_bootinfo(const struct bi_record *record);
16 extern int mac_parse_bootinfo(const struct bi_record *record);
17 extern int mvme147_parse_bootinfo(const struct bi_record *record);
18 extern int mvme16x_parse_bootinfo(const struct bi_record *record);
19 extern int q40_parse_bootinfo(const struct bi_record *record);
20 extern int virt_parse_bootinfo(const struct bi_record *record);
/linux-6.1.9/tools/lib/traceevent/plugins/
Dplugin_sched_switch.c34 struct tep_record *record, in write_and_save_comm() argument
40 comm = (char *)(record->data + field->offset); in write_and_save_comm()
54 struct tep_record *record, in sched_wakeup_handler() argument
60 if (tep_get_field_val(s, event, "pid", record, &val, 1)) in sched_wakeup_handler()
65 write_and_save_comm(field, record, s, val); in sched_wakeup_handler()
70 if (tep_get_field_val(s, event, "prio", record, &val, 0) == 0) in sched_wakeup_handler()
73 if (tep_get_field_val(s, event, "success", record, &val, 1) == 0) in sched_wakeup_handler()
76 if (tep_get_field_val(s, event, "target_cpu", record, &val, 0) == 0) in sched_wakeup_handler()
83 struct tep_record *record, in sched_switch_handler() argument
89 if (tep_get_field_val(s, event, "prev_pid", record, &val, 1)) in sched_switch_handler()
[all …]
Dplugin_hrtimer.c14 struct tep_record *record, in timer_expire_handler() argument
20 record, 0) == -1) in timer_expire_handler()
22 record, 1); in timer_expire_handler()
26 tep_print_num_field(s, "%llu", event, "now", record, 1); in timer_expire_handler()
29 record, 0); in timer_expire_handler()
34 struct tep_record *record, in timer_start_handler() argument
40 record, 0) == -1) in timer_start_handler()
42 record, 1); in timer_start_handler()
45 record, 0); in timer_start_handler()
48 tep_print_num_field(s, "%llu", event, "expires", record, 1); in timer_start_handler()
[all …]
Dplugin_kvm.c255 static int print_exit_reason(struct trace_seq *s, struct tep_record *record, in print_exit_reason() argument
262 if (tep_get_field_val(s, event, field, record, &val, 1) < 0) in print_exit_reason()
265 if (tep_get_field_val(s, event, "isa", record, &isa, 0) < 0) in print_exit_reason()
276 static int kvm_exit_handler(struct trace_seq *s, struct tep_record *record, in kvm_exit_handler() argument
281 if (print_exit_reason(s, record, event, "exit_reason") < 0) in kvm_exit_handler()
284 tep_print_num_field(s, " rip 0x%lx", event, "guest_rip", record, 1); in kvm_exit_handler()
286 if (tep_get_field_val(s, event, "info1", record, &info1, 0) >= 0 in kvm_exit_handler()
287 && tep_get_field_val(s, event, "info2", record, &info2, 0) >= 0) in kvm_exit_handler()
299 struct tep_record *record, in kvm_emulate_insn_handler() argument
307 if (tep_get_field_val(s, event, "rip", record, &rip, 1) < 0) in kvm_emulate_insn_handler()
[all …]
Dplugin_function.c131 static int function_handler(struct trace_seq *s, struct tep_record *record, in function_handler() argument
141 if (tep_get_field_val(s, event, "ip", record, &function, 1)) in function_handler()
146 if (tep_get_field_val(s, event, "parent_ip", record, &pfunction, 1)) in function_handler()
152 index = add_and_get_index(parent, func, record->cpu); in function_handler()
173 trace_stack_handler(struct trace_seq *s, struct tep_record *record, in trace_stack_handler() argument
180 void *data = record->data; in trace_stack_handler()
192 for (data += field->offset; data < record->data + record->size; in trace_stack_handler()
211 trace_raw_data_handler(struct trace_seq *s, struct tep_record *record, in trace_raw_data_handler() argument
217 void *data = record->data; in trace_raw_data_handler()
219 if (tep_get_field_val(s, event, "id", record, &id, 1)) in trace_raw_data_handler()
[all …]
/linux-6.1.9/lib/pldmfw/
Dpldmfw.c259 pldm_parse_desc_tlvs(struct pldmfw_priv *data, struct pldmfw_record *record, u8 desc_count) in pldm_parse_desc_tlvs() argument
298 list_add_tail(&desc->entry, &record->descs); in pldm_parse_desc_tlvs()
323 struct pldmfw_record *record; in pldm_parse_one_record() local
331 record = kzalloc(sizeof(*record), GFP_KERNEL); in pldm_parse_one_record()
332 if (!record) in pldm_parse_one_record()
335 INIT_LIST_HEAD(&record->descs); in pldm_parse_one_record()
336 list_add_tail(&record->entry, &data->records); in pldm_parse_one_record()
344 record->package_data_len = get_unaligned_le16(&__record->package_data_len); in pldm_parse_one_record()
345 record->version_len = __record->version_len; in pldm_parse_one_record()
346 record->version_type = __record->version_type; in pldm_parse_one_record()
[all …]
/linux-6.1.9/drivers/gpu/drm/vboxvideo/
Dvbva_base.c64 struct vbva_record *record; in vbva_write() local
69 record = vbva_ctx->record; in vbva_write()
72 !record || !(record->len_and_flags & VBVA_F_RECORD_PARTIAL)) in vbva_write()
98 record->len_and_flags += chunk; in vbva_write()
158 vbva_ctx->record = NULL; in vbva_disable()
167 struct vbva_record *record; in vbva_buffer_begin_update() local
174 WARN_ON(vbva_ctx->buffer_overflow || vbva_ctx->record); in vbva_buffer_begin_update()
186 record = &vbva_ctx->vbva->records[vbva_ctx->vbva->record_free_index]; in vbva_buffer_begin_update()
187 record->len_and_flags = VBVA_F_RECORD_PARTIAL; in vbva_buffer_begin_update()
190 vbva_ctx->record = record; in vbva_buffer_begin_update()
[all …]
/linux-6.1.9/tools/perf/Documentation/
Djitdump-specification.txt29 …xed size header describing the type of record and its size. It is, itself, followed by the payload…
53 …ader is immediately followed by records. Each record starts with a fixed size header describing th…
55 The record header is specified in order as follows:
56 * uint32_t id : a value identifying the record type (see below)
57 * uint32_t total_size: the size in bytes of the record including the header.
58 * uint64_t timestamp : a timestamp of when the record was created.
60 The following record types are defined:
61 * Value 0 : JIT_CODE_LOAD : record describing a jitted function
62 * Value 1 : JIT_CODE_MOVE : record describing an already jitted function which is moved
63 * Value 2 : JIT_CODE_DEBUG_INFO: record describing the debug information for a jitted function
[all …]
Dperf-daemon.txt7 perf-daemon - Run record sessions on background
24 monitors configured record sessions.
27 'perf record' child tasks, like:
32 …916507 916508 ... \_ perf record --control=fifo:control,ack -m 10M -e cycles --overwrite --switc…
33 …916507 916509 ... \_ perf record --control=fifo:control,ack -m 20M -e sched:* --overwrite --swit…
35 Not every 'perf record' session is suitable for running under daemon.
41 Each session is started with control setup (with perf record --control
106 Defines new record session. The value is record's command
107 line without the 'record' keyword.
109 Each perf record session is run in daemon.base/<NAME> directory.
[all …]
/linux-6.1.9/tools/perf/
Dbuiltin-record.c114 struct record *rec;
153 struct record { struct
203 static int record__threads_enabled(struct record *rec) in record__threads_enabled() argument
208 static bool switch_output_signal(struct record *rec) in switch_output_signal()
214 static bool switch_output_size(struct record *rec) in switch_output_size()
221 static bool switch_output_time(struct record *rec) in switch_output_time()
227 static u64 record__bytes_written(struct record *rec) in record__bytes_written()
239 static bool record__output_max_size_exceeded(struct record *rec) in record__output_max_size_exceeded()
245 static int record__write(struct record *rec, struct mmap *map __maybe_unused, in record__write()
276 static int record__aio_enabled(struct record *rec);
[all …]
/linux-6.1.9/tools/perf/util/
Darm-spe.c281 struct arm_spe_record *record = &speq->decoder->record; in arm_spe_prep_sample() local
284 sample->time = tsc_to_perf_time(record->timestamp, &spe->tc); in arm_spe_prep_sample()
286 sample->ip = record->from_ip; in arm_spe_prep_sample()
329 struct arm_spe_record *record = &speq->decoder->record; in arm_spe__synth_mem_sample() local
337 sample.addr = record->virt_addr; in arm_spe__synth_mem_sample()
338 sample.phys_addr = record->phys_addr; in arm_spe__synth_mem_sample()
340 sample.weight = record->latency; in arm_spe__synth_mem_sample()
349 struct arm_spe_record *record = &speq->decoder->record; in arm_spe__synth_branch_sample() local
357 sample.addr = record->to_ip; in arm_spe__synth_branch_sample()
358 sample.weight = record->latency; in arm_spe__synth_branch_sample()
[all …]
/linux-6.1.9/arch/powerpc/kernel/
Dnvram_64.c385 static int nvram_pstore_write(struct pstore_record *record) in nvram_pstore_write() argument
392 if (record->part > 1 || (record->type != PSTORE_TYPE_DMESG)) in nvram_pstore_write()
399 oops_hdr->report_length = cpu_to_be16(record->size); in nvram_pstore_write()
402 if (record->compressed) in nvram_pstore_write()
406 (int) (sizeof(*oops_hdr) + record->size), err_type, in nvram_pstore_write()
407 record->count); in nvram_pstore_write()
412 record->id = record->part; in nvram_pstore_write()
421 static ssize_t nvram_pstore_read(struct pstore_record *record) in nvram_pstore_read() argument
435 record->type = PSTORE_TYPE_DMESG; in nvram_pstore_read()
440 record->type = PSTORE_TYPE_PPC_COMMON; in nvram_pstore_read()
[all …]
/linux-6.1.9/drivers/misc/cxl/
Dvphb.c106 int record; in cxl_pcie_config_info() local
108 record = cxl_pcie_cfg_record(bus->number, devfn); in cxl_pcie_config_info()
109 if (record > afu->crs_num) in cxl_pcie_config_info()
112 *_record = record; in cxl_pcie_config_info()
119 int rc, record; in cxl_pcie_read_config() local
130 rc = cxl_pcie_config_info(bus, devfn, afu, &record); in cxl_pcie_read_config()
136 rc = cxl_ops->afu_cr_read8(afu, record, offset, &val8); in cxl_pcie_read_config()
140 rc = cxl_ops->afu_cr_read16(afu, record, offset, &val16); in cxl_pcie_read_config()
144 rc = cxl_ops->afu_cr_read32(afu, record, offset, &val32); in cxl_pcie_read_config()
159 int rc, record; in cxl_pcie_write_config() local
[all …]

12345678910>>...20