/linux-6.12.1/tools/perf/util/ |
D | annotate.c | 146 struct annotation *notes = symbol__annotation(sym); in symbol__annotate_zero_histograms() local 148 annotation__lock(notes); in symbol__annotate_zero_histograms() 149 if (notes->src != NULL) { in symbol__annotate_zero_histograms() 150 memset(notes->src->histograms, 0, in symbol__annotate_zero_histograms() 151 notes->src->nr_histograms * sizeof(*notes->src->histograms)); in symbol__annotate_zero_histograms() 152 hashmap__clear(notes->src->samples); in symbol__annotate_zero_histograms() 154 if (notes->branch && notes->branch->cycles_hist) { in symbol__annotate_zero_histograms() 155 memset(notes->branch->cycles_hist, 0, in symbol__annotate_zero_histograms() 158 annotation__unlock(notes); in symbol__annotate_zero_histograms() 260 struct annotated_branch *annotation__get_branch(struct annotation *notes) in annotation__get_branch() argument [all …]
|
D | annotate.h | 188 void annotation_line__write(struct annotation_line *al, struct annotation *notes, 191 int __annotation__scnprintf_samples_period(struct annotation *notes, 335 static inline void annotation__init(struct annotation *notes __maybe_unused) in annotation__init() 338 void annotation__exit(struct annotation *notes); 340 void annotation__lock(struct annotation *notes) EXCLUSIVE_LOCK_FUNCTION(*notes); 341 void annotation__unlock(struct annotation *notes) UNLOCK_FUNCTION(*notes); 342 bool annotation__trylock(struct annotation *notes) EXCLUSIVE_TRYLOCK_FUNCTION(true, *notes); 344 static inline int annotation__cycles_width(struct annotation *notes) in annotation__cycles_width() argument 346 if (notes->branch && annotate_opts.show_minmax_cycle) in annotation__cycles_width() 349 return notes->branch ? ANNOTATION__IPC_WIDTH + ANNOTATION__CYCLES_WIDTH : 0; in annotation__cycles_width() [all …]
|
D | disasm_bpf.c | 30 struct annotation *notes = symbol__annotation(sym); in symbol__disassemble_bpf() local 149 ¬es->src->source); in symbol__disassemble_bpf() 160 annotation_line__add(&dl->al, ¬es->src->source); in symbol__disassemble_bpf() 182 struct annotation *notes = symbol__annotation(sym); in symbol__disassemble_bpf_image() local 191 annotation_line__add(&dl->al, ¬es->src->source); in symbol__disassemble_bpf_image()
|
D | disasm.c | 1043 struct annotation *notes = symbol__annotation(args->ms.sym); in disasm_line__new() local 1044 int nr = notes->src->nr_events; in disasm_line__new() 1117 struct annotation *notes = symbol__annotation(sym); in symbol__parse_objdump_line() local 1174 annotation_line__add(&dl->al, ¬es->src->source); in symbol__parse_objdump_line() 1180 struct annotation *notes = symbol__annotation(sym); in delete_last_nop() local 1181 struct list_head *list = ¬es->src->source; in delete_last_nop() 1487 struct annotation *notes = symbol__annotation(sym); in symbol__disassemble_capstone_powerpc() local 1557 annotation_line__add(&dl->al, ¬es->src->source); in symbol__disassemble_capstone_powerpc() 1578 annotation_line__add(&dl->al, ¬es->src->source); in symbol__disassemble_capstone_powerpc() 1585 struct list_head *list = ¬es->src->source; in symbol__disassemble_capstone_powerpc() [all …]
|
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()
|
/linux-6.12.1/tools/perf/ui/browsers/ |
D | annotate.c | 48 struct annotation *notes = browser__annotation(browser); in ui_browser__jumps_percent_color() local 52 if (nr == notes->src->max_jump_sources) in ui_browser__jumps_percent_color() 92 struct annotation *notes = browser__annotation(browser); in annotate_browser__write() local 115 annotation_line__write(al, notes, &ops); in annotate_browser__write() 157 struct annotation *notes = symbol__annotation(sym); in annotate_browser__draw_current_jump() local 158 u8 pcnt_width = annotation__pcnt_width(notes); in annotate_browser__draw_current_jump() 190 target = annotated_source__get_line(notes->src, cursor->ops.target.offset); in annotate_browser__draw_current_jump() 205 width = annotation__cycles_width(notes); in annotate_browser__draw_current_jump() 209 pcnt_width + 2 + notes->src->widths.addr + width + cntr_width, in annotate_browser__draw_current_jump() 215 pcnt_width + 3 + notes->src->widths.addr + width + cntr_width, in annotate_browser__draw_current_jump() [all …]
|
/linux-6.12.1/fs/netfs/ |
D | write_collect.c | 84 unsigned int *notes) in netfs_writeback_unlock_folios() argument 92 *notes |= MADE_PROGRESS; in netfs_writeback_unlock_folios() 128 *notes |= MADE_PROGRESS; in netfs_writeback_unlock_folios() 380 unsigned int notes; in netfs_collect_write_results() local 394 notes = BUFFERED; in netfs_collect_write_results() 396 notes = 0; in netfs_collect_write_results() 422 notes |= HIT_PENDING; in netfs_collect_write_results() 429 notes |= MADE_PROGRESS | SAW_FAILURE; in netfs_collect_write_results() 435 notes |= MADE_PROGRESS; in netfs_collect_write_results() 442 notes |= NEED_REASSESS | SAW_FAILURE; in netfs_collect_write_results() [all …]
|
/linux-6.12.1/kernel/module/ |
D | sysfs.c | 150 unsigned int notes; member 151 struct bin_attribute attrs[] __counted_by(notes); 168 unsigned int notes, loaded, i; in add_notes_attrs() local 174 notes = 0; in add_notes_attrs() 178 ++notes; in add_notes_attrs() 180 if (notes == 0) in add_notes_attrs() 183 notes_attrs = kzalloc(struct_size(notes_attrs, attrs, notes), in add_notes_attrs() 188 notes_attrs->notes = notes; in add_notes_attrs() 211 for (i = 0; i < notes; ++i) { in add_notes_attrs() 228 free_notes_attrs(mod->notes_attrs, mod->notes_attrs->notes); in remove_notes_attrs()
|
/linux-6.12.1/Documentation/ABI/stable/ |
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-6.12.1/tools/perf/ui/gtk/ |
D | annotate.c | 31 struct annotation *notes; in perf_gtk__get_percent() local 44 notes = symbol__annotation(sym); in perf_gtk__get_percent() 45 symhist = annotation__histogram(notes, evidx); in perf_gtk__get_percent() 46 entry = annotated_source__hist_entry(notes->src, evidx, dl->al.offset); in perf_gtk__get_percent() 108 struct annotation *notes; in perf_gtk__annotate_symbol() local 116 notes = symbol__annotation(sym); in perf_gtk__annotate_symbol() 135 list_for_each_entry(pos, ¬es->src->source, al.node) { in perf_gtk__annotate_symbol() 164 list_for_each_entry_safe(pos, n, ¬es->src->source, al.node) { in perf_gtk__annotate_symbol()
|
/linux-6.12.1/fs/proc/ |
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() 435 char *notes; in read_kcore_iter() local 441 notes = kzalloc(notes_len, GFP_KERNEL); in read_kcore_iter() 442 if (!notes) { in read_kcore_iter() 447 append_kcore_note(notes, &i, CORE_STR, NT_PRSTATUS, &prstatus, in read_kcore_iter() 449 append_kcore_note(notes, &i, CORE_STR, NT_PRPSINFO, &prpsinfo, in read_kcore_iter() 451 append_kcore_note(notes, &i, CORE_STR, NT_TASKSTRUCT, current, in read_kcore_iter() [all …]
|
/linux-6.12.1/Documentation/devicetree/ |
D | index.rst | 22 dynamic-resolution-notes 23 overlay-notes
|
/linux-6.12.1/Documentation/translations/zh_CN/devicetree/ |
D | index.rst | 35 dynamic-resolution-notes 36 overlay-notes
|
D | overlay-notes.rst | 4 :Original: Documentation/devicetree/overlay-notes.rst 17 Documentation/devicetree/dynamic-resolution-notes.rst[1]的配套文档。
|
D | dynamic-resolution-notes.rst | 4 :Original: Documentation/devicetree/dynamic-resolution-notes.rst
|
/linux-6.12.1/Documentation/userspace-api/ioctl/ |
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-6.12.1/Documentation/bpf/ |
D | index.rst | 32 clang-notes 33 linux-notes
|
/linux-6.12.1/fs/ |
D | binfmt_elf.c | 1711 struct memelfnote notes[]; member 1762 fill_note(&t->notes[0], "CORE", NT_PRSTATUS, in fill_thread_core_info() 1764 info->size += notesize(&t->notes[0]); in fill_thread_core_info() 1796 fill_note(&t->notes[note_iter], is_fpreg ? "CORE" : "LINUX", in fill_thread_core_info() 1799 info->size += notesize(&t->notes[note_iter]); in fill_thread_core_info() 1816 fill_note(&t->notes[0], "CORE", NT_PRSTATUS, sizeof(t->prstatus), in fill_thread_core_info() 1818 info->size += notesize(&t->notes[0]); in fill_thread_core_info() 1827 fill_note(&t->notes[1], "CORE", NT_PRFPREG, sizeof(*fpu), fpu); in fill_thread_core_info() 1828 info->size += notesize(&t->notes[1]); in fill_thread_core_info() 1885 notes[info->thread_notes]), in fill_note_info() [all …]
|
/linux-6.12.1/tools/perf/ |
D | builtin-top.c | 115 struct annotation *notes; in perf_top__parse_source() local 139 notes = symbol__annotation(sym); in perf_top__parse_source() 140 annotation__lock(notes); in perf_top__parse_source() 143 annotation__unlock(notes); in perf_top__parse_source() 159 annotation__unlock(notes); in perf_top__parse_source() 203 struct annotation *notes; in perf_top__record_precise_ip() local 212 notes = symbol__annotation(sym); in perf_top__record_precise_ip() 214 if (!annotation__trylock(notes)) in perf_top__record_precise_ip() 219 annotation__unlock(notes); in perf_top__record_precise_ip() 244 struct annotation *notes; in perf_top__show_details() local [all …]
|
/linux-6.12.1/arch/arm/mach-pxa/ |
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-6.12.1/Documentation/driver-api/80211/ |
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-6.12.1/Documentation/sound/hd-audio/ |
D | index.rst | 7 notes
|
/linux-6.12.1/Documentation/arch/arm/nwfpe/ |
D | index.rst | 12 notes
|
/linux-6.12.1/kernel/ |
D | watch_queue.c | 119 page = wqueue->notes[note / WATCH_QUEUE_NOTES_PER_PAGE]; in post_one_notification() 248 if (wqueue->notes) in watch_queue_set_size() 289 wqueue->notes = pages; in watch_queue_set_size() 394 __free_page(wqueue->notes[i]); in __put_watch_queue() 395 kfree(wqueue->notes); in __put_watch_queue()
|
/linux-6.12.1/include/trace/events/ |
D | netfs.h | 606 unsigned int notes), 608 TP_ARGS(wreq, collected_to, notes), 612 __field(unsigned int, notes ) 619 __entry->notes = notes; 627 __entry->notes)
|