Home
last modified time | relevance | path

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

12

/Linux-v6.1/tools/perf/util/
Dannotate.h114 struct annotation;
218 void annotation_line__write(struct annotation_line *al, struct annotation *notes,
222 int __annotation__scnprintf_samples_period(struct annotation *notes,
276 struct annotation { struct
303 void annotation__init(struct annotation *notes); argument
304 void annotation__exit(struct annotation *notes);
306 static inline int annotation__cycles_width(struct annotation *notes) in annotation__cycles_width()
314 static inline int annotation__pcnt_width(struct annotation *notes) in annotation__pcnt_width()
319 static inline bool annotation_line__filter(struct annotation_line *al, struct annotation *notes) in annotation_line__filter()
324 void annotation__set_offsets(struct annotation *notes, s64 size);
[all …]
Dannotate.c810 struct annotation *notes = symbol__annotation(sym); in symbol__alloc_hist_cycles()
821 struct annotation *notes = symbol__annotation(sym); in symbol__annotate_zero_histograms()
922 struct annotation *notes = symbol__annotation(sym); in symbol__cycles_hist()
941 struct annotation *notes = symbol__annotation(sym); in symbol__hists()
1033 static unsigned annotation__count_insn(struct annotation *notes, u64 start, u64 end) in annotation__count_insn()
1045 static void annotation__count_and_fill(struct annotation *notes, u64 start, u64 end, struct cyc_his… in annotation__count_and_fill()
1076 void annotation__compute_ipc(struct annotation *notes, size_t size) in annotation__compute_ipc()
1258 void annotation__init(struct annotation *notes) in annotation__init()
1263 void annotation__exit(struct annotation *notes) in annotation__exit()
1392 struct annotation *notes = symbol__annotation(sym); in annotation_line__print()
[all …]
Dblock-info.c119 struct annotation *notes; in block_info__process_sym()
Dsymbol.c293 struct annotation *notes = (void *)sym; in symbol__new()
316 struct annotation *notes = symbol__annotation(sym); in symbol__delete()
2525 symbol_conf.priv_size += sizeof(struct annotation); in symbol__annotation_init()
/Linux-v6.1/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
/Linux-v6.1/Documentation/RCU/
DRTFP.txt230 ,annotation={
248 ,annotation={
284 ,annotation={
320 ,annotation={
345 ,annotation={
373 ,annotation={
388 ,annotation={
406 ,annotation={
420 ,annotation={
440 ,annotation={
[all …]
/Linux-v6.1/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()
/Linux-v6.1/tools/perf/ui/browsers/
Dannotate.c35 static inline struct annotation *browser__annotation(struct ui_browser *browser) in browser__annotation()
43 struct annotation *notes = browser__annotation(browser); in disasm_line__filter()
50 struct annotation *notes = browser__annotation(browser); in ui_browser__jumps_percent_color()
94 struct annotation *notes = browser__annotation(browser); in annotate_browser__write()
159 struct annotation *notes = symbol__annotation(sym); in annotate_browser__draw_current_jump()
223 struct annotation *notes = browser__annotation(browser); in annotate_browser__refresh()
273 struct annotation *notes = browser__annotation(&browser->b); in annotate_browser__set_top()
297 struct annotation *notes = browser__annotation(&browser->b); in annotate_browser__set_rb_top()
312 struct annotation *notes = symbol__annotation(sym); in annotate_browser__calc_percent()
376 struct annotation *notes = browser__annotation(&browser->b); in annotate_browser__toggle_source()
[all …]
/Linux-v6.1/tools/objtool/Documentation/
Dobjtool.txt27 - Retpoline call site annotation -- annotates all retpoline thunk call
35 - Static call annotation -- annotates static call sites, enabling the
49 - Indirect Branch Tracking annotation -- annotates unused ENDBR
53 - Function entry annotation -- annotates function entries, enabling
269 its ELF function annotation by changing ENDPROC to END, and instead
316 the callable function annotation (ENDPROC) and should always be
363 2) funcA() uses the unreachable() annotation in a section of code
/Linux-v6.1/Documentation/bpf/
Dkfuncs.rst62 This annotation is used to indicate a memory and size pair in the argument list.
71 argument as its size. By default, without __sz annotation, the size of the type
72 of the pointer is used. Without __sz annotation, a kfunc cannot accept a void
/Linux-v6.1/include/trace/events/
Drxrpc.h1071 TP_PROTO(struct rxrpc_call *call, rxrpc_seq_t seq, u8 annotation,
1074 TP_ARGS(call, seq, annotation, expiry),
1079 __field(u8, annotation )
1086 __entry->annotation = annotation;
1093 __entry->annotation,
/Linux-v6.1/tools/perf/
Dbuiltin-annotate.c94 struct annotation *notes = sym ? symbol__annotation(sym) : NULL; in process_basic_block()
321 struct annotation *notes; in hists__find_annotations()
Dbuiltin-top.c115 struct annotation *notes; in perf_top__parse_source()
201 struct annotation *notes; in perf_top__record_precise_ip()
242 struct annotation *notes; in perf_top__show_details()
/Linux-v6.1/tools/perf/Documentation/
Dperf-buildid-cache.txt64 annotation.
Dperf-annotate.txt142 Set annotation percent type from following choices:
Dperf-top.txt74 Path to vmlinux. Required for annotation functionality.
378 Stop annotation, return to full profile display.
/Linux-v6.1/tools/perf/ui/gtk/
Dannotate.c100 struct annotation *notes; in perf_gtk__annotate_symbol()
/Linux-v6.1/Documentation/core-api/
Dasm-annotations.rst6 This document describes the new macros for annotation of data and code in
131 In fact, this kind of annotation corresponds to the now deprecated ``ENTRY``
/Linux-v6.1/Documentation/dev-tools/
Dsparse.rst72 annotation is needed. The three annotations above are for cases where
Dkcov.rst234 userspace processes, we can't use a single global handle per annotation.
/Linux-v6.1/Documentation/trace/
Dkprobetrace.rst12 __kprobes/nokprobe_inline annotation and those marked NOKPROBE_SYMBOL).

12