| /linux/tools/perf/util/ |
| H A D | event.c | 553 struct addr_location al; in perf_event__fprintf_text_poke() 555 addr_location__init(&al); in perf_event__fprintf_text_poke() 556 al.map = maps__find(machine__kernel_maps(machine), tp->addr); in perf_event__fprintf_text_poke() 557 if (al.map && map__load(al.map) >= 0) { in perf_event__fprintf_text_poke() 558 al.addr = map__map_ip(al.map, tp->addr); in perf_event__fprintf_text_poke() 559 al.sym = map__find_symbol(al.map, al in perf_event__fprintf_text_poke() 554 struct addr_location al; perf_event__fprintf_text_poke() local 695 thread__find_map(struct thread * thread,u8 cpumode,u64 addr,struct addr_location * al) thread__find_map() argument 758 thread__find_map_fb(struct thread * thread,u8 cpumode,u64 addr,struct addr_location * al) thread__find_map_fb() argument 771 thread__find_symbol(struct thread * thread,u8 cpumode,u64 addr,struct addr_location * al) thread__find_symbol() argument 780 thread__find_symbol_fb(struct thread * thread,u8 cpumode,u64 addr,struct addr_location * al) thread__find_symbol_fb() argument 805 machine__resolve(struct machine * machine,struct addr_location * al,struct perf_sample * sample) machine__resolve() argument 924 thread__resolve(struct thread * thread,struct addr_location * al,struct perf_sample * sample) thread__resolve() argument [all...] |
| H A D | dlfilter.c | 28 static void al_to_d_al(struct addr_location *al, struct perf_dlfilter_al *d_al) in al_to_d_al() argument 30 struct symbol *sym = al->sym; in al_to_d_al() 33 if (al->map) { in al_to_d_al() 34 struct dso *dso = map__dso(al->map); in al_to_d_al() 53 if (al->addr < sym->end) in al_to_d_al() 54 d_al->symoff = al->addr - sym->start; in al_to_d_al() 55 else if (al->map) in al_to_d_al() 56 d_al->symoff = al->addr - map__start(al->map) - sym->start; in al_to_d_al() 67 d_al->addr = al->addr; in al_to_d_al() 75 struct addr_location *al = d->al; in get_al() local [all …]
|
| H A D | addr_location.c | 7 void addr_location__init(struct addr_location *al) in addr_location__init() argument 9 al->thread = NULL; in addr_location__init() 10 al->map = NULL; in addr_location__init() 11 al->sym = NULL; in addr_location__init() 12 al->srcline = NULL; in addr_location__init() 13 al->addr = 0; in addr_location__init() 14 al->level = 0; in addr_location__init() 15 al->filtered = 0; in addr_location__init() 16 al->cpumode = 0; in addr_location__init() 17 al->cpu = 0; in addr_location__init() [all …]
|
| H A D | annotate.c | 433 struct annotation_line *al; in annotated_source__get_line() local 435 list_for_each_entry(al, &src->source, node) { in annotated_source__get_line() 436 if (al->offset == offset) in annotated_source__get_line() 437 return al; in annotated_source__get_line() 444 struct annotation_line *al; in annotation__count_insn() local 447 al = annotated_source__get_line(notes->src, start); in annotation__count_insn() 448 if (al == NULL) in annotation__count_insn() 451 list_for_each_entry_from(al, ¬es->src->source, node) { in annotation__count_insn() 452 if (al->offset == -1) in annotation__count_insn() 454 if ((u64)al->offset > end) in annotation__count_insn() [all …]
|
| H A D | unwind-libdw.c | 69 static int __report_module(struct addr_location *al, u64 ip, in __report_module() argument 76 * Some callers will use al->sym, so we can't just use the in __report_module() 79 thread__find_symbol(ui->thread, PERF_RECORD_MISC_USER, ip, al); in __report_module() 81 if (al->map) in __report_module() 82 dso = map__dso(al->map); in __report_module() 95 base = map__start(al->map); in __report_module() 97 base = map__start(al->map) - map__pgoff(al->map); in __report_module() 138 struct addr_location al; in report_module() local 141 addr_location__init(&al); in report_module() 142 res = __report_module(&al, ip, ui); in report_module() [all …]
|
| H A 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 - map__start(al->map) - 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, fals in symbol__fprintf_symname_offs() 51 __symbol__fprintf_symname(const struct symbol * sym,const struct addr_location * al,bool unknown_as_addr,FILE * fp) __symbol__fprintf_symname() argument [all...] |
| H A D | db-export.c | 175 static int db_ids_from_al(struct db_export *dbe, struct addr_location *al, 180 if (al->map) { in db_ids_from_al() 181 struct dso *dso = map__dso(al->map); in db_ids_from_al() 183 err = db_export__dso(dbe, dso, maps__machine(thread__maps(al->thread))); in db_ids_from_al() 188 if (!al->sym) { in db_ids_from_al() 189 al->sym = symbol__new(al->addr, 0, 0, 0, "unknown"); in db_ids_from_al() 190 if (al->sym) in db_ids_from_al() 191 dso__insert_symbol(dso, al->sym); in db_ids_from_al() 194 if (al in db_ids_from_al() 176 db_ids_from_al(struct db_export * dbe,struct addr_location * al,u64 * dso_db_id,u64 * sym_db_id,u64 * offset) db_ids_from_al() argument 241 struct addr_location al; call_path_from_sample() local 350 db_export__sample(struct db_export * dbe,union perf_event * event,struct perf_sample * sample,struct evsel * evsel,struct addr_location * al,struct addr_location * addr_al) db_export__sample() argument [all...] |
| H A D | hist.c | 684 const struct addr_location *al, in hists__findnew_entry() 758 he_stat__add_cpumode_period(&he->stat, al->cpumode, period); in hists__findnew_entry() 760 he_stat__add_cpumode_period(he->stat_acc, al->cpumode, period); in hists__findnew_entry() 796 struct addr_location *al, in __hists__add_entry() 806 struct namespaces *ns = thread__namespaces(al->thread); in __hists__add_entry() 808 .thread = al->thread, in __hists__add_entry() 809 .comm = thread__comm(al->thread), in __hists__add_entry() 816 .thread = al->thread, in __hists__add_entry() 817 .map = al->map, in __hists__add_entry() 818 .sym = al in __hists__add_entry() 681 hists__findnew_entry(struct hists * hists,struct hist_entry * entry,const struct addr_location * al,bool sample_self) hists__findnew_entry() argument 793 __hists__add_entry(struct hists * hists,struct addr_location * al,struct symbol * sym_parent,struct branch_info * bi,struct mem_info * mi,struct kvm_info * ki,struct block_info * block_info,struct perf_sample * sample,bool sample_self,struct hist_entry_ops * ops) __hists__add_entry() argument 859 hists__add_entry(struct hists * hists,struct addr_location * al,struct symbol * sym_parent,struct branch_info * bi,struct mem_info * mi,struct kvm_info * ki,struct perf_sample * sample,bool sample_self) hists__add_entry() argument 873 hists__add_entry_ops(struct hists * hists,struct hist_entry_ops * ops,struct addr_location * al,struct symbol * sym_parent,struct branch_info * bi,struct mem_info * mi,struct kvm_info * ki,struct perf_sample * sample,bool sample_self) hists__add_entry_ops() argument 886 hists__add_entry_block(struct hists * hists,struct addr_location * al,struct block_info * block_info) hists__add_entry_block() argument 917 iter_prepare_mem_entry(struct hist_entry_iter * iter,struct addr_location * al) iter_prepare_mem_entry() argument 931 iter_add_single_mem_entry(struct hist_entry_iter * iter,struct addr_location * al) iter_add_single_mem_entry() argument 988 iter_prepare_branch_entry(struct hist_entry_iter * iter,struct addr_location * al) iter_prepare_branch_entry() argument 1012 iter_next_branch_entry(struct hist_entry_iter * iter,struct addr_location * al) iter_next_branch_entry() argument 1033 iter_add_next_branch_entry(struct hist_entry_iter * iter,struct addr_location * al) iter_add_next_branch_entry() argument 1101 iter_add_single_normal_entry(struct hist_entry_iter * iter,struct addr_location * al) iter_add_single_normal_entry() argument 1163 iter_add_single_cumulative_entry(struct hist_entry_iter * iter,struct addr_location * al) iter_add_single_cumulative_entry() argument 1195 iter_next_cumulative_entry(struct hist_entry_iter * iter,struct addr_location * al) iter_next_cumulative_entry() argument 1222 iter_add_next_cumulative_entry(struct hist_entry_iter * iter,struct addr_location * al) iter_add_next_cumulative_entry() argument 1332 hist_entry_iter__add(struct hist_entry_iter * iter,struct addr_location * al,int max_stack_depth,void * arg) hist_entry_iter__add() argument 2824 hist__account_cycles(struct branch_stack * bs,struct addr_location * al,struct perf_sample * sample,bool nonany_branch_mode,u64 * total_cycles,struct evsel * evsel) hist__account_cycles() argument [all...] |
| H A D | data-convert-json.c | 132 u64 ip, struct addr_location *al) in output_sample_callchain_entry() argument 140 if (al && al->sym && al->sym->namelen) { in output_sample_callchain_entry() 141 struct dso *dso = al->map ? map__dso(al->map) : NULL; in output_sample_callchain_entry() 144 output_json_key_string(out, false, 5, "symbol", al->sym->name); in output_sample_callchain_entry() 167 struct addr_location al; in process_sample_event() local 171 addr_location__init(&al); in process_sample_event() 172 if (machine__resolve(machine, &al, sampl in process_sample_event() [all...] |
| /linux/tools/perf/ui/browsers/ |
| H A D | annotate.c | 67 struct annotation_line *al = list_entry(entry, struct annotation_line, node); in disasm_line__filter() local 68 return annotation_line__filter(al); in disasm_line__filter() 118 struct annotation_line *al = list_entry(entry, struct annotation_line, node); in annotate_browser__write() local 149 annotation_line__write(al, notes, &ops, &apd); in annotate_browser__write() 152 ab->selection = al; in annotate_browser__write() 157 struct disasm_line *pos = list_prev_entry(cursor, al.node); in is_fused() 161 while (pos && pos->al.offset == -1) { in is_fused() 162 pos = list_prev_entry(pos, al.node); in is_fused() 232 from = cursor->al.idx_asm; in annotate_browser__draw_current_jump() 235 from = (u64)cursor->al.idx; in annotate_browser__draw_current_jump() [all …]
|
| /linux/Documentation/devicetree/bindings/arm/cpu-enable-method/ |
| H A 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". 35 enable-method = "al,alpine-smp"; 63 compatible = "al,alpine-cpu-resume"; 68 compatible = "al,alpine-sysfabric-service", "syscon";
|
| /linux/Documentation/hwmon/ |
| H A D | smsc47b397.rst | 60 OUT DX,AL 62 IN AL,DX 64 AL contains the data in hex, the temperature in Celsius is the decimal 67 Ex: If AL contains 0x2A, the temperature is 42 degrees C. 151 OUT DX,AL 154 MOV AL,20H 155 OUT DX,AL 158 IN AL,DX 162 OUT DX,AL 179 OUT DX,AL [all …]
|
| /linux/Documentation/devicetree/bindings/interrupt-controller/ |
| H A D | al,alpine-msix.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/al,alpine-msix.yaml# 14 const: al,alpine-msix 23 al,msi-base-spi: 27 al,msi-num-spis: 35 - al,msi-base-spi 36 - al,msi-num-spis 43 compatible = "al,alpine-msix"; 47 al,msi-base-spi = <160>; 48 al,msi-num-spis = <160>;
|
| /linux/arch/arm/lib/ |
| H A 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 )
|
| H A 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 )
|
| H A 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/include/uapi/linux/ |
| H A D | input-event-codes.h | 72 * AL - Application Launch Button 196 #define KEY_SCALE 120 /* AL Compiz Scale (Expose) */ 217 #define KEY_HELP 138 /* AL Integrated Help Center */ 219 #define KEY_CALC 140 /* AL Calculator */ 223 #define KEY_FILE 144 /* AL Local Machine Browser */ 229 #define KEY_WWW 150 /* AL Internet Browser */ 231 #define KEY_COFFEE 152 /* AL Terminal Lock/Screensaver */ 252 #define KEY_CONFIG 171 /* AL Consumer Control Configuration */ 298 #define KEY_FINANCE 219 /* AL Checkbook/Finance */ 430 #define KEY_INFO 0x166 /* AL OEM Features/Tips/Tutorial */ [all …]
|
| /linux/net/ |
| H A D | compat.c | 333 #define AL(x) ((x) * sizeof(u32)) macro 335 AL(0), AL(3), AL(3), AL(3), AL(2), AL(3), 336 AL(3), AL(3), AL( [all...] |
| /linux/Documentation/devicetree/bindings/arm/ |
| H A D | amazon,al.yaml | 4 $id: http://devicetree.org/schemas/arm/amazon,al.yaml# 19 - const: al,alpine 24 - al,alpine-v2-evp 25 - const: al,alpine-v2 30 - amazon,al-alpine-v3-evp 31 - const: amazon,al-alpine-v3
|
| /linux/include/dt-bindings/input/ |
| H A D | linux-event-codes.h | 72 * AL - Application Launch Button 196 #define KEY_SCALE 120 /* AL Compiz Scale (Expose) */ 217 #define KEY_HELP 138 /* AL Integrated Help Center */ 219 #define KEY_CALC 140 /* AL Calculator */ 223 #define KEY_FILE 144 /* AL Local Machine Browser */ 229 #define KEY_WWW 150 /* AL Internet Browser */ 231 #define KEY_COFFEE 152 /* AL Terminal Lock/Screensaver */ 252 #define KEY_CONFIG 171 /* AL Consumer Control Configuration */ 298 #define KEY_FINANCE 219 /* AL Checkbook/Finance */ 430 #define KEY_INFO 0x166 /* AL OE [all...] |
| /linux/arch/alpha/math-emu/ |
| H A 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/drivers/nvme/target/ |
| H A D | fabrics-cmd-auth.c | 406 static int nvmet_auth_challenge(struct nvmet_req *req, void *d, int al) in nvmet_auth_challenge() argument 416 if (al < data_size) { in nvmet_auth_challenge() 417 pr_debug("%s: buffer too small (al %d need %d)\n", __func__, in nvmet_auth_challenge() 418 al, data_size); in nvmet_auth_challenge() 446 static int nvmet_auth_success1(struct nvmet_req *req, void *d, int al) in nvmet_auth_success1() argument 452 WARN_ON(al < sizeof(*data)); in nvmet_auth_success1() 473 static void nvmet_auth_failure1(struct nvmet_req *req, void *d, int al) in nvmet_auth_failure1() argument 477 WARN_ON(al < sizeof(*data)); in nvmet_auth_failure1() 487 return le32_to_cpu(req->cmd->auth_receive.al); in nvmet_auth_receive_data_len() 494 u32 al; in nvmet_execute_auth_receive() local [all …]
|
| /linux/tools/perf/tests/ |
| H A D | hists_link.c | 69 struct addr_location al; in add_hist_entries() local 74 addr_location__init(&al); in add_hist_entries() 89 if (machine__resolve(machine, &al, &sample) < 0) in add_hist_entries() 92 he = hists__add_entry(hists, &al, NULL, in add_hist_entries() 99 fake_common_samples[k].thread = thread__get(al.thread); in add_hist_entries() 101 fake_common_samples[k].map = map__get(al.map); in add_hist_entries() 102 fake_common_samples[k].sym = al.sym; in add_hist_entries() 109 if (machine__resolve(machine, &al, &sample) < 0) in add_hist_entries() 112 he = hists__add_entry(hists, &al, NULL, in add_hist_entries() 119 fake_samples[i][k].thread = thread__get(al.thread); in add_hist_entries() [all …]
|
| /linux/Documentation/translations/it_IT/process/ |
| H A D | 1.Intro.rst | 21 Il codice che contribuisce al kernel Linux deve essere reso disponibile sotto 111 ascoltano o coloro che non sono interessati al processo di sviluppo. 139 distributori Linux). Nel breve termine, contribuire al codice può sembrare 158 l'interfaccia dello spazio utente, quella interna al kernel è in continuo 187 - La partecipazione al processo di sviluppo costituisce la vostra via per 201 - Contribuire al codice è l'azione fondamentale che fa funzionare tutto il 203 funzioni al kernel e fornire competenze ed esempi che saranno utili ad 206 questa piattaforma. Contribuire al codice è une delle migliori vie per 226 kernel, al punto che la maggior parte degli sviluppatori del kernel non 239 applica doppiamente al codice proprietario. Dato che questo codice non è [all …]
|
| /linux/Documentation/translations/sp_SP/ |
| H A D | index.rst | 3 Traducción al español 25 de la traducción intentan mantener sus traducciones al día, en tanto les 29 al maintainer de la traducción y, si puede, consulte la documentación en 44 oración al inglés se podría modificar para adaptarla al español. Por esta 51 siente cómodo escribiendo en inglés, puede pedir ayuda al maintainer para 73 Traducciones al español
|