| /Linux-v6.1/tools/perf/util/ |
| D | annotate.h | 114 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 …]
|
| D | annotate.c | 810 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 …]
|
| D | block-info.c | 119 struct annotation *notes; in block_info__process_sym()
|
| D | symbol.c | 293 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/ |
| D | err_common.c | 32 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()
|
| D | err_impl.h | 23 char **annotation; member
|
| /Linux-v6.1/Documentation/RCU/ |
| D | RTFP.txt | 230 ,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/ |
| D | call_event.c | 164 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 …]
|
| D | input.c | 204 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 …]
|
| D | recvmsg.c | 279 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()
|
| D | sendmsg.c | 199 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/ |
| D | annotate.c | 35 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/ |
| D | objtool.txt | 27 - 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/ |
| D | kfuncs.rst | 62 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/ |
| D | rxrpc.h | 1071 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/ |
| D | builtin-annotate.c | 94 struct annotation *notes = sym ? symbol__annotation(sym) : NULL; in process_basic_block() 321 struct annotation *notes; in hists__find_annotations()
|
| D | builtin-top.c | 115 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/ |
| D | perf-buildid-cache.txt | 64 annotation.
|
| D | perf-annotate.txt | 142 Set annotation percent type from following choices:
|
| D | perf-top.txt | 74 Path to vmlinux. Required for annotation functionality. 378 Stop annotation, return to full profile display.
|
| /Linux-v6.1/tools/perf/ui/gtk/ |
| D | annotate.c | 100 struct annotation *notes; in perf_gtk__annotate_symbol()
|
| /Linux-v6.1/Documentation/core-api/ |
| D | asm-annotations.rst | 6 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/ |
| D | sparse.rst | 72 annotation is needed. The three annotations above are for cases where
|
| D | kcov.rst | 234 userspace processes, we can't use a single global handle per annotation.
|
| /Linux-v6.1/Documentation/trace/ |
| D | kprobetrace.rst | 12 __kprobes/nokprobe_inline annotation and those marked NOKPROBE_SYMBOL).
|