/kernel/linux/linux-6.6/tools/perf/ui/browsers/ |
H A 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 in annotate_browser__draw_current_jump() 223 struct annotation *notes = browser__annotation(browser); annotate_browser__refresh() local 273 struct annotation *notes = browser__annotation(&browser->b); annotate_browser__set_top() local 297 struct annotation *notes = browser__annotation(&browser->b); annotate_browser__set_rb_top() local 312 struct annotation *notes = symbol__annotation(sym); annotate_browser__calc_percent() local 376 struct annotation *notes = browser__annotation(&browser->b); annotate_browser__toggle_source() local 436 struct annotation *notes = browser__annotation(browser); ui_browser__init_asm_mode() local 464 struct annotation *notes; annotate_browser__callq() local 496 struct annotation *notes = browser__annotation(&browser->b); annotate_browser__find_offset() local 542 struct annotation *notes = browser__annotation(&browser->b); annotate_browser__find_string() local 579 struct annotation *notes = browser__annotation(&browser->b); annotate_browser__find_string_reverse() local 719 struct annotation *notes = symbol__annotation(ms->sym); annotate_browser__run() local 957 struct annotation *notes = symbol__annotation(sym); symbol__tui_annotate() local [all...] |
/kernel/linux/linux-5.10/tools/perf/ui/browsers/ |
H A D | annotate.c | 48 struct annotation *notes = browser__annotation(browser); in disasm_line__filter() local 50 return annotation_line__filter(al, notes); in disasm_line__filter() 55 struct annotation *notes = browser__annotation(browser); in ui_browser__jumps_percent_color() local 59 if (nr == notes->max_jump_sources) in ui_browser__jumps_percent_color() 99 struct annotation *notes = browser__annotation(browser); in annotate_browser__write() local 105 .change_color = (!notes->options->hide_src_code && in annotate_browser__write() 122 annotation_line__write(al, notes, &ops, ab->opts); in annotate_browser__write() 155 struct annotation *notes = symbol__annotation(sym); in annotate_browser__draw_current_jump() local 156 u8 pcnt_width = annotation__pcnt_width(notes); in annotate_browser__draw_current_jump() 186 target = notes in annotate_browser__draw_current_jump() 218 struct annotation *notes = browser__annotation(browser); annotate_browser__refresh() local 268 struct annotation *notes = browser__annotation(&browser->b); annotate_browser__set_top() local 292 struct annotation *notes = browser__annotation(&browser->b); annotate_browser__set_rb_top() local 307 struct annotation *notes = symbol__annotation(sym); annotate_browser__calc_percent() local 348 struct annotation *notes = browser__annotation(&browser->b); annotate_browser__toggle_source() local 386 struct annotation *notes = browser__annotation(browser); ui_browser__init_asm_mode() local 415 struct annotation *notes; annotate_browser__callq() local 447 struct annotation *notes = browser__annotation(&browser->b); annotate_browser__find_offset() local 493 struct annotation *notes = browser__annotation(&browser->b); annotate_browser__find_string() local 530 struct annotation *notes = browser__annotation(&browser->b); annotate_browser__find_string_reverse() local 670 struct annotation *notes = symbol__annotation(ms->sym); annotate_browser__run() local 898 struct annotation *notes = symbol__annotation(sym); symbol__tui_annotate() local [all...] |
/kernel/linux/linux-6.6/tools/perf/util/ |
H A 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); variable 306 void annotation__unlock(struct annotation *notes) UNLOCK_FUNCTION(*notes); variable 307 bool annotation__trylock(struct annotation *notes) EXCLUSIVE_TRYLOCK_FUNCTION(true, *notes); 309 annotation__cycles_width(struct annotation *notes) annotation__cycles_width() argument 317 annotation__pcnt_width(struct annotation *notes) annotation__pcnt_width() argument 322 annotation_line__filter(struct annotation_line *al, struct annotation *notes) annotation_line__filter() argument 339 annotation__histogram(struct annotation *notes, int idx) annotation__histogram() argument [all...] |
H A D | annotate.c | 6 * copyright notes. 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 in symbol__annotate_zero_histograms() 963 struct annotation *notes = symbol__annotation(sym); symbol__cycles_hist() local 982 struct annotation *notes = symbol__annotation(sym); symbol__hists() local 1074 annotation__count_insn(struct annotation *notes, u64 start, u64 end) annotation__count_insn() argument 1086 annotation__count_and_fill(struct annotation *notes, u64 start, u64 end, struct cyc_hist *ch) annotation__count_and_fill() argument 1117 annotation__compute_ipc(struct annotation *notes, size_t size) annotation__compute_ipc() argument 1299 annotation__exit(struct annotation *notes) annotation__exit() argument 1312 annotation__hash(const struct annotation *notes) annotation__hash() argument 1317 annotation__get_mutex(const struct annotation *notes) annotation__get_mutex() argument 1346 annotation__trylock(struct annotation *notes) annotation__trylock() argument 1480 struct annotation *notes = symbol__annotation(sym); annotation_line__print() local 1592 struct annotation *notes = symbol__annotation(sym); symbol__parse_objdump_line() local 1660 struct annotation *notes = symbol__annotation(sym); delete_last_nop() local 1819 struct annotation *notes = symbol__annotation(sym); symbol__disassemble_bpf() local 1975 struct annotation *notes = symbol__annotation(sym); symbol__disassemble_bpf_image() local 2264 annotation__calc_percent(struct annotation *notes, struct evsel *leader, s64 len) annotation__calc_percent() argument 2297 struct annotation *notes = symbol__annotation(sym); symbol__calc_percent() local 2306 struct annotation *notes = symbol__annotation(sym); symbol__annotate() local 2472 struct annotation *notes = symbol__annotation(sym); symbol__annotate_hits() local 2505 struct annotation *notes = symbol__annotation(sym); symbol__annotate_printf() local 2639 struct annotation *notes = symbol__annotation(sym); symbol__annotate_fprintf2() local 2696 struct annotation *notes = symbol__annotation(sym); symbol__annotate_zero_histogram() local 2704 struct annotation *notes = symbol__annotation(sym); symbol__annotate_decay_histogram() local 2763 annotation__mark_jump_targets(struct annotation *notes, struct symbol *sym) annotation__mark_jump_targets() argument 2794 annotation__set_offsets(struct annotation *notes, s64 size) annotation__set_offsets() argument 2833 annotation__max_ins_name(struct annotation *notes) annotation__max_ins_name() argument 2850 annotation__init_column_widths(struct annotation *notes, struct symbol *sym) annotation__init_column_widths() argument 2859 annotation__update_column_widths(struct annotation *notes) annotation__update_column_widths() argument 2874 annotation__toggle_full_addr(struct annotation *notes, struct map_symbol *ms) annotation__toggle_full_addr() argument 2886 annotation__calc_lines(struct annotation *notes, struct map *map, struct rb_root *root, struct annotation_options *opts) annotation__calc_lines() argument 2921 struct annotation *notes = symbol__annotation(ms->sym); symbol__calc_lines() local 3001 annotation_line__max_percent(struct annotation_line *al, struct annotation *notes, unsigned int percent_type) annotation_line__max_percent() argument 3021 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 3052 ipc_coverage_string(char *bf, int size, struct annotation *notes) ipc_coverage_string() argument 3068 __annotation_line__write(struct annotation_line *al, struct annotation *notes, bool first_line, bool current_entry, bool change_color, int width, void *obj, unsigned int percent_type, int (*obj__set_color)(void *obj, int color), void (*obj__set_percent_color)(void *obj, double percent, bool current), int (*obj__set_jumps_percent_color)(void *obj, int nr, bool current), void (*obj__printf)(void *obj, const char *fmt, ...), void (*obj__write_graph)(void *obj, int graph)) __annotation_line__write() argument 3223 disasm_line__write(disasm_line(al), notes, obj, bf, sizeof(bf), obj__printf, obj__write_graph); __annotation_line__write() local 3230 annotation_line__write(struct annotation_line *al, struct annotation *notes, struct annotation_write_ops *wops, struct annotation_options *opts) annotation_line__write() argument 3246 struct annotation *notes = symbol__annotation(sym); symbol__annotate2() local [all...] |
H A 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()
|
/kernel/linux/linux-5.10/tools/perf/util/ |
H A D | annotate.c | 6 * copyright notes. 809 struct annotation *notes = symbol__annotation(sym); in symbol__alloc_hist_cycles() local 812 notes->src->cycles_hist = calloc(size, sizeof(struct cyc_hist)); in symbol__alloc_hist_cycles() 813 if (notes->src->cycles_hist == NULL) in symbol__alloc_hist_cycles() 820 struct annotation *notes = symbol__annotation(sym); in symbol__annotate_zero_histograms() local 822 pthread_mutex_lock(¬es->lock); in symbol__annotate_zero_histograms() 823 if (notes->src != NULL) { in symbol__annotate_zero_histograms() 824 memset(notes->src->histograms, 0, in symbol__annotate_zero_histograms() 825 notes->src->nr_histograms * notes in symbol__annotate_zero_histograms() 921 struct annotation *notes = symbol__annotation(sym); symbol__cycles_hist() local 940 struct annotation *notes = symbol__annotation(sym); symbol__hists() local 1032 annotation__count_insn(struct annotation *notes, u64 start, u64 end) annotation__count_insn() argument 1044 annotation__count_and_fill(struct annotation *notes, u64 start, u64 end, struct cyc_hist *ch) annotation__count_and_fill() argument 1075 annotation__compute_ipc(struct annotation *notes, size_t size) annotation__compute_ipc() argument 1379 struct annotation *notes = symbol__annotation(sym); annotation_line__print() local 1492 struct annotation *notes = symbol__annotation(sym); symbol__parse_objdump_line() local 1558 struct annotation *notes = symbol__annotation(sym); delete_last_nop() local 1699 struct annotation *notes = symbol__annotation(sym); symbol__disassemble_bpf() local 1853 struct annotation *notes = symbol__annotation(sym); symbol__disassemble_bpf_image() local 2137 annotation__calc_percent(struct annotation *notes, struct evsel *leader, s64 len) annotation__calc_percent() argument 2170 struct annotation *notes = symbol__annotation(sym); symbol__calc_percent() local 2179 struct annotation *notes = symbol__annotation(sym); symbol__annotate() local 2342 struct annotation *notes = symbol__annotation(sym); symbol__annotate_hits() local 2375 struct annotation *notes = symbol__annotation(sym); symbol__annotate_printf() local 2509 struct annotation *notes = symbol__annotation(sym); symbol__annotate_fprintf2() local 2566 struct annotation *notes = symbol__annotation(sym); symbol__annotate_zero_histogram() local 2574 struct annotation *notes = symbol__annotation(sym); symbol__annotate_decay_histogram() local 2633 annotation__mark_jump_targets(struct annotation *notes, struct symbol *sym) annotation__mark_jump_targets() argument 2664 annotation__set_offsets(struct annotation *notes, s64 size) annotation__set_offsets() argument 2703 annotation__max_ins_name(struct annotation *notes) annotation__max_ins_name() argument 2720 annotation__init_column_widths(struct annotation *notes, struct symbol *sym) annotation__init_column_widths() argument 2729 annotation__update_column_widths(struct annotation *notes) annotation__update_column_widths() argument 2742 annotation__calc_lines(struct annotation *notes, struct map *map, struct rb_root *root, struct annotation_options *opts) annotation__calc_lines() argument 2777 struct annotation *notes = symbol__annotation(ms->sym); symbol__calc_lines() local 2841 annotation_line__max_percent(struct annotation_line *al, struct annotation *notes, unsigned int percent_type) annotation_line__max_percent() argument 2861 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 2892 ipc_coverage_string(char *bf, int size, struct annotation *notes) ipc_coverage_string() argument 2908 __annotation_line__write(struct annotation_line *al, struct annotation *notes, bool first_line, bool current_entry, bool change_color, int width, void *obj, unsigned int percent_type, int (*obj__set_color)(void *obj, int color), void (*obj__set_percent_color)(void *obj, double percent, bool current), int (*obj__set_jumps_percent_color)(void *obj, int nr, bool current), void (*obj__printf)(void *obj, const char *fmt, ...), void (*obj__write_graph)(void *obj, int graph)) __annotation_line__write() argument 3063 disasm_line__write(disasm_line(al), notes, obj, bf, sizeof(bf), obj__printf, obj__write_graph); __annotation_line__write() local 3070 annotation_line__write(struct annotation_line *al, struct annotation *notes, struct annotation_write_ops *wops, struct annotation_options *opts) annotation_line__write() argument 3086 struct annotation *notes = symbol__annotation(sym); symbol__annotate2() local [all...] |
H A D | annotate.h | 215 void annotation_line__write(struct annotation_line *al, struct annotation *notes, 219 int __annotation__scnprintf_samples_period(struct annotation *notes, 300 static inline int annotation__cycles_width(struct annotation *notes) in annotation__cycles_width() argument 302 if (notes->have_cycles && notes->options->show_minmax_cycle) in annotation__cycles_width() 305 return notes->have_cycles ? ANNOTATION__IPC_WIDTH + ANNOTATION__CYCLES_WIDTH : 0; in annotation__cycles_width() 308 static inline int annotation__pcnt_width(struct annotation *notes) in annotation__pcnt_width() argument 310 return (symbol_conf.show_total_period ? 12 : 7) * notes->nr_events; in annotation__pcnt_width() 313 static inline bool annotation_line__filter(struct annotation_line *al, struct annotation *notes) in annotation_line__filter() argument 315 return notes in annotation_line__filter() 329 annotation__histogram(struct annotation *notes, int idx) annotation__histogram() argument [all...] |
H A 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()
|
/kernel/linux/linux-5.10/fs/proc/ |
H A D | kcore.c | 295 static void append_kcore_note(char *notes, size_t *i, const char *name, in append_kcore_note() argument 299 struct elf_note *note = (struct elf_note *)¬es[*i]; in append_kcore_note() 305 memcpy(¬es[*i], name, note->n_namesz); in append_kcore_note() 307 memcpy(¬es[*i], desc, descsz); in append_kcore_note() 419 char *notes; in read_kcore() local 425 notes = kzalloc(notes_len, GFP_KERNEL); in read_kcore() 426 if (!notes) { in read_kcore() 431 append_kcore_note(notes, &i, CORE_STR, NT_PRSTATUS, &prstatus, in read_kcore() 433 append_kcore_note(notes, &i, CORE_STR, NT_PRPSINFO, &prpsinfo, in read_kcore() 435 append_kcore_note(notes, in read_kcore() [all...] |
/kernel/linux/linux-6.6/fs/proc/ |
H A 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, in read_kcore_iter() [all...] |
/kernel/linux/linux-6.6/kernel/module/ |
H A D | sysfs.c | 140 * /sys/module/foo/notes/.section.name gives contents of SHT_NOTE sections. 145 unsigned int notes; member 174 unsigned int notes, loaded, i; in add_notes_attrs() local 178 /* failed to create section attributes, so can't create notes */ in add_notes_attrs() 182 /* Count notes sections and allocate structures. */ in add_notes_attrs() 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 in add_notes_attrs() [all...] |
/kernel/linux/linux-5.10/fs/ |
H A D | binfmt_elf.c | 1730 struct memelfnote notes[]; member 1783 fill_note(&t->notes[0], "CORE", NT_PRSTATUS, in fill_thread_core_info() 1785 *total += notesize(&t->notes[0]); in fill_thread_core_info() 1791 * that has no core_note_type or is inactive, we leave t->notes[i] in fill_thread_core_info() 1814 fill_note(&t->notes[i], is_fpreg ? "CORE" : "LINUX", in fill_thread_core_info() 1817 *total += notesize(&t->notes[i]); in fill_thread_core_info() 1846 * Figure out how many notes we're going to need for each thread. in fill_note_info() 1874 notes[info->thread_notes]), in fill_note_info() 1901 * Fill in the two process-wide notes. in fill_note_info() 1924 * Write all the notes fo 1986 struct memelfnote notes[3]; global() member 2020 struct memelfnote *notes; global() member [all...] |
/kernel/linux/linux-5.10/tools/perf/ |
H A D | builtin-annotate.c | 87 struct annotation *notes = sym ? symbol__annotation(sym) : NULL; in process_basic_block() local 114 if (notes) in process_basic_block() 115 notes->max_coverage = max(notes->max_coverage, entry->coverage); in process_basic_block() 316 struct annotation *notes; in hists__find_annotations() local 325 notes = symbol__annotation(he->ms.sym); in hists__find_annotations() 326 if (notes->src == NULL) { in hists__find_annotations() 382 zfree(¬es->src->cycles_hist); in hists__find_annotations() 383 zfree(¬es->src); in hists__find_annotations()
|
H A D | builtin-top.c | 114 struct annotation *notes; in perf_top__parse_source() local 137 notes = symbol__annotation(sym); in perf_top__parse_source() 138 pthread_mutex_lock(¬es->lock); in perf_top__parse_source() 141 pthread_mutex_unlock(¬es->lock); in perf_top__parse_source() 157 pthread_mutex_unlock(¬es->lock); in perf_top__parse_source() 199 struct annotation *notes; in perf_top__record_precise_ip() local 208 notes = symbol__annotation(sym); in perf_top__record_precise_ip() 210 if (pthread_mutex_trylock(¬es->lock)) in perf_top__record_precise_ip() 215 pthread_mutex_unlock(¬es->lock); in perf_top__record_precise_ip() 240 struct annotation *notes; in perf_top__show_details() local [all...] |
/kernel/linux/linux-6.6/tools/perf/ |
H A 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()
|
H A 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; variable 212 notes = symbol__annotation(sym); 214 if (!annotation__trylock(notes)) 219 annotation__unlock(notes); variable 244 struct annotation *notes; in perf_top__show_details() local [all...] |
/kernel/linux/linux-5.10/tools/perf/ui/gtk/ |
H A 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()
|
/kernel/linux/linux-6.6/tools/perf/ui/gtk/ |
H A 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()
|
/kernel/linux/linux-6.6/fs/ |
H A 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() 1874 * Figure out how many notes w in fill_note_info() [all...] |
/kernel/linux/linux-5.10/arch/arm/mach-pxa/ |
H A D | sleep.S | 65 @ Intel PXA270 Specification Update notes problems sleeping 102 @ Intel PXA255 Specification Update notes problems 158 @ Intel PXA270 Specification Update notes problems performing
|
/kernel/linux/linux-6.6/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
|
/kernel/linux/linux-5.10/kernel/ |
H A D | watch_queue.c | 123 page = wqueue->notes[note / WATCH_QUEUE_NOTES_PER_PAGE]; in post_one_notification() 253 if (wqueue->notes) in watch_queue_set_size() 296 wqueue->notes = pages; in watch_queue_set_size() 401 __free_page(wqueue->notes[i]); in __put_watch_queue() 402 kfree(wqueue->notes); in __put_watch_queue()
|
/kernel/linux/linux-6.6/kernel/ |
H A 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()
|
/kernel/linux/linux-5.10/arch/xtensa/boot/ |
H A D | Makefile | 37 OBJCOPYFLAGS = --strip-all -R .comment -R .notes -O binary
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | watch_queue.h | 43 struct page **notes; /* Preallocated notifications */ member 44 unsigned long *notes_bitmap; /* Allocation bitmap for notes */ 47 unsigned int nr_notes; /* Number of notes */ 48 unsigned int nr_pages; /* Number of pages in notes[] */
|