Home
last modified time | relevance | path

Searched refs:auxtrace_buffer (Results 1 - 15 of 15) sorted by relevance

/kernel/linux/linux-6.6/tools/perf/util/
H A Dauxtrace.h227 * 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 Dauxtrace.c289 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 Dintel-bts.c69 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 Darm-spe.c86 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 Dhisi-ptt.c40 struct auxtrace_buffer *buffer;
H A Ds390-cpumsf.c64 * 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 Dintel-pt.c183 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 Dcs-etm.c103 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 Dauxtrace.h203 * 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 Dauxtrace.c286 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 Dintel-bts.c69 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 Darm-spe.c75 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 Dintel-pt.c148 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 Ds390-cpumsf.c64 * 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 Dcs-etm.c86 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...]

Completed in 29 milliseconds