Home
last modified time | relevance | path

Searched refs:annotation (Results 1 – 25 of 35) sorted by relevance

12

/kernel/linux/linux-5.10/tools/perf/util/
Dannotate.h112 struct annotation;
215 void annotation_line__write(struct annotation_line *al, struct annotation *notes,
219 int __annotation__scnprintf_samples_period(struct annotation *notes,
273 struct annotation { struct
300 static inline int annotation__cycles_width(struct annotation *notes) in annotation__cycles_width() argument
308 static inline int annotation__pcnt_width(struct annotation *notes) in annotation__pcnt_width()
313 static inline bool annotation_line__filter(struct annotation_line *al, struct annotation *notes) in annotation_line__filter()
318 void annotation__set_offsets(struct annotation *notes, s64 size);
319 void annotation__compute_ipc(struct annotation *notes, size_t size);
320 void annotation__mark_jump_targets(struct annotation *notes, struct symbol *sym);
[all …]
Dannotate.c801 struct annotation *notes = symbol__annotation(sym); in symbol__alloc_hist_cycles()
812 struct annotation *notes = symbol__annotation(sym); in symbol__annotate_zero_histograms()
913 struct annotation *notes = symbol__annotation(sym); in symbol__cycles_hist()
932 struct annotation *notes = symbol__annotation(sym); in symbol__hists()
1024 static unsigned annotation__count_insn(struct annotation *notes, u64 start, u64 end) in annotation__count_insn()
1036 static void annotation__count_and_fill(struct annotation *notes, u64 start, u64 end, struct cyc_his… in annotation__count_and_fill()
1067 void annotation__compute_ipc(struct annotation *notes, size_t size) in annotation__compute_ipc()
1371 struct annotation *notes = symbol__annotation(sym); in annotation_line__print()
1484 struct annotation *notes = symbol__annotation(sym); in symbol__parse_objdump_line()
1550 struct annotation *notes = symbol__annotation(sym); in delete_last_nop()
[all …]
Dblock-info.c119 struct annotation *notes; in block_info__process_sym()
Dsymbol.c293 struct annotation *notes = (void *)sym; in symbol__new()
2446 symbol_conf.priv_size += sizeof(struct annotation); in symbol__annotation_init()
/kernel/linux/linux-5.10/arch/alpha/kernel/
Derr_common.c32 mchk_dump_mem(void *data, size_t length, char **annotation) in mchk_dump_mem() argument
38 if (annotation && !annotation[i]) in mchk_dump_mem()
39 annotation = NULL; in mchk_dump_mem()
43 annotation ? annotation[i] : ""); in mchk_dump_mem()
223 char **annotation = NULL; in el_annotate_subpacket() local
232 annotation = a->annotation; in el_annotate_subpacket()
238 mchk_dump_mem(header, header->length, annotation); in el_annotate_subpacket()
Derr_impl.h23 char **annotation; member
/kernel/linux/linux-5.10/Documentation/RCU/
DRTFP.txt230 ,annotation={
248 ,annotation={
284 ,annotation={
320 ,annotation={
345 ,annotation={
373 ,annotation={
388 ,annotation={
406 ,annotation={
420 ,annotation={
440 ,annotation={
[all …]
/kernel/linux/linux-5.10/net/rxrpc/
Dcall_event.c164 u8 annotation, anno_type, retrans = 0, unacked = 0; in rxrpc_resend() local
187 annotation = call->rxtx_annotations[ix]; in rxrpc_resend()
188 anno_type = annotation & RXRPC_TX_ANNO_MASK; in rxrpc_resend()
189 annotation &= ~RXRPC_TX_ANNO_MASK; in rxrpc_resend()
202 if (!(annotation & RXRPC_TX_ANNO_RESENT)) in rxrpc_resend()
207 call->rxtx_annotations[ix] = RXRPC_TX_ANNO_RETRANS | annotation; in rxrpc_resend()
209 trace_rxrpc_retransmit(call, seq, annotation | anno_type, in rxrpc_resend()
244 annotation = call->rxtx_annotations[ix]; in rxrpc_resend()
245 anno_type = annotation & RXRPC_TX_ANNO_MASK; in rxrpc_resend()
253 annotation &= ~RXRPC_TX_ANNO_MASK; in rxrpc_resend()
[all …]
Dinput.c204 u8 annotation; in rxrpc_rotate_tx_window() local
219 annotation = call->rxtx_annotations[ix]; in rxrpc_rotate_tx_window()
226 if (annotation & RXRPC_TX_ANNO_LAST) { in rxrpc_rotate_tx_window()
230 if ((annotation & RXRPC_TX_ANNO_MASK) != RXRPC_TX_ANNO_ACK) in rxrpc_rotate_tx_window()
473 u8 flags, annotation = j; in rxrpc_input_data() local
499 trace_rxrpc_rx_data(call->debug_id, seq, serial, flags, annotation); in rxrpc_input_data()
549 call->rxtx_annotations[ix] = annotation; in rxrpc_input_data()
692 u8 annotation = call->rxtx_annotations[ix]; in rxrpc_input_check_for_lost_ack() local
693 u8 anno_type = annotation & RXRPC_TX_ANNO_MASK; in rxrpc_input_check_for_lost_ack()
697 annotation &= ~RXRPC_TX_ANNO_MASK; in rxrpc_input_check_for_lost_ack()
[all …]
Drecvmsg.c279 u8 annotation, in rxrpc_verify_packet() argument
285 u8 subpacket = annotation & RXRPC_RX_ANNO_SUBPACKET; in rxrpc_verify_packet()
324 u8 annotation = *_annotation; in rxrpc_locate_data() local
325 u8 subpacket = annotation & RXRPC_RX_ANNO_SUBPACKET; in rxrpc_locate_data()
335 if (!(annotation & RXRPC_RX_ANNO_VERIFIED)) { in rxrpc_locate_data()
336 ret = rxrpc_verify_packet(call, skb, annotation, offset, len); in rxrpc_locate_data()
Dsendmsg.c199 u8 annotation = RXRPC_TX_ANNO_UNACK; in rxrpc_queue_packet() local
206 annotation |= RXRPC_TX_ANNO_LAST; in rxrpc_queue_packet()
215 call->rxtx_annotations[ix] = annotation; in rxrpc_queue_packet()
/kernel/linux/linux-5.10/tools/perf/ui/browsers/
Dannotate.c40 static inline struct annotation *browser__annotation(struct ui_browser *browser) in browser__annotation()
48 struct annotation *notes = browser__annotation(browser); in disasm_line__filter()
55 struct annotation *notes = browser__annotation(browser); in ui_browser__jumps_percent_color()
99 struct annotation *notes = browser__annotation(browser); in annotate_browser__write()
155 struct annotation *notes = symbol__annotation(sym); in annotate_browser__draw_current_jump()
218 struct annotation *notes = browser__annotation(browser); in annotate_browser__refresh()
268 struct annotation *notes = browser__annotation(&browser->b); in annotate_browser__set_top()
292 struct annotation *notes = browser__annotation(&browser->b); in annotate_browser__set_rb_top()
307 struct annotation *notes = symbol__annotation(sym); in annotate_browser__calc_percent()
348 struct annotation *notes = browser__annotation(&browser->b); in annotate_browser__toggle_source()
[all …]
/kernel/linux/linux-5.10/include/trace/events/
Drxrpc.h1250 TP_PROTO(struct rxrpc_call *call, rxrpc_seq_t seq, u8 annotation,
1253 TP_ARGS(call, seq, annotation, expiry),
1258 __field(u8, annotation )
1265 __entry->annotation = annotation;
1272 __entry->annotation,
/kernel/linux/linux-5.10/tools/perf/
Dbuiltin-annotate.c87 struct annotation *notes = sym ? symbol__annotation(sym) : NULL; in process_basic_block()
316 struct annotation *notes; in hists__find_annotations()
Dbuiltin-top.c114 struct annotation *notes; in perf_top__parse_source()
199 struct annotation *notes; in perf_top__record_precise_ip()
240 struct annotation *notes; in perf_top__show_details()
/kernel/linux/linux-5.10/tools/perf/Documentation/
Dperf-buildid-cache.txt64 annotation.
Dperf-annotate.txt128 Set annotation percent type from following choices:
Dperf-top.txt73 Path to vmlinux. Required for annotation functionality.
365 Stop annotation, return to full profile display.
/kernel/linux/linux-5.10/tools/perf/ui/gtk/
Dannotate.c100 struct annotation *notes; in perf_gtk__annotate_symbol()
/kernel/linux/linux-5.10/Documentation/
Dasm-annotations.rst6 This document describes the new macros for annotation of data and code in
130 In fact, this kind of annotation corresponds to the now deprecated ``ENTRY``
/kernel/linux/linux-5.10/Documentation/dev-tools/
Dsparse.rst72 annotation is needed. The three annotations above are for cases where
Dkcov.rst231 userspace processes, we can't use a single global handle per annotation.
/kernel/linux/linux-5.10/tools/objtool/Documentation/
Dstack-validation.txt191 its ELF function annotation by changing ENDPROC to END, and instead
238 the callable function annotation (ENDPROC) and should always be
285 2) funcA() uses the unreachable() annotation in a section of code
/kernel/linux/linux-5.10/Documentation/driver-api/
Ddma-buf.rst151 :doc: fence signalling annotation
/kernel/linux/linux-5.10/Documentation/trace/
Dkprobetrace.rst12 __kprobes/nokprobe_inline annotation and those marked NOKPROBE_SYMBOL).

12