Home
last modified time | relevance | path

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

12

/Linux-v4.19/tools/perf/util/
Dannotate.h100 struct annotation;
204 void annotation_line__write(struct annotation_line *al, struct annotation *notes,
208 int __annotation__scnprintf_samples_period(struct annotation *notes,
261 struct annotation { struct
284 static inline int annotation__cycles_width(struct annotation *notes) in annotation__cycles_width() argument
292 static inline int annotation__pcnt_width(struct annotation *notes) in annotation__pcnt_width()
297 static inline bool annotation_line__filter(struct annotation_line *al, struct annotation *notes) in annotation_line__filter()
302 void annotation__set_offsets(struct annotation *notes, s64 size);
303 void annotation__compute_ipc(struct annotation *notes, size_t size);
304 void annotation__mark_jump_targets(struct annotation *notes, struct symbol *sym);
[all …]
Dannotate.c761 struct annotation *notes = symbol__annotation(sym); in symbol__alloc_hist_cycles()
772 struct annotation *notes = symbol__annotation(sym); in symbol__annotate_zero_histograms()
868 struct annotation *notes = symbol__annotation(sym); in symbol__cycles_hist()
887 struct annotation *notes = symbol__annotation(sym); in symbol__hists()
980 static unsigned annotation__count_insn(struct annotation *notes, u64 start, u64 end) in annotation__count_insn()
992 static void annotation__count_and_fill(struct annotation *notes, u64 start, u64 end, struct cyc_his… in annotation__count_and_fill()
1014 void annotation__compute_ipc(struct annotation *notes, size_t size) in annotation__compute_ipc()
1338 struct annotation *notes = symbol__annotation(sym); in annotation_line__print()
1451 struct annotation *notes = symbol__annotation(sym); in symbol__parse_objdump_line()
1536 struct annotation *notes = symbol__annotation(sym); in delete_last_nop()
[all …]
Dsymbol.c261 struct annotation *notes = (void *)sym; in symbol__new()
2107 symbol_conf.priv_size += sizeof(struct annotation); in symbol__annotation_init()
/Linux-v4.19/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-v4.19/net/rxrpc/
Dcall_event.c170 u8 annotation, anno_type, retrans = 0, unacked = 0; in rxrpc_resend() local
201 annotation = call->rxtx_annotations[ix]; in rxrpc_resend()
202 anno_type = annotation & RXRPC_TX_ANNO_MASK; in rxrpc_resend()
203 annotation &= ~RXRPC_TX_ANNO_MASK; in rxrpc_resend()
216 if (!(annotation & RXRPC_TX_ANNO_RESENT)) in rxrpc_resend()
221 call->rxtx_annotations[ix] = RXRPC_TX_ANNO_RETRANS | annotation; in rxrpc_resend()
223 trace_rxrpc_retransmit(call, seq, annotation | anno_type, in rxrpc_resend()
258 annotation = call->rxtx_annotations[ix]; in rxrpc_resend()
259 anno_type = annotation & RXRPC_TX_ANNO_MASK; in rxrpc_resend()
284 annotation = call->rxtx_annotations[ix]; in rxrpc_resend()
[all …]
Dinput.c225 u8 annotation; in rxrpc_rotate_tx_window() local
240 annotation = call->rxtx_annotations[ix]; in rxrpc_rotate_tx_window()
247 if (annotation & RXRPC_TX_ANNO_LAST) { in rxrpc_rotate_tx_window()
251 if ((annotation & RXRPC_TX_ANNO_MASK) != RXRPC_TX_ANNO_ACK) in rxrpc_rotate_tx_window()
407 u8 annotation, bool *_jumbo_bad) in rxrpc_input_dup_data() argument
410 if (annotation == 0) in rxrpc_input_dup_data()
437 u8 ack = 0, flags, annotation = 0; in rxrpc_input_data() local
488 annotation = 1; in rxrpc_input_data()
512 trace_rxrpc_rx_data(call->debug_id, seq, serial, flags, annotation); in rxrpc_input_data()
525 rxrpc_input_dup_data(call, seq, annotation, &jumbo_bad); in rxrpc_input_data()
[all …]
Drecvmsg.c234 u8 annotation, in rxrpc_verify_packet() argument
246 if ((annotation & RXRPC_RX_ANNO_JUMBO) > 1) { in rxrpc_verify_packet()
251 seq += (annotation & RXRPC_RX_ANNO_JUMBO) - 1; in rxrpc_verify_packet()
275 u8 annotation = *_annotation; in rxrpc_locate_data() local
279 if ((annotation & RXRPC_RX_ANNO_JUMBO) > 0) { in rxrpc_locate_data()
280 offset += (((annotation & RXRPC_RX_ANNO_JUMBO) - 1) * in rxrpc_locate_data()
282 len = (annotation & RXRPC_RX_ANNO_JLAST) ? in rxrpc_locate_data()
286 if (!(annotation & RXRPC_RX_ANNO_VERIFIED)) { in rxrpc_locate_data()
287 ret = rxrpc_verify_packet(call, skb, annotation, offset, len); in rxrpc_locate_data()
Dsendmsg.c166 u8 annotation = RXRPC_TX_ANNO_UNACK; in rxrpc_queue_packet() local
173 annotation |= RXRPC_TX_ANNO_LAST; in rxrpc_queue_packet()
184 call->rxtx_annotations[ix] = annotation; in rxrpc_queue_packet()
/Linux-v4.19/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-v4.19/tools/perf/ui/browsers/
Dannotate.c38 static inline struct annotation *browser__annotation(struct ui_browser *browser) in browser__annotation()
46 struct annotation *notes = browser__annotation(browser); in disasm_line__filter()
53 struct annotation *notes = browser__annotation(browser); in ui_browser__jumps_percent_color()
97 struct annotation *notes = browser__annotation(browser); in annotate_browser__write()
152 struct annotation *notes = symbol__annotation(sym); in annotate_browser__draw_current_jump()
215 struct annotation *notes = browser__annotation(browser); in annotate_browser__refresh()
261 struct annotation *notes = browser__annotation(&browser->b); in annotate_browser__set_top()
285 struct annotation *notes = browser__annotation(&browser->b); in annotate_browser__set_rb_top()
300 struct annotation *notes = symbol__annotation(sym); in annotate_browser__calc_percent()
341 struct annotation *notes = browser__annotation(&browser->b); in annotate_browser__toggle_source()
[all …]
/Linux-v4.19/include/trace/events/
Drxrpc.h1258 TP_PROTO(struct rxrpc_call *call, rxrpc_seq_t seq, u8 annotation,
1261 TP_ARGS(call, seq, annotation, expiry),
1266 __field(u8, annotation )
1273 __entry->annotation = annotation;
1280 __entry->annotation,
/Linux-v4.19/tools/perf/
Dbuiltin-annotate.c82 struct annotation *notes = sym ? symbol__annotation(sym) : NULL; in process_basic_block()
314 struct annotation *notes; in hists__find_annotations()
Dbuiltin-top.c104 struct annotation *notes; in perf_top__parse_source()
187 struct annotation *notes; in perf_top__record_precise_ip()
228 struct annotation *notes; in perf_top__show_details()
/Linux-v4.19/tools/perf/Documentation/
Dperf-buildid-cache.txt64 annotation.
Dperf-annotate.txt122 Set annotation percent type from following choices:
Dperf-top.txt68 Path to vmlinux. Required for annotation functionality.
274 Stop annotation, return to full profile display.
Dperf-config.txt217 symbol resolution, code annotation, etc.
Dperf-report.txt481 Set annotation percent type from following choices:
/Linux-v4.19/tools/perf/ui/gtk/
Dannotate.c95 struct annotation *notes; in perf_gtk__annotate_symbol()
/Linux-v4.19/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
/Linux-v4.19/Documentation/dev-tools/
Dsparse.rst70 annotation is needed. The three annotations above are for cases where
/Linux-v4.19/Documentation/trace/
Dkprobetrace.rst12 __kprobes/nokprobe_inline annotation and those marked NOKPROBE_SYMBOL).
/Linux-v4.19/Documentation/x86/
Dintel_mpx.txt67 * enables annotation of code with MPX instructions and prefixes
/Linux-v4.19/Documentation/locking/
Dlockdep-design.txt180 This annotation is largely used all over the kernel, e.g. kernel/sched/

12