/linux-6.3-rc2/drivers/firmware/efi/ |
A D | efi-pstore.c | 69 record->part = part; in efi_pstore_read_func() 70 record->count = cnt; in efi_pstore_read_func() 96 record->count = 0; in efi_pstore_read_func() 105 if (!record->buf) in efi_pstore_read_func() 111 kfree(record->buf); in efi_pstore_read_func() 122 if (!record->priv) { in efi_pstore_read_func() 123 kfree(record->buf); in efi_pstore_read_func() 174 record->id = generic_id(record->time.tv_sec, record->part, in efi_pstore_write() 175 record->count); in efi_pstore_write() 181 record->type, record->part, record->count, in efi_pstore_write() [all …]
|
/linux-6.3-rc2/tools/perf/tests/attr/ |
A D | README | 35 perf record kill (test-record-basic) 36 perf record -b kill (test-record-branch-any) 44 perf record -c 123 kill (test-record-count) 45 perf record -d kill (test-record-data) 46 perf record -F 100 kill (test-record-freq) 49 perf record --call-graph dwarf kill (test-record-graph-dwarf) 50 perf record --call-graph fp kill (test-record-graph-fp) 52 perf record -e '{cycles,instructions}' kill (test-record-group1) 54 perf record -D kill (test-record-no-delay) 57 perf record -c 100 -P kill (test-record-period) [all …]
|
/linux-6.3-rc2/sound/usb/6fire/ |
A D | firmware.c | 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() 92 if (record->txt_offset == record->txt_length) in usb6fire_fw_ihex_next_record() 97 if (record->txt_offset + 8 > record->txt_length) { in usb6fire_fw_ihex_next_record() 102 record->len = usb6fire_fw_ihex_hex(record->txt_data + in usb6fire_fw_ihex_next_record() 105 record->address = usb6fire_fw_ihex_hex(record->txt_data + in usb6fire_fw_ihex_next_record() 108 record->address |= usb6fire_fw_ihex_hex(record->txt_data + in usb6fire_fw_ihex_next_record() 116 if (record->txt_offset + 2 * (record->len + 1) > record->txt_length) { in usb6fire_fw_ihex_next_record() 121 record->data[i] = usb6fire_fw_ihex_hex(record->txt_data in usb6fire_fw_ihex_next_record() 125 usb6fire_fw_ihex_hex(record->txt_data + record->txt_offset, &crc); in usb6fire_fw_ihex_next_record() [all …]
|
/linux-6.3-rc2/fs/pstore/ |
A D | platform.c | 376 memset(record, 0, sizeof(*record)); in pstore_record_init() 513 record.size = c; in pstore_console_write() 549 if (record->buf) in pstore_write_user_compat() 552 record->buf = memdup_user(buf, record->size); in pstore_write_user_compat() 558 ret = record->psi->write(record); in pstore_write_user_compat() 713 ret = crypto_comp_decompress(tfm, record->buf, record->size, in decompress_record() 722 memcpy(workspace + unzipped_len, record->buf + record->size, in decompress_record() 767 record = kzalloc(sizeof(*record), GFP_KERNEL); in pstore_get_backend_records() 768 if (!record) { in pstore_get_backend_records() 774 record->size = psi->read(record); in pstore_get_backend_records() [all …]
|
A D | inode.c | 56 if (private->record) { in free_pstore_private() 59 kfree(private->record); in free_pstore_private() 184 struct pstore_record *record = p->record; in pstore_unlink() local 187 if (!record->psi->erase) in pstore_unlink() 202 record->psi->erase(record); in pstore_unlink() 353 size_t size = record->size + record->ecc_notice_size; in pstore_mkfile() 362 if (pos->record->type == record->type && in pstore_mkfile() 363 pos->record->id == record->id && in pstore_mkfile() 364 pos->record->psi == record->psi) in pstore_mkfile() 376 record->psi->name, record->id, in pstore_mkfile() [all …]
|
A D | ram.c | 139 record->id = id; in ramoops_get_next_prz() 190 record->time.tv_sec = 0; in ramoops_pstore_read() 197 record); in ramoops_pstore_read() 222 record); in ramoops_pstore_read() 257 record->id = 0; in ramoops_pstore_read() 271 record->buf = kmalloc(size + record->ecc_notice_size + 1, GFP_KERNEL); in ramoops_pstore_read() 317 persistent_ram_write(cxt->cprz, record->buf, record->size); in ramoops_pstore_write() 333 record->size); in ramoops_pstore_write() 359 if (record->part != 1) in ramoops_pstore_write() 383 size = record->size; in ramoops_pstore_write() [all …]
|
A D | zone.c | 707 return psz_kmsg_erase(cxt, cxt->kpszs[record->id], record); in psz_pstore_erase() 837 cnt = record->size; in psz_record_write() 838 buf = record->buf; in psz_record_write() 978 if (!record->buf) { in psz_kmsg_read() 984 if (!record->buf) in psz_kmsg_read() 991 kfree(record->buf); in psz_kmsg_read() 1016 ret = pstore_ftrace_combine_log(&record->buf, &record->size, in psz_ftrace_read() 1026 record->id = 0; in psz_ftrace_read() 1027 return record->size ? record->size : -ENOMSG; in psz_ftrace_read() 1045 if (!record->buf) in psz_record_read() [all …]
|
/linux-6.3-rc2/drivers/usb/misc/ |
A D | ezusb.c | 64 const struct ihex_binrec *record; in ezusb_ihex_firmware_download() local 79 for (; record; record = ihex_next_binrec(record)) { 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() 99 for (; record; record = ihex_next_binrec(record)) { in ezusb_ihex_firmware_download() 102 (unsigned char *)record->data, in ezusb_ihex_firmware_download() 103 be16_to_cpu(record->len), WRITE_INT_RAM); in ezusb_ihex_firmware_download() 108 be32_to_cpu(record->addr), record->data, in ezusb_ihex_firmware_download() [all …]
|
/linux-6.3-rc2/tools/firmware/ |
A D | ihex2fw.c | 164 if (!record) { in process_ihex() 169 record->len = len; in process_ihex() 197 if (!record->len) in process_ihex() 201 file_record(record); in process_ihex() 205 if (record->addr || record->len) { in process_ihex() 214 if (record->addr || record->len != 2) { in process_ihex() 222 offset = record->data[0] << 8 | record->data[1]; in process_ihex() 228 if (record->addr || record->len != 4) { in process_ihex() 241 file_record(record); in process_ihex() 261 record->next = *p; in file_record() [all …]
|
/linux-6.3-rc2/fs/jbd2/ |
A D | revoke.c | 146 if (!record) in insert_revoke_hash() 149 record->sequence = seq; in insert_revoke_hash() 150 record->blocknr = blocknr; in insert_revoke_hash() 173 return record; in find_revoke_record() 175 record = (struct jbd2_revoke_record_s *) record->hash.next; in find_revoke_record() 446 if (record) { in jbd2_journal_cancel_revoke() 450 list_del(&record->hash); in jbd2_journal_cancel_revoke() 499 record->blocknr, in jbd2_clear_buffer_revoked_flags() 557 list_del(&record->hash); in jbd2_journal_write_revoke_records() 690 if (record) { in jbd2_journal_set_revoke() [all …]
|
/linux-6.3-rc2/tools/perf/util/arm-spe-decoder/ |
A D | arm-spe-decoder.c | 157 memset(&decoder->record, 0x0, sizeof(decoder->record)); in arm_spe_read_record() 158 decoder->record.context_id = (u64)-1; in arm_spe_read_record() 170 decoder->record.timestamp = payload; in arm_spe_read_record() 177 decoder->record.from_ip = ip; in arm_spe_read_record() 179 decoder->record.to_ip = ip; in arm_spe_read_record() 181 decoder->record.virt_addr = ip; in arm_spe_read_record() 183 decoder->record.phys_addr = ip; in arm_spe_read_record() 187 decoder->record.latency = payload; in arm_spe_read_record() 195 decoder->record.op = ARM_SPE_ST; in arm_spe_read_record() 197 decoder->record.op = ARM_SPE_LD; in arm_spe_read_record() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/broadcom/bnxt/ |
A D | bnxt_coredump.c | 208 if (record->commandline[i]) in bnxt_fill_cmdline() 231 memset(record, 0, sizeof(*record)); in bnxt_fill_coredump_record() 233 record->flags = 0; in bnxt_fill_coredump_record() 234 record->low_version = 0; in bnxt_fill_coredump_record() 235 record->high_version = 1; in bnxt_fill_coredump_record() 236 record->asic_state = 0; in bnxt_fill_coredump_record() 238 sizeof(record->system_name)); in bnxt_fill_coredump_record() 246 bnxt_fill_cmdline(record); in bnxt_fill_coredump_record() 254 strscpy(record->os_name, utsname()->sysname, sizeof(record->os_name)); in bnxt_fill_coredump_record() 266 record->asic_id2 = 0; in bnxt_fill_coredump_record() [all …]
|
/linux-6.3-rc2/arch/m68k/include/asm/ |
A D | config.h | 11 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.3-rc2/lib/pldmfw/ |
A D | pldmfw.c | 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() 356 record->component_bitmap = bitmap_zalloc(record->component_bitmap_len, in pldm_parse_one_record() 358 if (!record->component_bitmap) in pldm_parse_one_record() 560 if (record->component_bitmap) { in pldmfw_free_priv() 565 list_del(&record->entry); in pldmfw_free_priv() 566 kfree(record); in pldmfw_free_priv() 696 struct pldmfw_record *record; in pldm_find_matching_record() local [all …]
|
/linux-6.3-rc2/drivers/gpu/drm/vboxvideo/ |
A D | vbva_base.c | 64 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 187 record->len_and_flags = VBVA_F_RECORD_PARTIAL; in vbva_buffer_begin_update() 190 vbva_ctx->record = record; in vbva_buffer_begin_update() 197 struct vbva_record *record = vbva_ctx->record; in vbva_buffer_end_update() local 199 WARN_ON(!vbva_ctx->vbva || !record || in vbva_buffer_end_update() [all …]
|
/linux-6.3-rc2/tools/tracing/rtla/src/ |
A D | timerlat_aa.c | 145 struct trace_seq *s, struct tep_record *record, in timerlat_aa_irq_latency() argument 153 taa_data->tlat_irq_timstamp = record->ts; in timerlat_aa_irq_latency() 212 struct trace_seq *s, struct tep_record *record, in timerlat_aa_thread_latency() argument 220 taa_data->tlat_thread_timstamp = record->ts; in timerlat_aa_thread_latency() 246 tep_get_field_val(s, event, "context", record, &thread, 1); in timerlat_aa_handler() 268 tep_get_field_val(s, event, "start", record, &start, 1); in timerlat_aa_nmi_handler() 312 tep_get_field_val(s, event, "start", record, &start, 1); in timerlat_aa_irq_handler() 313 tep_get_field_val(s, event, "vector", record, &vector, 1); in timerlat_aa_irq_handler() 388 tep_get_field_val(s, event, "start", record, &start, 1); in timerlat_aa_softirq_handler() 389 tep_get_field_val(s, event, "vector", record, &vector, 1); in timerlat_aa_softirq_handler() [all …]
|
/linux-6.3-rc2/tools/perf/Documentation/ |
A D | jitdump-specification.txt | 67 The payload of the record must immediately follow the record header without padding. 69 V/ JIT_CODE_LOAD record 72 The record has the following fields following the fixed-size record header in order: 83 * record header 94 VI/ JIT_CODE_MOVE record 98 The record has the following fields following the fixed-size record header in order: 115 VII/ JIT_DEBUG_INFO record 117 The record type is optional. 121 The record has the following fields following the fixed-size record header in order: 139 VIII/ JIT_CODE_CLOSE record [all …]
|
A D | perf-daemon.txt | 7 perf-daemon - Run record sessions on background 24 monitors configured record sessions. 27 'perf record' child tasks, like: 106 Defines new record session. The value is record's command 107 line without the 'record' keyword. 114 Example with 2 record sessions: 183 [ perf record: dump data: Woken up 1 times ] 184 [ perf record: Dump perf.data.2020123017013149 ] 194 [ perf record: dump data: Woken up 1 times ] 197 [ perf record: dump data: Woken up 1 times ] [all …]
|
A D | tips.txt | 2 Sample related events with: perf record -e '{cycles,instructions}:S' 7 Save output of perf stat using: perf stat record <target workload> 17 Profiling branch (mis)predictions with: perf record -b / perf report 18 To show assembler sample contexts use perf record -b / perf script -F +brstackinsn --xed 23 For memory address profiling, try: perf mem record / perf mem report 25 To record callchains for each sample: perf record -g 26 To record every process run by a user: perf record -u <user> 27 Skip collecting build-id when recording: perf record -B 28 To change sampling frequency to 100 Hz: perf record -F 100 33 System-wide collection from all CPUs: perf record -a [all …]
|
/linux-6.3-rc2/tools/perf/ |
A D | builtin-record.c | 114 struct record *rec; 153 struct record { struct 613 struct record *rec = container_of(tool, struct record, tool); in process_synthesized_event() 703 struct record *rec = container_of(tool, struct record, tool); in record__process_auxtrace() 1386 struct record *rec = container_of(tool, struct record, tool); in process_sample_event() 2953 struct record *rec = (struct record *)opt->value; in record__parse_event_enable_time() 3256 struct record *rec = container_of(tool, struct record, tool); in process_timestamp_boundary() 3292 static struct record record = { variable 3946 struct record *rec = &record; in cmd_record() 4268 struct record *rec = &record; in snapshot_sig_handler() [all …]
|
/linux-6.3-rc2/tools/perf/util/ |
A D | arm-spe.c | 281 struct arm_spe_record *record = &speq->decoder->record; in arm_spe_prep_sample() local 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 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() 367 struct arm_spe_record *record = &speq->decoder->record; in arm_spe__synth_instruction_sample() local 421 switch (record->source) { in arm_spe__synth_data_source_neoverse() 529 const struct arm_spe_record *record = &speq->decoder->record; in arm_spe_sample() local 650 record = &speq->decoder->record; in arm_spe_run_decoder() 676 record = &speq->decoder->record; in arm_spe_run_decoder() [all …]
|
/linux-6.3-rc2/arch/powerpc/kernel/ |
A D | nvram_64.c | 392 if (record->part > 1 || (record->type != PSTORE_TYPE_DMESG)) in nvram_pstore_write() 402 if (record->compressed) in nvram_pstore_write() 407 record->count); in nvram_pstore_write() 412 record->id = record->part; in nvram_pstore_write() 442 record->time.tv_sec = 0; in nvram_pstore_read() 457 record->time.tv_sec = 0; in nvram_pstore_read() 467 record->time.tv_sec = 0; in nvram_pstore_read() 496 record->count = 0; in nvram_pstore_read() 499 record->id = id_no; in nvram_pstore_read() 519 if (record->buf == NULL) in nvram_pstore_read() [all …]
|
/linux-6.3-rc2/drivers/misc/cxl/ |
A D | vphb.c | 100 int record; in cxl_pcie_config_info() local 102 record = cxl_pcie_cfg_record(bus->number, devfn); in cxl_pcie_config_info() 103 if (record > afu->crs_num) in cxl_pcie_config_info() 106 *_record = record; in cxl_pcie_config_info() 113 int rc, record; in cxl_pcie_read_config() local 124 rc = cxl_pcie_config_info(bus, devfn, afu, &record); in cxl_pcie_read_config() 130 rc = cxl_ops->afu_cr_read8(afu, record, offset, &val8); in cxl_pcie_read_config() 134 rc = cxl_ops->afu_cr_read16(afu, record, offset, &val16); in cxl_pcie_read_config() 153 int rc, record; in cxl_pcie_write_config() local 161 rc = cxl_pcie_config_info(bus, devfn, afu, &record); in cxl_pcie_write_config() [all …]
|
/linux-6.3-rc2/tools/perf/tests/shell/ |
A D | record.sh | 30 if ! perf record -o /dev/null --quiet ${testprog} 2> /dev/null 35 if ! perf record --per-thread -o "${perfdata}" ${testprog} 2> /dev/null 55 perf record -p "${TESTPID}" --per-thread -o "${perfdata}" sleep 1 2> /dev/null 81 …if ! perf record --intr-regs=\? 2>&1 | grep -q 'available registers: AX BX CX DX SI DI BP SP IP FL… 86 if ! perf record -o - --intr-regs=di,r8,dx,cx -e br_inst_retired.near_call \ 100 if ! perf record -aB --synth=no -o "${perfdata}" ${testprog} 2> /dev/null 111 if ! perf record -aB --synth=no -e cpu-clock,cs --threads=cpu \ 129 if ! perf record -o "${perfdata}" ${testprog} 2> /dev/null 141 if ! perf record -e cpu-clock,cs --threads=package \
|
/linux-6.3-rc2/drivers/acpi/apei/ |
A D | erst.c | 792 memcpy(erst_erange.vaddr, record, record->record_length); in erst_write() 833 memcpy(record, rcd_tmp, len); in __erst_read() 1072 if (record->buf == NULL) { in erst_reader() 1077 record->id = record_id; in erst_reader() 1078 record->compressed = false; in erst_reader() 1079 record->ecc_notice_size = 0; in erst_reader() 1082 record->compressed = true; in erst_reader() 1093 record->time.tv_sec = 0; in erst_reader() 1094 record->time.tv_nsec = 0; in erst_reader() 1128 switch (record->type) { in erst_writer() [all …]
|