/kernel/linux/linux-6.6/tools/perf/util/ |
H A D | auxtrace.h | 227 * struct auxtrace_buffer - a buffer containing AUX area tracing data. 249 struct auxtrace_buffer { struct 526 struct auxtrace_buffer **buffer_ptr); 540 struct auxtrace_buffer *auxtrace_buffer__next(struct auxtrace_queue *queue, 541 struct auxtrace_buffer *buffer); 542 void *auxtrace_buffer__get_data_rw(struct auxtrace_buffer *buffer, int fd, bool rw); 543 static inline void *auxtrace_buffer__get_data(struct auxtrace_buffer *buffer, int fd) in auxtrace_buffer__get_data() 547 void auxtrace_buffer__put_data(struct auxtrace_buffer *buffer); 548 void auxtrace_buffer__drop_data(struct auxtrace_buffer *buffer); 549 void auxtrace_buffer__free(struct auxtrace_buffer *buffe [all...] |
H A D | auxtrace.c | 289 struct auxtrace_buffer *buffer) in auxtrace_queues__queue_buffer() 323 struct auxtrace_buffer *buffer) in auxtrace_queues__split_buffer() 327 struct auxtrace_buffer *b; in auxtrace_queues__split_buffer() 331 b = memdup(buffer, sizeof(struct auxtrace_buffer)); in auxtrace_queues__split_buffer() 362 struct auxtrace_buffer *buffer, in auxtrace_queues__add_buffer() 363 struct auxtrace_buffer **buffer_ptr) in auxtrace_queues__add_buffer() 407 struct auxtrace_buffer **buffer_ptr) in auxtrace_queues__add_event() 409 struct auxtrace_buffer buffer = { in auxtrace_queues__add_event() 457 struct auxtrace_buffer *buffer; in auxtrace_queues__free() 460 struct auxtrace_buffer, lis in auxtrace_queues__free() [all...] |
H A D | intel-bts.c | 69 struct auxtrace_buffer *buffer; 249 struct auxtrace_buffer *b) in intel_bts_do_fix_overlap() 251 struct auxtrace_buffer *a; in intel_bts_do_fix_overlap() 256 a = list_entry(b->list.prev, struct auxtrace_buffer, list); in intel_bts_do_fix_overlap() 407 struct auxtrace_buffer *buffer, in intel_bts_process_buffer() 447 struct auxtrace_buffer *buffer = btsq->buffer, *old_buffer = buffer; in intel_bts_process_queue() 646 struct auxtrace_buffer *buffer; in intel_bts_process_auxtrace_event()
|
H A D | arm-spe.c | 86 struct auxtrace_buffer *buffer; 87 struct auxtrace_buffer *old_buffer; 150 struct auxtrace_buffer *buffer = speq->buffer; in arm_spe_get_trace() 151 struct auxtrace_buffer *old_buffer = speq->old_buffer; in arm_spe_get_trace() 157 /* If no more data, drop the previous auxtrace_buffer and return */ in arm_spe_get_trace() 956 struct auxtrace_buffer *buffer; in arm_spe_process_auxtrace_event()
|
H A D | hisi-ptt.c | 40 struct auxtrace_buffer *buffer;
|
H A D | s390-cpumsf.c | 64 * position in the auxtrace_buffer of that queue is remembered and the time 65 * stamp of the last processed entry of the auxtrace_buffer replaces the 185 struct auxtrace_buffer *buffer; 697 struct auxtrace_buffer *buffer; in s390_cpumsf_run_decoder() 970 struct auxtrace_buffer *buffer; in s390_cpumsf_process_auxtrace_event()
|
H A D | intel-pt.c | 183 struct auxtrace_buffer *buffer; 184 struct auxtrace_buffer *old_buffer; 375 static int intel_pt_do_fix_overlap(struct intel_pt *pt, struct auxtrace_buffer *a, in intel_pt_do_fix_overlap() 376 struct auxtrace_buffer *b) in intel_pt_do_fix_overlap() 401 struct auxtrace_buffer *buffer, in intel_pt_get_buffer() 402 struct auxtrace_buffer *old_buffer, in intel_pt_get_buffer() 441 struct auxtrace_buffer *buffer) in intel_pt_lookahead_drop_buffer() 454 struct auxtrace_buffer *buffer = ptq->buffer; in intel_pt_lookahead() 455 struct auxtrace_buffer *old_buffer = ptq->old_buffer; in intel_pt_lookahead() 499 struct auxtrace_buffer *buffe in intel_pt_get_trace() [all...] |
H A D | cs-etm.c | 103 struct auxtrace_buffer *buffer; 737 struct auxtrace_buffer *buffer) in cs_etm__dump_event() 1323 struct auxtrace_buffer *aux_buffer = etmq->buffer; in cs_etm__get_trace() 1324 struct auxtrace_buffer *old_buffer = aux_buffer; in cs_etm__get_trace() 1331 /* If no more data, drop the previous auxtrace_buffer and return */ in cs_etm__get_trace() 1927 * cs_etm__get_data_block: Fetch a block from the auxtrace_buffer queue 1930 * = 0 if no more auxtrace_buffer to read 2599 * move on to the next timestamp, fetching a new auxtrace_buffer in cs_etm__process_timestamped_queues() 2624 * auxtrace_buffer OR when a timestamp has been in cs_etm__process_timestamped_queues() 2627 * process in this auxtrace_buffer in cs_etm__process_timestamped_queues() [all...] |
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | auxtrace.h | 203 * struct auxtrace_buffer - a buffer containing AUX area tracing data. 225 struct auxtrace_buffer { struct 510 struct auxtrace_buffer **buffer_ptr); 524 struct auxtrace_buffer *auxtrace_buffer__next(struct auxtrace_queue *queue, 525 struct auxtrace_buffer *buffer); 526 void *auxtrace_buffer__get_data(struct auxtrace_buffer *buffer, int fd); 527 void auxtrace_buffer__put_data(struct auxtrace_buffer *buffer); 528 void auxtrace_buffer__drop_data(struct auxtrace_buffer *buffer); 529 void auxtrace_buffer__free(struct auxtrace_buffer *buffer);
|
H A D | auxtrace.c | 286 struct auxtrace_buffer *buffer) in auxtrace_queues__queue_buffer() 320 struct auxtrace_buffer *buffer) in auxtrace_queues__split_buffer() 324 struct auxtrace_buffer *b; in auxtrace_queues__split_buffer() 328 b = memdup(buffer, sizeof(struct auxtrace_buffer)); in auxtrace_queues__split_buffer() 359 struct auxtrace_buffer *buffer, in auxtrace_queues__add_buffer() 360 struct auxtrace_buffer **buffer_ptr) in auxtrace_queues__add_buffer() 404 struct auxtrace_buffer **buffer_ptr) in auxtrace_queues__add_event() 406 struct auxtrace_buffer buffer = { in auxtrace_queues__add_event() 454 struct auxtrace_buffer *buffer; in auxtrace_queues__free() 457 struct auxtrace_buffer, lis in auxtrace_queues__free() [all...] |
H A D | intel-bts.c | 69 struct auxtrace_buffer *buffer; 249 struct auxtrace_buffer *b) in intel_bts_do_fix_overlap() 251 struct auxtrace_buffer *a; in intel_bts_do_fix_overlap() 256 a = list_entry(b->list.prev, struct auxtrace_buffer, list); in intel_bts_do_fix_overlap() 407 struct auxtrace_buffer *buffer, in intel_bts_process_buffer() 447 struct auxtrace_buffer *buffer = btsq->buffer, *old_buffer = buffer; in intel_bts_process_queue() 646 struct auxtrace_buffer *buffer; in intel_bts_process_auxtrace_event()
|
H A D | arm-spe.c | 75 struct auxtrace_buffer *buffer; 76 struct auxtrace_buffer *old_buffer; 138 struct auxtrace_buffer *buffer = speq->buffer; in arm_spe_get_trace() 139 struct auxtrace_buffer *old_buffer = speq->old_buffer; in arm_spe_get_trace() 145 /* If no more data, drop the previous auxtrace_buffer and return */ in arm_spe_get_trace() 636 struct auxtrace_buffer *buffer; in arm_spe_process_auxtrace_event()
|
H A D | intel-pt.c | 148 struct auxtrace_buffer *buffer; 149 struct auxtrace_buffer *old_buffer; 270 static int intel_pt_do_fix_overlap(struct intel_pt *pt, struct auxtrace_buffer *a, in intel_pt_do_fix_overlap() 271 struct auxtrace_buffer *b) in intel_pt_do_fix_overlap() 288 struct auxtrace_buffer *buffer, in intel_pt_get_buffer() 289 struct auxtrace_buffer *old_buffer, in intel_pt_get_buffer() 328 struct auxtrace_buffer *buffer) in intel_pt_lookahead_drop_buffer() 341 struct auxtrace_buffer *buffer = ptq->buffer; in intel_pt_lookahead() 342 struct auxtrace_buffer *old_buffer = ptq->old_buffer; in intel_pt_lookahead() 386 struct auxtrace_buffer *buffe in intel_pt_get_trace() [all...] |
H A D | s390-cpumsf.c | 64 * position in the auxtrace_buffer of that queue is remembered and the time 65 * stamp of the last processed entry of the auxtrace_buffer replaces the 184 struct auxtrace_buffer *buffer; 696 struct auxtrace_buffer *buffer; in s390_cpumsf_run_decoder() 969 struct auxtrace_buffer *buffer; in s390_cpumsf_process_auxtrace_event()
|
H A D | cs-etm.c | 86 struct auxtrace_buffer *buffer; 473 struct auxtrace_buffer *buffer) in cs_etm__dump_event() 1033 struct auxtrace_buffer *aux_buffer = etmq->buffer; in cs_etm__get_trace() 1034 struct auxtrace_buffer *old_buffer = aux_buffer; in cs_etm__get_trace() 1041 /* If no more data, drop the previous auxtrace_buffer and return */ in cs_etm__get_trace() 1613 * cs_etm__get_data_block: Fetch a block from the auxtrace_buffer queue 1616 * = 0 if no more auxtrace_buffer to read 2225 * move on to the next timestamp, fetching a new auxtrace_buffer in cs_etm__process_queues() 2250 * auxtrace_buffer OR when a timestamp has been in cs_etm__process_queues() 2253 * process in this auxtrace_buffer in cs_etm__process_queues() [all...] |