/Linux-v5.4/tools/perf/util/ |
D | event.c | 458 struct addr_location *al) in thread__find_map() argument 464 al->machine = machine; in thread__find_map() 465 al->thread = thread; in thread__find_map() 466 al->addr = addr; in thread__find_map() 467 al->cpumode = cpumode; in thread__find_map() 468 al->filtered = 0; in thread__find_map() 471 al->map = NULL; in thread__find_map() 476 al->level = 'k'; in thread__find_map() 480 al->level = '.'; in thread__find_map() 482 al->level = 'g'; in thread__find_map() [all …]
|
D | unwind-libdw.c | 29 static int __report_module(struct addr_location *al, u64 ip, in __report_module() argument 38 thread__find_symbol(ui->thread, PERF_RECORD_MISC_USER, ip, al); in __report_module() 40 if (al->map) in __report_module() 41 dso = al->map->dso; in __report_module() 51 if (s != al->map->start - al->map->pgoff) in __report_module() 57 …(dso->symsrc_filename ? dso->symsrc_filename : dso->long_name), -1, al->map->start - al->map->pgof… in __report_module() 65 struct addr_location al; in report_module() local 67 return __report_module(&al, ip, ui); in report_module() 78 struct addr_location al; in entry() local 80 if (__report_module(&al, ip, ui)) in entry() [all …]
|
D | symbol_fprintf.c | 20 const struct addr_location *al, in __symbol__fprintf_symname_offs() argument 29 if (al && print_offsets) { in __symbol__fprintf_symname_offs() 30 if (al->addr < sym->end) in __symbol__fprintf_symname_offs() 31 offset = al->addr - sym->start; in __symbol__fprintf_symname_offs() 33 offset = al->addr - al->map->start - sym->start; in __symbol__fprintf_symname_offs() 37 } else if (al && unknown_as_addr) in __symbol__fprintf_symname_offs() 38 return fprintf(fp, "[%#" PRIx64 "]", al->addr); in __symbol__fprintf_symname_offs() 44 const struct addr_location *al, in symbol__fprintf_symname_offs() argument 47 return __symbol__fprintf_symname_offs(sym, al, false, true, fp); in symbol__fprintf_symname_offs() 51 const struct addr_location *al, in __symbol__fprintf_symname() argument [all …]
|
D | db-export.c | 176 static int db_ids_from_al(struct db_export *dbe, struct addr_location *al, in db_ids_from_al() argument 181 if (al->map) { in db_ids_from_al() 182 struct dso *dso = al->map->dso; in db_ids_from_al() 184 err = db_export__dso(dbe, dso, al->machine); in db_ids_from_al() 189 if (!al->sym) { in db_ids_from_al() 190 al->sym = symbol__new(al->addr, 0, 0, 0, "unknown"); in db_ids_from_al() 191 if (al->sym) in db_ids_from_al() 192 dso__insert_symbol(dso, al->sym); in db_ids_from_al() 195 if (al->sym) { in db_ids_from_al() 196 u64 *db_id = symbol__priv(al->sym); in db_ids_from_al() [all …]
|
D | annotate.c | 1038 struct annotation_line *al = notes->offsets[offset]; in annotation__count_and_fill() local 1040 if (al && al->ipc == 0.0) { in annotation__count_and_fill() 1041 al->ipc = ipc; in annotation__count_and_fill() 1072 struct annotation_line *al; in annotation__compute_ipc() local 1076 al = notes->offsets[offset]; in annotation__compute_ipc() 1077 if (al && ch->num_aggr) { in annotation__compute_ipc() 1078 al->cycles = ch->cycles_aggr / ch->num_aggr; in annotation__compute_ipc() 1079 al->cycles_max = ch->cycles_max; in annotation__compute_ipc() 1080 al->cycles_min = ch->cycles_min; in annotation__compute_ipc() 1150 static void annotation_line__delete(struct annotation_line *al) in annotation_line__delete() argument [all …]
|
D | hist.c | 566 struct addr_location *al, in hists__findnew_entry() argument 640 he_stat__add_cpumode_period(&he->stat, al->cpumode, period); in hists__findnew_entry() 642 he_stat__add_cpumode_period(he->stat_acc, al->cpumode, period); in hists__findnew_entry() 674 struct addr_location *al, in __hists__add_entry() argument 683 struct namespaces *ns = thread__namespaces(al->thread); in __hists__add_entry() 685 .thread = al->thread, in __hists__add_entry() 686 .comm = thread__comm(al->thread), in __hists__add_entry() 692 .map = al->map, in __hists__add_entry() 693 .sym = al->sym, in __hists__add_entry() 695 .srcline = (char *) al->srcline, in __hists__add_entry() [all …]
|
/Linux-v5.4/arch/sh/kernel/ |
D | process_64.c | 40 unsigned long long ah, al, bh, bl, ch, cl; in show_regs() local 46 al = (regs->pc) & 0xffffffff; in show_regs() 52 ah, al, bh, bl, ch, cl); in show_regs() 55 al = (regs->sr) & 0xffffffff; in show_regs() 65 ah, al, bh, bl, ch, cl); in show_regs() 68 al = (regs->regs[0]) & 0xffffffff; in show_regs() 74 ah, al, bh, bl, ch, cl); in show_regs() 77 al = (regs->regs[3]) & 0xffffffff; in show_regs() 83 ah, al, bh, bl, ch, cl); in show_regs() 86 al = (regs->regs[6]) & 0xffffffff; in show_regs() [all …]
|
/Linux-v5.4/arch/arm/lib/ |
D | ashrdi3.S | 33 #define al r1 macro 36 #define al r0 macro 45 movmi al, al, lsr r2 46 movpl al, ah, asr r3 47 ARM( orrmi al, al, ah, lsl ip ) 49 THUMB( orrmi al, al, r3 )
|
D | lshrdi3.S | 33 #define al r1 macro 36 #define al r0 macro 45 movmi al, al, lsr r2 46 movpl al, ah, lsr r3 47 ARM( orrmi al, al, ah, lsl ip ) 49 THUMB( orrmi al, al, r3 )
|
D | ashldi3.S | 33 #define al r1 macro 36 #define al r0 macro 46 movpl ah, al, lsl r3 47 ARM( orrmi ah, ah, al, lsr ip ) 48 THUMB( lsrmi r3, al, ip ) 50 mov al, al, lsl r2
|
/Linux-v5.4/tools/perf/ui/browsers/ |
D | annotate.c | 49 struct annotation_line *al = list_entry(entry, struct annotation_line, node); in disasm_line__filter() local 50 return annotation_line__filter(al, notes); in disasm_line__filter() 100 struct annotation_line *al = list_entry(entry, struct annotation_line, node); in annotate_browser__write() local 122 annotation_line__write(al, notes, &ops, ab->opts); in annotate_browser__write() 125 ab->selection = al; in annotate_browser__write() 130 struct disasm_line *pos = list_prev_entry(cursor, al.node); in is_fused() 194 from = cursor->al.idx_asm; in annotate_browser__draw_current_jump() 197 from = (u64)cursor->al.idx; in annotate_browser__draw_current_jump() 245 struct annotation_line *al) in disasm_rb_tree__insert() argument 256 if (disasm__cmp(al, l, browser->opts->percent_type) < 0) in disasm_rb_tree__insert() [all …]
|
/Linux-v5.4/lib/mpi/ |
D | longlong.h | 114 #define add_ssaaaa(sh, sl, ah, al, bh, bl) \ argument 121 "%r" ((USItype)(al)), \ 123 #define sub_ddmmss(sh, sl, ah, al, bh, bl) \ argument 130 "r" ((USItype)(al)), \ 176 #define add_ssaaaa(sh, sl, ah, al, bh, bl) \ argument 183 "%r" ((USItype)(al)), \ 185 #define sub_ddmmss(sh, sl, ah, al, bh, bl) \ argument 192 "r" ((USItype)(al)), \ 263 #define add_ssaaaa(sh, sl, ah, al, bh, bl) \ argument 270 "%1" ((USItype)(al)), \ [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/arm/cpu-enable-method/ |
D | al,alpine-smp | 2 Secondary CPU enable-method "al,alpine-smp" binding 5 This document describes the "al,alpine-smp" method for 7 "al,alpine-smp" enable method should be defined in the 10 Enable method name: "al,alpine-smp" 11 Compatible machines: "al,alpine" 17 "al,alpine-cpu-resume" and "al,alpine-nb-service". 26 - compatible : Should contain "al,alpine-cpu-resume". 36 - compatible : Should contain "al,alpine-sysfabric-service" and "syscon". 45 enable-method = "al,alpine-smp"; 73 compatible = "al,alpine-cpu-resume"; [all …]
|
/Linux-v5.4/arch/alpha/math-emu/ |
D | sfp-util.h | 8 #define add_ssaaaa(sh, sl, ah, al, bh, bl) \ argument 9 ((sl) = (al) + (bl), (sh) = (ah) + (bh) + ((sl) < (al))) 11 #define sub_ddmmss(sh, sl, ah, al, bh, bl) \ argument 12 ((sl) = (al) - (bl), (sh) = (ah) - (bh) - ((al) < (bl)))
|
/Linux-v5.4/drivers/char/ |
D | toshiba.c | 127 unsigned char al; in tosh_emulate_fan() local 139 al = inb(0xe5); in tosh_emulate_fan() 142 regs->ecx = (unsigned int) (al & 0x01); in tosh_emulate_fan() 148 al = inb(0xe5); in tosh_emulate_fan() 150 outb (al | 0x01, 0xe5); in tosh_emulate_fan() 159 al = inb(0xe5); in tosh_emulate_fan() 161 outb(al & 0xfe, 0xe5); in tosh_emulate_fan() 175 al = inb(0xe5); in tosh_emulate_fan() 178 regs->ecx = al & 0x01; in tosh_emulate_fan() 184 al = inb(0xe5); in tosh_emulate_fan() [all …]
|
/Linux-v5.4/tools/perf/ |
D | builtin-mem.c | 159 struct addr_location al; in dump_raw_samples() local 162 if (machine__resolve(machine, &al, sample) < 0) { in dump_raw_samples() 168 if (al.filtered || (mem->hide_unresolved && al.sym == NULL)) in dump_raw_samples() 171 if (al.map != NULL) in dump_raw_samples() 172 al.map->dso->hit = 1; in dump_raw_samples() 200 al.map ? (al.map->dso ? al.map->dso->long_name : "???") : "???", in dump_raw_samples() 201 al.sym ? al.sym->name : "???"); in dump_raw_samples() 225 al.map ? (al.map->dso ? al.map->dso->long_name : "???") : "???", in dump_raw_samples() 226 al.sym ? al.sym->name : "???"); in dump_raw_samples() 229 addr_location__put(&al); in dump_raw_samples()
|
D | builtin-annotate.c | 129 static void process_branch_stack(struct branch_stack *bs, struct addr_location *al, in process_branch_stack() argument 139 bi = sample__resolve_bstack(sample, al); in process_branch_stack() 156 struct addr_location *al __maybe_unused, in hist_iter__branch_callback() 180 struct addr_location *al __maybe_unused, in process_branch_callback() 204 hist__account_cycles(sample->branch_stack, al, sample, false); in process_branch_callback() 217 struct addr_location *al, in perf_evsel__add_sample() argument 227 (al->sym == NULL || in perf_evsel__add_sample() 228 strcmp(ann->sym_hist_filter, al->sym->name) != 0)) { in perf_evsel__add_sample() 234 if (al->sym != NULL) { in perf_evsel__add_sample() 235 rb_erase_cached(&al->sym->rb_node, in perf_evsel__add_sample() [all …]
|
/Linux-v5.4/tools/perf/tests/ |
D | code-reading.c | 238 struct addr_location al; in read_object_code() local 250 if (!thread__find_map(thread, cpumode, addr, &al) || !al.map->dso) { in read_object_code() 260 pr_debug("File is: %s\n", al.map->dso->long_name); in read_object_code() 262 if (al.map->dso->symtab_type == DSO_BINARY_TYPE__KALLSYMS && in read_object_code() 263 !dso__is_kcore(al.map->dso)) { in read_object_code() 268 pr_debug("On file address is: %#"PRIx64"\n", al.addr); in read_object_code() 274 if (addr + len > al.map->end) in read_object_code() 275 len = al.map->end - addr; in read_object_code() 278 ret_len = dso__data_read_offset(al.map->dso, thread->mg->machine, in read_object_code() 279 al.addr, buf1, len); in read_object_code() [all …]
|
D | hists_link.c | 67 struct addr_location al; in add_hist_entries() local 86 if (machine__resolve(machine, &al, &sample) < 0) in add_hist_entries() 89 he = hists__add_entry(hists, &al, NULL, in add_hist_entries() 92 addr_location__put(&al); in add_hist_entries() 96 fake_common_samples[k].thread = al.thread; in add_hist_entries() 97 fake_common_samples[k].map = al.map; in add_hist_entries() 98 fake_common_samples[k].sym = al.sym; in add_hist_entries() 105 if (machine__resolve(machine, &al, &sample) < 0) in add_hist_entries() 108 he = hists__add_entry(hists, &al, NULL, in add_hist_entries() 111 addr_location__put(&al); in add_hist_entries() [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/interrupt-controller/ |
D | al,alpine-msix.txt | 7 - compatible: should be "al,alpine-msix" 12 - al,msi-base-spi: SPI base of the MSI frame 13 - al,msi-num-spis: number of SPIs assigned to the MSI frame, relative to SPI0 18 compatible = "al,alpine-msix"; 23 al,msi-base-spi = <160>; 24 al,msi-num-spis = <160>;
|
/Linux-v5.4/arch/arm64/include/asm/ |
D | atomic_lse.h | 45 ATOMIC_FETCH_OP( , al, op, asm_op, "memory") 73 ATOMIC_OP_ADD_RETURN( , al, "memory") 102 ATOMIC_FETCH_OP_AND( , al, "memory") 134 ATOMIC_OP_SUB_RETURN( , al, "memory") 154 ATOMIC_FETCH_OP_SUB( , al, "memory") 190 ATOMIC64_FETCH_OP( , al, op, asm_op, "memory") 218 ATOMIC64_OP_ADD_RETURN( , al, "memory") 247 ATOMIC64_FETCH_OP_AND( , al, "memory") 279 ATOMIC64_OP_SUB_RETURN( , al, "memory") 299 ATOMIC64_FETCH_OP_SUB( , al, "memory") [all …]
|
/Linux-v5.4/arch/x86/lib/ |
D | cmpxchg16b_emu.S | 19 # Emulate 'cmpxchg16b %gs:(%rsi)' except we return the result in %al not 20 # via the ZF. Caller will access %al to get result. 39 mov $1, %al 44 xor %al,%al
|
/Linux-v5.4/arch/sh/math-emu/ |
D | sfp-util.h | 6 #define add_ssaaaa(sh, sl, ah, al, bh, bl) \ argument 9 __x = (al) + (bl); \ 10 (sh) = (ah) + (bh) + (__x < (al)); \ 14 #define sub_ddmmss(sh, sl, ah, al, bh, bl) \ argument 17 __x = (al) - (bl); \ 18 (sh) = (ah) - (bh) - (__x > (al)); \
|
/Linux-v5.4/arch/powerpc/kernel/ |
D | io-workarounds.c | 112 #define DEF_PCI_AC_RET(name, ret, at, al, space, aa) \ argument 118 return bus->ops->name al; \ 119 return __do_##name al; \ 122 #define DEF_PCI_AC_NORET(name, at, al, space, aa) \ argument 128 bus->ops->name al; \ 131 __do_##name al; \ 141 #define DEF_PCI_AC_RET(name, ret, at, al, space, aa) .name = iowa_##name, argument 142 #define DEF_PCI_AC_NORET(name, at, al, space, aa) .name = iowa_##name, argument
|
/Linux-v5.4/arch/powerpc/include/asm/ |
D | sfp-machine.h | 216 #define add_ssaaaa(sh, sl, ah, al, bh, bl) \ argument 220 : "=r" (sh), "=&r" (sl) : "r" (ah), "%r" (al), "rI" (bl));\ 223 : "=r" (sh), "=&r" (sl) : "r" (ah), "%r" (al), "rI" (bl));\ 227 : "%r" (ah), "r" (bh), "%r" (al), "rI" (bl)); \ 239 #define sub_ddmmss(sh, sl, ah, al, bh, bl) \ argument 243 : "=r" (sh), "=&r" (sl) : "r" (bh), "rI" (al), "r" (bl));\ 246 : "=r" (sh), "=&r" (sl) : "r" (bh), "rI" (al), "r" (bl));\ 249 : "=r" (sh), "=&r" (sl) : "r" (ah), "rI" (al), "r" (bl));\ 252 : "=r" (sh), "=&r" (sl) : "r" (ah), "rI" (al), "r" (bl));\ 256 : "r" (ah), "r" (bh), "rI" (al), "r" (bl)); \
|