| /linux/tools/perf/util/ |
| H A D | annotate.c | 6 * copyright notes. 150 struct annotation *notes = symbol__annotation(sym); in symbol__annotate_zero_histograms() local 152 annotation__lock(notes); in symbol__annotate_zero_histograms() 153 if (notes->src != NULL) { in symbol__annotate_zero_histograms() 154 memset(notes->src->histograms, 0, in symbol__annotate_zero_histograms() 155 notes->src->nr_histograms * sizeof(*notes->src->histograms)); in symbol__annotate_zero_histograms() 156 hashmap__clear(notes->src->samples); in symbol__annotate_zero_histograms() 158 if (notes->branch && notes in symbol__annotate_zero_histograms() 264 annotation__get_branch(struct annotation * notes) annotation__get_branch() argument 278 struct annotation *notes = symbol__annotation(sym); symbol__find_branch_hist() local 303 struct annotation *notes = symbol__annotation(sym); symbol__hists() local 442 annotation__count_insn(struct annotation * notes,u64 start,u64 end) annotation__count_insn() argument 470 annotation__count_and_fill(struct annotation * notes,u64 start,u64 end,struct cyc_hist * ch) annotation__count_and_fill() argument 509 annotation__compute_ipc(struct annotation * notes,size_t size,struct evsel * evsel) annotation__compute_ipc() argument 597 annotation__exit(struct annotation * notes) annotation__exit() argument 611 annotation__hash(const struct annotation * notes) annotation__hash() argument 616 annotation__get_mutex(const struct annotation * notes) annotation__get_mutex() argument 627 annotation__lock(struct annotation * notes) annotation__lock() argument 636 annotation__unlock(struct annotation * notes) annotation__unlock() argument 645 annotation__trylock(struct annotation * notes) annotation__trylock() argument 788 struct annotation *notes = symbol__annotation(sym); annotation_line__print() local 909 calc_percent(struct annotation * notes,struct evsel * evsel,struct annotation_data * data,s64 offset,s64 end) calc_percent() argument 946 annotation__calc_percent(struct annotation * notes,struct evsel * leader,s64 len) annotation__calc_percent() argument 980 struct annotation *notes = symbol__annotation(sym); symbol__calc_percent() local 1014 struct annotation *notes = symbol__annotation(sym); symbol__annotate() local 1188 struct annotation *notes = symbol__annotation(sym); symbol__annotate_hits() local 1225 struct annotation *notes = symbol__annotation(sym); hist_entry__annotate_printf() local 1361 struct annotation *notes = symbol__annotation(sym); symbol__annotate_fprintf2() local 1430 struct annotation *notes = symbol__annotation(sym); symbol__annotate_zero_histogram() local 1438 struct annotation *notes = symbol__annotation(sym); symbol__annotate_decay_histogram() local 1508 annotation__mark_jump_targets(struct annotation * notes,struct symbol * sym) annotation__mark_jump_targets() argument 1539 annotation__set_index(struct annotation * notes) annotation__set_index() argument 1570 annotation__max_ins_name(struct annotation * notes) annotation__max_ins_name() argument 1588 annotation__init_column_widths(struct annotation * notes,struct symbol * sym) annotation__init_column_widths() argument 1597 annotation__update_column_widths(struct annotation * notes) annotation__update_column_widths() argument 1612 annotation__toggle_full_addr(struct annotation * notes,struct map_symbol * ms) annotation__toggle_full_addr() argument 1624 annotation__calc_lines(struct annotation * notes,struct map_symbol * ms,struct rb_root * root) annotation__calc_lines() argument 1659 struct annotation *notes = symbol__annotation(ms->sym); symbol__calc_lines() local 1762 disasm_line__write(struct disasm_line * dl,struct annotation * notes,void * obj,char * bf,size_t size,void (* obj__printf)(void * obj,const char * fmt,...),void (* obj__write_graph)(void * obj,int graph)) disasm_line__write() argument 1794 ipc_coverage_string(char * bf,int size,struct annotation * notes) ipc_coverage_string() argument 2009 annotation_line__write(struct annotation_line * al,struct annotation * notes,const struct annotation_write_ops * wops,struct annotation_print_data * apd) annotation_line__write() argument 2208 struct annotation *notes = symbol__annotation(sym); symbol__annotate2() local 2628 struct annotation *notes; find_disasm_line() local 2716 annotation__prev_asm_line(struct annotation * notes,struct disasm_line * curr) annotation__prev_asm_line() argument 2736 annotation__next_asm_line(struct annotation * notes,struct disasm_line * curr) annotation__next_asm_line() argument 2758 struct annotation *notes; annotate_calc_pcrel() local 2964 struct annotation *notes; hist_entry__get_data_type() local 3067 struct annotation *notes = symbol__annotation(sym); process_basic_block() local [all...] |
| H A D | annotate.h | 213 void annotation_line__write(struct annotation_line *al, struct annotation *notes, 217 int __annotation__scnprintf_samples_period(struct annotation *notes, 362 static inline void annotation__init(struct annotation *notes __maybe_unused) in annotation__init() 365 void annotation__exit(struct annotation *notes); 367 void annotation__lock(struct annotation *notes) EXCLUSIVE_LOCK_FUNCTION(*notes); 368 void annotation__unlock(struct annotation *notes) UNLOCK_FUNCTION(*notes); 369 bool annotation__trylock(struct annotation *notes) EXCLUSIVE_TRYLOCK_FUNCTION(true, *notes); 371 annotation__cycles_width(struct annotation * notes) annotation__cycles_width() argument 379 annotation__pcnt_width(struct annotation * notes) annotation__pcnt_width() argument 403 annotation__histogram(struct annotation * notes,const struct evsel * evsel) annotation__histogram() argument [all...] |
| H A D | capstone.c | 365 struct annotation *notes = symbol__annotation(sym); in symbol__disassemble_capstone() 408 annotation_line__add(&dl->al, ¬es->src->source); in symbol__disassemble_capstone() 440 annotation_line__add(&dl->al, ¬es->src->source); in symbol__disassemble_capstone() 447 struct list_head *list = ¬es->src->source; in symbol__disassemble_capstone_powerpc() 476 list_for_each_entry_safe(dl, tmp, ¬es->src->source, al.node) { in symbol__disassemble_capstone_powerpc() 489 struct annotation *notes = symbol__annotation(sym); in symbol__disassemble_capstone_powerpc() 564 annotation_line__add(&dl->al, ¬es->src->source); in symbol__disassemble_capstone_powerpc() 585 annotation_line__add(&dl->al, ¬es->src->source); 592 struct list_head *list = ¬es->src->source; 329 struct annotation *notes = symbol__annotation(sym); symbol__disassemble_capstone() local 449 struct annotation *notes = symbol__annotation(sym); symbol__disassemble_capstone_powerpc() local
|
| H A D | block-info.c | 132 struct annotation *notes; in block_info__process_sym() local 144 notes = symbol__annotation(he->ms.sym); in block_info__process_sym() 145 if (!notes || !notes->branch || !notes->branch->cycles_hist) in block_info__process_sym() 147 ch = notes->branch->cycles_hist; in block_info__process_sym() 159 notes->branch->br_cntr, in block_info__process_sym()
|
| H A D | llvm.c | 120 struct annotation *notes = symbol__annotation(sym); in symbol__disassemble_llvm() local 199 annotation_line__add(&dl->al, ¬es->src->source); in symbol__disassemble_llvm() 260 annotation_line__add(&dl->al, ¬es->src->source); in symbol__disassemble_llvm()
|
| H A D | disasm.c | 946 struct annotation *notes = symbol__annotation(args->ms->sym); in disasm_line__new() local 947 int nr = notes->src->nr_events; in disasm_line__new() 1019 struct annotation *notes = symbol__annotation(sym); in symbol__parse_objdump_line() local 1078 annotation_line__add(&dl->al, ¬es->src->source); in symbol__parse_objdump_line() 1084 struct annotation *notes = symbol__annotation(sym); in delete_last_nop() local 1085 struct list_head *list = ¬es->src->source; in delete_last_nop() 1238 struct annotation *notes = symbol__annotation(sym); in symbol__disassemble_raw() local 1282 annotation_line__add(&dl->al, ¬es->src->source); in symbol__disassemble_raw() 1294 annotation_line__add(&dl->al, ¬es->src->source); in symbol__disassemble_raw() 1300 struct list_head *list = ¬es in symbol__disassemble_raw() 1383 struct annotation *notes = symbol__annotation(sym); symbol__disassemble_bpf_image() local [all...] |
| /linux/tools/perf/ui/browsers/ |
| H A D | annotate.c | 73 struct annotation *notes = browser__annotation(browser); in ui_browser__jumps_percent_color() local 77 if (nr == notes->src->max_jump_sources) in ui_browser__jumps_percent_color() 117 struct annotation *notes = browser__annotation(browser); in annotate_browser__write() local 149 annotation_line__write(al, notes, &ops, &apd); in annotate_browser__write() 191 struct annotation *notes = symbol__annotation(sym); in annotate_browser__draw_current_jump() local 192 u8 pcnt_width = annotation__pcnt_width(notes); in annotate_browser__draw_current_jump() 224 target = annotated_source__get_line(notes->src, cursor->ops.target.offset); in annotate_browser__draw_current_jump() 226 ui_helpline__printf("WARN: jump target inconsistency, press 'o', notes->offsets[%#x] = NULL\n", in annotate_browser__draw_current_jump() 239 width = annotation__cycles_width(notes); in annotate_browser__draw_current_jump() 243 pcnt_width + 2 + notes in annotate_browser__draw_current_jump() 256 struct annotation *notes = browser__annotation(browser); annotate_browser__refresh() local 343 struct annotation *notes = symbol__annotation(sym); annotate_browser__calc_percent() local 422 annotation__has_source(struct annotation * notes) annotation__has_source() argument 448 struct annotation *notes = browser__annotation(&browser->b); annotate_browser__toggle_source() local 544 struct annotation *notes = browser__annotation(browser); ui_browser__init_asm_mode() local 587 struct annotation *notes; annotate_browser__callq() local 623 struct annotation *notes = browser__annotation(&browser->b); annotate_browser__find_offset() local 669 struct annotation *notes = browser__annotation(&browser->b); annotate_browser__find_string() local 706 struct annotation *notes = browser__annotation(&browser->b); annotate_browser__find_string_reverse() local 885 struct annotation *notes = symbol__annotation(ms->sym); annotate_browser__run() local 1163 struct annotation *notes = symbol__annotation(sym); __hist_entry__tui_annotate() local [all...] |
| /linux/fs/netfs/ |
| H A D | read_collect.c | 101 unsigned int *notes) in netfs_read_unlock_folios() argument 127 if (*notes & COPY_TO_CACHE) in netfs_read_unlock_folios() 150 *notes |= MADE_PROGRESS; in netfs_read_unlock_folios() 189 unsigned int notes; in netfs_collect_read_results() local 199 notes = BUFFERED; in netfs_collect_read_results() 201 notes = 0; in netfs_collect_read_results() 225 notes |= HIT_PENDING; in netfs_collect_read_results() 234 if (notes & BUFFERED) { in netfs_collect_read_results() 238 if (!(notes & HIT_PENDING) && in netfs_collect_read_results() 252 notes |= COPY_TO_CACHE; in netfs_collect_read_results() [all …]
|
| H A D | write_collect.c | 115 unsigned int *notes) in netfs_writeback_unlock_folios() argument 129 *notes |= MADE_PROGRESS; in netfs_writeback_unlock_folios() 167 *notes |= MADE_PROGRESS; in netfs_writeback_unlock_folios() 205 unsigned int notes; in netfs_collect_write_results() local 219 notes = NEED_UNLOCK; in netfs_collect_write_results() 221 notes = 0; in netfs_collect_write_results() 250 notes |= HIT_PENDING; in netfs_collect_write_results() 257 notes |= MADE_PROGRESS | SAW_FAILURE; in netfs_collect_write_results() 264 notes |= MADE_PROGRESS; in netfs_collect_write_results() 271 notes |= NEED_REASSESS | SAW_FAILURE; in netfs_collect_write_results() [all …]
|
| /linux/fs/proc/ |
| H A D | kcore.c | 308 static void append_kcore_note(char *notes, size_t *i, const char *name, in append_kcore_note() argument 312 struct elf_note *note = (struct elf_note *)¬es[*i]; in append_kcore_note() 318 memcpy(¬es[*i], name, note->n_namesz); in append_kcore_note() 320 memcpy(¬es[*i], desc, descsz); in append_kcore_note() 434 char *notes; in read_kcore_iter() local 440 notes = kzalloc(kcore_notes_len, GFP_KERNEL); in read_kcore_iter() 441 if (!notes) { in read_kcore_iter() 446 append_kcore_note(notes, &i, NN_PRSTATUS, NT_PRSTATUS, &prstatus, in read_kcore_iter() 448 append_kcore_note(notes, &i, NN_PRPSINFO, NT_PRPSINFO, &prpsinfo, in read_kcore_iter() 450 append_kcore_note(notes, &i, NN_TASKSTRUCT, NT_TASKSTRUCT, current, in read_kcore_iter() [all …]
|
| /linux/Documentation/ABI/stable/ |
| H A D | sysfs-kernel-notes | 1 What: /sys/kernel/notes 4 Description: The /sys/kernel/notes file contains the binary representation 5 of the running vmlinux's .notes section.
|
| /linux/Documentation/userspace-api/ioctl/ |
| H A D | cdrom.rst | 164 notes: 195 notes: 252 notes: 279 notes: 304 notes: 331 notes: 358 notes: 436 notes: 469 notes: 487 notes: [all …]
|
| /linux/Documentation/devicetree/ |
| H A D | index.rst | 22 dynamic-resolution-notes 23 overlay-notes
|
| /linux/kernel/module/ |
| H A D | sysfs.c | 153 unsigned int notes, loaded, i; in add_notes_attrs() local 160 notes = 0; in add_notes_attrs() 164 ++notes; in add_notes_attrs() 166 if (notes == 0) in add_notes_attrs() 169 notes_attrs = kzalloc_flex(*notes_attrs, attrs, notes); in add_notes_attrs() 173 gattr = kzalloc_objs(*gattr, notes + 1); in add_notes_attrs()
|
| /linux/Documentation/translations/zh_CN/devicetree/ |
| H A D | index.rst | 35 dynamic-resolution-notes 36 overlay-notes
|
| H A D | overlay-notes.rst | 4 :Original: Documentation/devicetree/overlay-notes.rst 17 Documentation/devicetree/dynamic-resolution-notes.rst[1]的配套文档。
|
| /linux/drivers/gpib/ |
| H A D | TODO | 7 - resolve XXX notes where possible 8 - fix FIXME notes
|
| /linux/fs/ |
| H A D | binfmt_elf.c | 1685 struct memelfnote notes[]; member 1736 fill_note(&t->notes[0], PRSTATUS, PRSTATUS_SIZE, &t->prstatus); in fill_thread_core_info() 1737 info->size += notesize(&t->notes[0]); in fill_thread_core_info() 1778 __fill_note(&t->notes[note_iter], note_name, note_type, in fill_thread_core_info() 1781 info->size += notesize(&t->notes[note_iter]); in fill_thread_core_info() 1798 fill_note(&t->notes[0], PRSTATUS, sizeof(t->prstatus), &t->prstatus); in fill_thread_core_info() 1799 info->size += notesize(&t->notes[0]); in fill_thread_core_info() 1808 fill_note(&t->notes[1], PRFPREG, sizeof(*fpu), fpu); in fill_thread_core_info() 1809 info->size += notesize(&t->notes[1]); in fill_thread_core_info() 1876 info->thread = kzalloc_flex(*info->thread, notes, info->thread_notes); in fill_note_info() [all …]
|
| /linux/tools/perf/ |
| H A D | builtin-top.c | 117 struct annotation *notes; in perf_top__parse_source() 141 notes = symbol__annotation(sym); in perf_top__parse_source() 142 annotation__lock(notes); in perf_top__parse_source() 145 annotation__unlock(notes); in perf_top__parse_source() 161 annotation__unlock(notes); in perf_top__parse_source() 205 struct annotation *notes; in perf_top__record_precise_ip() 214 notes = symbol__annotation(sym); in perf_top__record_precise_ip() 216 if (!annotation__trylock(notes)) in perf_top__record_precise_ip() 221 annotation__unlock(notes); in perf_top__record_precise_ip() 246 struct annotation *notes; in perf_top__show_details() 116 struct annotation *notes; perf_top__parse_source() local 204 struct annotation *notes; perf_top__record_precise_ip() local 245 struct annotation *notes; perf_top__show_details() local [all...] |
| /linux/arch/arm/mach-pxa/ |
| H A D | sleep.S | 66 @ Intel PXA270 Specification Update notes problems sleeping 103 @ Intel PXA255 Specification Update notes problems 159 @ Intel PXA270 Specification Update notes problems performing
|
| /linux/Documentation/driver-api/80211/ |
| H A D | mac80211-advanced.rst | 72 Insert notes about VLAN interfaces with hw crypto here or in the hw 99 Insert notes about having multiple virtual interfaces with different MAC 101 notes about supporting hw crypto with it.
|
| /linux/kernel/ |
| H A D | watch_queue.c | 118 page = wqueue->notes[note / WATCH_QUEUE_NOTES_PER_PAGE]; in post_one_notification() 247 if (wqueue->notes) in watch_queue_set_size() 297 wqueue->notes = pages; in watch_queue_set_size() 402 __free_page(wqueue->notes[i]); in __put_watch_queue() 403 kfree(wqueue->notes); in __put_watch_queue()
|
| /linux/Documentation/driver-api/ |
| H A D | hw-recoverable-errors.rst | 16 crash dump notes, this infrastructure aids post-mortem crash analysis tools in 37 - It is exposed via vmcoreinfo crash dump notes and can be read using tools
|
| /linux/Documentation/sound/hd-audio/ |
| H A D | index.rst | 7 notes
|
| /linux/Documentation/arch/arm/nwfpe/ |
| H A D | index.rst | 12 notes
|