Home
last modified time | relevance | path

Searched full:al (Results 1 – 25 of 447) sorted by relevance

12345678910>>...18

/linux/tools/perf/util/
H A Devent.c553 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 Ddlfilter.c28 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 Daddr_location.c7 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 Dannotate.c433 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, &notes->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 Dunwind-libdw.c69 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 Dsymbol_fprintf.c20 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 Ddb-export.c175 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 Dhist.c684 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 Ddata-convert-json.c132 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 Dannotate.c67 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 Dal,alpine-smp2 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 Dsmsc47b397.rst60 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 Dal,alpine-msix.yaml4 $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 Dlshrdi3.S33 #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 Dashrdi3.S33 #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 Dashldi3.S33 #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 Dinput-event-codes.h72 * 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 Dcompat.c333 #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 Damazon,al.yaml4 $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 Dlinux-event-codes.h72 * 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 Dsfp-util.h8 #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 Dfabrics-cmd-auth.c406 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 Dhists_link.c69 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 D1.Intro.rst21 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 Dindex.rst3 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

12345678910>>...18