Home
last modified time | relevance | path

Searched refs:notes (Results 1 - 25 of 46) sorted by relevance

12

/kernel/linux/linux-6.6/tools/perf/ui/browsers/
H A Dannotate.c43 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 Dannotate.c48 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 Dannotate.h216 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 Dannotate.c6 * 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 Dblock-info.c119 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 Dannotate.c6 * 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(&notes->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 Dannotate.h215 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 Dblock-info.c119 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 Dkcore.c295 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 *)&notes[*i]; in append_kcore_note()
305 memcpy(&notes[*i], name, note->n_namesz); in append_kcore_note()
307 memcpy(&notes[*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 Dkcore.c294 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 *)&notes[*i]; in append_kcore_note()
304 memcpy(&notes[*i], name, note->n_namesz); in append_kcore_note()
306 memcpy(&notes[*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 Dsysfs.c140 * /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 Dbinfmt_elf.c1730 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 Dbuiltin-annotate.c87 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(&notes->src->cycles_hist); in hists__find_annotations()
383 zfree(&notes->src); in hists__find_annotations()
H A Dbuiltin-top.c114 struct annotation *notes; in perf_top__parse_source() local
137 notes = symbol__annotation(sym); in perf_top__parse_source()
138 pthread_mutex_lock(&notes->lock); in perf_top__parse_source()
141 pthread_mutex_unlock(&notes->lock); in perf_top__parse_source()
157 pthread_mutex_unlock(&notes->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(&notes->lock)) in perf_top__record_precise_ip()
215 pthread_mutex_unlock(&notes->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 Dbuiltin-annotate.c94 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 Dbuiltin-top.c115 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 Dannotate.c100 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, &notes->src->source, al.node) { in perf_gtk__annotate_symbol()
156 list_for_each_entry_safe(pos, n, &notes->src->source, al.node) { in perf_gtk__annotate_symbol()
/kernel/linux/linux-6.6/tools/perf/ui/gtk/
H A Dannotate.c100 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, &notes->src->source, al.node) { in perf_gtk__annotate_symbol()
156 list_for_each_entry_safe(pos, n, &notes->src->source, al.node) { in perf_gtk__annotate_symbol()
/kernel/linux/linux-6.6/fs/
H A Dbinfmt_elf.c1732 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 Dsleep.S65 @ 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 Dsleep.S66 @ 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 Dwatch_queue.c123 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 Dwatch_queue.c119 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 DMakefile37 OBJCOPYFLAGS = --strip-all -R .comment -R .notes -O binary
/kernel/linux/linux-6.6/include/linux/
H A Dwatch_queue.h43 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[] */

Completed in 28 milliseconds

12