/linux-6.6.21/tools/perf/ui/browsers/ |
D | annotate.c | 43 struct annotation *notes = browser__annotation(browser); in disasm_line__filter() local 45 return annotation_line__filter(al, notes); in disasm_line__filter() 50 struct annotation *notes = browser__annotation(browser); in ui_browser__jumps_percent_color() local 54 if (nr == notes->max_jump_sources) in ui_browser__jumps_percent_color() 94 struct annotation *notes = browser__annotation(browser); in annotate_browser__write() local 100 .change_color = (!notes->options->hide_src_code && in annotate_browser__write() 117 annotation_line__write(al, notes, &ops, ab->opts); in annotate_browser__write() 159 struct annotation *notes = symbol__annotation(sym); in annotate_browser__draw_current_jump() local 160 u8 pcnt_width = annotation__pcnt_width(notes); in annotate_browser__draw_current_jump() 191 target = notes->offsets[cursor->ops.target.offset]; in annotate_browser__draw_current_jump() [all …]
|
/linux-6.6.21/tools/perf/util/ |
D | annotate.c | 851 struct annotation *notes = symbol__annotation(sym); in symbol__alloc_hist_cycles() local 854 notes->src->cycles_hist = calloc(size, sizeof(struct cyc_hist)); in symbol__alloc_hist_cycles() 855 if (notes->src->cycles_hist == NULL) in symbol__alloc_hist_cycles() 862 struct annotation *notes = symbol__annotation(sym); in symbol__annotate_zero_histograms() local 864 annotation__lock(notes); in symbol__annotate_zero_histograms() 865 if (notes->src != NULL) { in symbol__annotate_zero_histograms() 866 memset(notes->src->histograms, 0, in symbol__annotate_zero_histograms() 867 notes->src->nr_histograms * notes->src->sizeof_sym_hist); in symbol__annotate_zero_histograms() 868 if (notes->src->cycles_hist) in symbol__annotate_zero_histograms() 869 memset(notes->src->cycles_hist, 0, in symbol__annotate_zero_histograms() [all …]
|
D | annotate.h | 216 void annotation_line__write(struct annotation_line *al, struct annotation *notes, 220 int __annotation__scnprintf_samples_period(struct annotation *notes, 300 static inline void annotation__init(struct annotation *notes __maybe_unused) in annotation__init() 303 void annotation__exit(struct annotation *notes); 305 void annotation__lock(struct annotation *notes) EXCLUSIVE_LOCK_FUNCTION(*notes); 306 void annotation__unlock(struct annotation *notes) UNLOCK_FUNCTION(*notes); 307 bool annotation__trylock(struct annotation *notes) EXCLUSIVE_TRYLOCK_FUNCTION(true, *notes); 309 static inline int annotation__cycles_width(struct annotation *notes) in annotation__cycles_width() argument 311 if (notes->have_cycles && notes->options->show_minmax_cycle) in annotation__cycles_width() 314 return notes->have_cycles ? ANNOTATION__IPC_WIDTH + ANNOTATION__CYCLES_WIDTH : 0; in annotation__cycles_width() [all …]
|
D | block-info.c | 119 struct annotation *notes; in block_info__process_sym() local 131 notes = symbol__annotation(he->ms.sym); in block_info__process_sym() 132 if (!notes || !notes->src || !notes->src->cycles_hist) in block_info__process_sym() 134 ch = notes->src->cycles_hist; in block_info__process_sym()
|
/linux-6.6.21/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.6.21/fs/proc/ |
D | kcore.c | 294 static void append_kcore_note(char *notes, size_t *i, const char *name, in append_kcore_note() argument 298 struct elf_note *note = (struct elf_note *)¬es[*i]; in append_kcore_note() 304 memcpy(¬es[*i], name, note->n_namesz); in append_kcore_note() 306 memcpy(¬es[*i], desc, descsz); in append_kcore_note() 421 char *notes; in read_kcore_iter() local 427 notes = kzalloc(notes_len, GFP_KERNEL); in read_kcore_iter() 428 if (!notes) { in read_kcore_iter() 433 append_kcore_note(notes, &i, CORE_STR, NT_PRSTATUS, &prstatus, in read_kcore_iter() 435 append_kcore_note(notes, &i, CORE_STR, NT_PRPSINFO, &prpsinfo, in read_kcore_iter() 437 append_kcore_note(notes, &i, CORE_STR, NT_TASKSTRUCT, current, in read_kcore_iter() [all …]
|
/linux-6.6.21/kernel/module/ |
D | sysfs.c | 145 unsigned int notes; member 174 unsigned int notes, loaded, i; in add_notes_attrs() local 183 notes = 0; in add_notes_attrs() 187 ++notes; in add_notes_attrs() 189 if (notes == 0) in add_notes_attrs() 192 notes_attrs = kzalloc(struct_size(notes_attrs, attrs, notes), in add_notes_attrs() 197 notes_attrs->notes = notes; in add_notes_attrs() 218 for (i = 0; i < notes; ++i) in add_notes_attrs() 233 free_notes_attrs(mod->notes_attrs, mod->notes_attrs->notes); in remove_notes_attrs()
|
/linux-6.6.21/Documentation/devicetree/ |
D | index.rst | 22 dynamic-resolution-notes 23 overlay-notes
|
/linux-6.6.21/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.6.21/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 …]
|
D | hdio.rst | 88 notes: 131 notes: 161 notes: 231 notes: 445 notes: 452 notes for the default value of SELECT. 515 notes:
|
/linux-6.6.21/Documentation/bpf/ |
D | index.rst | 31 clang-notes 32 linux-notes
|
/linux-6.6.21/tools/perf/ |
D | builtin-annotate.c | 94 struct annotation *notes = sym ? symbol__annotation(sym) : NULL; in process_basic_block() local 121 if (notes) in process_basic_block() 122 notes->max_coverage = max(notes->max_coverage, entry->coverage); in process_basic_block() 332 struct annotation *notes; in hists__find_annotations() local 352 notes = symbol__annotation(he->ms.sym); in hists__find_annotations() 353 if (notes->src == NULL) { in hists__find_annotations()
|
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.6.21/tools/perf/ui/gtk/ |
D | annotate.c | 100 struct annotation *notes; in perf_gtk__annotate_symbol() local 108 notes = symbol__annotation(sym); in perf_gtk__annotate_symbol() 127 list_for_each_entry(pos, ¬es->src->source, al.node) { in perf_gtk__annotate_symbol() 156 list_for_each_entry_safe(pos, n, ¬es->src->source, al.node) { in perf_gtk__annotate_symbol()
|
/linux-6.6.21/fs/ |
D | binfmt_elf.c | 1732 struct memelfnote notes[]; member 1783 fill_note(&t->notes[0], "CORE", NT_PRSTATUS, in fill_thread_core_info() 1785 info->size += notesize(&t->notes[0]); in fill_thread_core_info() 1817 fill_note(&t->notes[note_iter], is_fpreg ? "CORE" : "LINUX", in fill_thread_core_info() 1820 info->size += notesize(&t->notes[note_iter]); in fill_thread_core_info() 1837 fill_note(&t->notes[0], "CORE", NT_PRSTATUS, sizeof(t->prstatus), in fill_thread_core_info() 1839 info->size += notesize(&t->notes[0]); in fill_thread_core_info() 1848 fill_note(&t->notes[1], "CORE", NT_PRFPREG, sizeof(*fpu), fpu); in fill_thread_core_info() 1849 info->size += notesize(&t->notes[1]); in fill_thread_core_info() 1906 notes[info->thread_notes]), in fill_note_info() [all …]
|
/linux-6.6.21/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.6.21/Documentation/devicetree/bindings/iio/cdc/ |
D | adi,ad7746.yaml | 42 application notes for more details 43 https://www.analog.com/media/en/technical-documentation/application-notes/AN-1585.pdf
|
/linux-6.6.21/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.6.21/Documentation/sound/hd-audio/ |
D | index.rst | 7 notes
|
/linux-6.6.21/Documentation/arch/arm/nwfpe/ |
D | index.rst | 12 notes
|
/linux-6.6.21/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.6.21/Documentation/process/ |
D | maintainer-handbooks.rst | 5 Subsystem and maintainer tree specific development process notes
|