Home
last modified time | relevance | path

Searched refs:asi (Results 1 – 25 of 85) sorted by relevance

1234

/linux/arch/sparc/lib/
A DNGpage.S21 rd %asi, %g3
29 ldda [%i1 + 0x00] %asi, %o2
30 ldda [%i1 + 0x10] %asi, %o4
31 ldda [%i1 + 0x20] %asi, %l2
32 ldda [%i1 + 0x30] %asi, %l4
33 stxa %o2, [%i0 + 0x00] %asi
34 stxa %o3, [%i0 + 0x08] %asi
35 stxa %o4, [%i0 + 0x10] %asi
57 wr %g3, 0x0, %asi
67 rd %asi, %g3
[all …]
A Dxor.S35 rd %asi, %g1
39 ldda [%o1] %asi, %f0
91 wr %g1, %g0, %asi
105 rd %asi, %g1
158 wr %g1, %g0, %asi
172 rd %asi, %g1
259 rd %asi, %g1
362 rd %asi, %g7
409 rd %asi, %g7
472 rd %asi, %g7
[all …]
A Dbzero.S108 EX_ST(stwa %g0, [%o0 + 0x00] %asi)
122 EX_ST(stxa %g0, [%o0 + 0x00] %asi)
123 EX_ST(stxa %g0, [%o0 + 0x08] %asi)
124 EX_ST(stxa %g0, [%o0 + 0x10] %asi)
125 EX_ST(stxa %g0, [%o0 + 0x18] %asi)
126 EX_ST(stxa %g0, [%o0 + 0x20] %asi)
127 EX_ST(stxa %g0, [%o0 + 0x28] %asi)
128 EX_ST(stxa %g0, [%o0 + 0x30] %asi)
129 EX_ST(stxa %g0, [%o0 + 0x38] %asi)
135 5: EX_ST(stxa %g0, [%o0 + 0x00] %asi)
[all …]
A DNGbzero.S42 rd %asi, %o5
45 wr %o4, 0x0, %asi
72 wr %g7, 0x0, %asi
76 EX_ST(stxa %o2, [%o0 + 0x00] %asi)
77 EX_ST(stxa %o2, [%o0 + 0x08] %asi)
78 EX_ST(stxa %o2, [%o0 + 0x10] %asi)
79 EX_ST(stxa %o2, [%o0 + 0x18] %asi)
80 EX_ST(stxa %o2, [%o0 + 0x20] %asi)
89 wr %o4, 0x0, %asi
111 wr %o5, 0x0, %asi
[all …]
A DGENbzero.S42 rd %asi, %o5
44 wr %o4, 0x0, %asi
74 EX_ST(stxa %o2, [%o0 + 0x00] %asi)
75 EX_ST(stxa %o2, [%o0 + 0x08] %asi)
76 EX_ST(stxa %o2, [%o0 + 0x10] %asi)
77 EX_ST(stxa %o2, [%o0 + 0x18] %asi)
78 EX_ST(stxa %o2, [%o0 + 0x20] %asi)
79 EX_ST(stxa %o2, [%o0 + 0x28] %asi)
87 wr %o4, 0x0, %asi
109 wr %o5, 0x0, %asi
[all …]
A DM7memset.S189 rd %asi, %g3 ! save %asi to be restored later
197 stxa %o1, [%o5+8]%asi
199 stxa %o1, [%o5+8+64]%asi
209 stxa %o1, [%o5+8+8]%asi
211 stxa %o1, [%o5+16+8]%asi
213 stxa %o1, [%o5+24+8]%asi
217 stxa %o1, [%o5-8]%asi
233 stxa %o1, [%o5+8]%asi
234 stxa %o1, [%o5+8+8]%asi
241 stxa %o1, [%o5-8]%asi
[all …]
A Dcopy_in_user.S64 EX_O4(ldxa [%o1] %asi, %o5)
65 EX_O4(stxa %o5, [%o0] %asi)
73 EX_O2_4(lduwa [%o1] %asi, %o5)
74 EX_O2_4(stwa %o5, [%o0] %asi)
90 EX_O2_4(lduwa [%o1] %asi, %g1)
91 EX_O2_4(stwa %g1, [%o0] %asi)
102 EX_O2_1(lduba [%o1] %asi, %g1)
103 EX_O2_1(stba %g1, [%o0] %asi)
A Dcopy_page.S175 rd %asi, %g3
186 stda %f48, [%o0] %asi
192 stda %f48, [%o0] %asi
198 stda %f48, [%o0] %asi
207 stda %f48, [%o0] %asi
213 stda %f48, [%o0] %asi
218 stda %f32, [%o0] %asi
220 stda %f0, [%o0] %asi
223 stda %f0, [%o0] %asi
225 stda %f16, [%o0] %asi
[all …]
/linux/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
A Dantsel.c111 struct antsel_info *asi; in brcms_c_antsel_attach() local
115 if (!asi) in brcms_c_antsel_attach()
118 asi->wlc = wlc; in brcms_c_antsel_attach()
119 asi->pub = wlc->pub; in brcms_c_antsel_attach()
121 asi->antsel_avail = false; in brcms_c_antsel_attach()
124 if ((asi->pub->sromrev >= 4) && (asi->antsel_antswitch != 0)) { in brcms_c_antsel_attach()
165 brcms_c_antsel_init_cfg(asi, &asi->antcfg_11n, true); in brcms_c_antsel_attach()
166 brcms_c_antsel_init_cfg(asi, &asi->antcfg_cur, true); in brcms_c_antsel_attach()
168 return asi; in brcms_c_antsel_attach()
173 kfree(asi); in brcms_c_antsel_detach()
[all …]
/linux/arch/sparc/kernel/
A Dsys32.S44 1: ldswa [%o1 + 0x0] %asi, %o0
46 2: ldswa [%o1 + 0x8] %asi, %o2
48 3: ldswa [%o1 + 0x4] %asi, %o1
53 4: ldswa [%o1 + 0x0] %asi, %o0
55 5: ldswa [%o1 + 0x8] %asi, %o2
57 6: lduwa [%o1 + 0x4] %asi, %o1
62 7: ldswa [%o1 + 0x0] %asi, %o0
64 8: ldswa [%o1 + 0x8] %asi, %o2
66 9: lduwa [%o1 + 0x4] %asi, %o1
71 10: ldswa [%o1 + 0x0] %asi, %o0
[all …]
A Duna_asm_64.S12 rd %asi, %o4
13 wr %o3, 0, %asi
22 4: stba %g1, [%o0] %asi
24 5: stba %g7, [%o0 + 1] %asi
26 6: stba %g1, [%o0 + 2] %asi
36 12: stba %g2, [%o0] %asi
43 16: stba %g2, [%o0] %asi
46 wr %o4, 0x0, %asi
70 rd %asi, %o5
71 wr %o4, 0, %asi
[all …]
A Dunaligned_64.c310 int orig_asi, asi; in kernel_unaligned_trap() local
320 if (asi == ASI_AIUS) { in kernel_unaligned_trap()
341 switch (asi) { in kernel_unaligned_trap()
349 asi &= ~0x08; in kernel_unaligned_trap()
464 if (asi < 0x80) { in handle_ldf_stq()
468 switch (asi) { in handle_ldf_stq()
504 if (asi < 0x80) { in handle_ldf_stq()
618 (asi < ASI_P)) in handle_lddfmna()
625 if (!(asi & 0x2)) in handle_lddfmna()
682 (asi < ASI_P)) in handle_stdfmna()
[all …]
A Dtsb.S565 rd %asi, %g2
570 stxa %g1, [%o0 + 0x10] %asi
571 stxa %g1, [%o0 + 0x20] %asi
572 stxa %g1, [%o0 + 0x30] %asi
573 stxa %g1, [%o0 + 0x40] %asi
574 stxa %g1, [%o0 + 0x50] %asi
575 stxa %g1, [%o0 + 0x60] %asi
576 stxa %g1, [%o0 + 0x70] %asi
577 stxa %g1, [%o0 + 0x80] %asi
578 stxa %g1, [%o0 + 0x90] %asi
[all …]
/linux/arch/arm/probes/kprobes/
A Dactions-thumb.c25 struct arch_probes_insn *asi, struct pt_regs *regs) in t32_simulate_table_branch() argument
73 asi->insn_handler = t32_simulate_cond_branch; in t32_decode_cond_branch()
150 insn = __mem_to_opcode_arm(asi->insn[0]); in t32_decode_ldmstm()
229 "1" (cpsr), [fn] "r" (asi->insn_fn) in t32_emulate_rd8rn16rm0_rwflags()
279 struct arch_probes_insn *asi, in t32_emulate_rdlo12rdhi8rn16rm0_noflags() argument
296 [fn] "r" (asi->insn_fn) in t32_emulate_rdlo12rdhi8rn16rm0_noflags()
400 t16_simulate_it(insn, asi, regs); in t16_singlestep_it()
407 asi->insn_singlestep = t16_singlestep_it; in t16_decode_it()
456 [fn] "r" (asi->insn_fn) in t16_emulate_loregs()
518 asi->insn_handler = t16_emulate_hiregs; in t16_decode_hiregs()
[all …]
A Dcheckers-common.c14 struct arch_probes_insn *asi, in checker_stack_use_none() argument
17 asi->stack_space = 0; in checker_stack_use_none()
22 struct arch_probes_insn *asi, in checker_stack_use_unknown() argument
25 asi->stack_space = -1; in checker_stack_use_unknown()
31 struct arch_probes_insn *asi, in checker_stack_use_imm_0xx() argument
35 asi->stack_space = imm; in checker_stack_use_imm_0xx()
44 struct arch_probes_insn *asi, in checker_stack_use_t32strd() argument
48 asi->stack_space = imm << 2; in checker_stack_use_t32strd()
53 struct arch_probes_insn *asi, in checker_stack_use_imm_x0x() argument
57 asi->stack_space = imm; in checker_stack_use_imm_x0x()
[all …]
A Dactions-common.c19 struct arch_probes_insn *asi, in simulate_ldm1stm1() argument
61 struct arch_probes_insn *asi, in simulate_stm1_pc() argument
67 simulate_ldm1stm1(insn, asi, regs); in simulate_stm1_pc()
72 struct arch_probes_insn *asi, in simulate_ldm1_pc() argument
75 simulate_ldm1stm1(insn, asi, regs); in simulate_ldm1_pc()
81 struct arch_probes_insn *asi, struct pt_regs *regs) in emulate_generic_r0_12_noflags() argument
84 register void *rfn asm("lr") = asi->insn_fn; in emulate_generic_r0_12_noflags()
111 emulate_generic_r0_12_noflags(insn, asi, in emulate_generic_r2_14_noflags()
119 emulate_generic_r0_12_noflags(insn, asi, in emulate_ldm_r3_15()
156 asi->insn_handler = handler; in kprobe_decode_ldmstm()
[all …]
A Dcheckers-arm.c14 struct arch_probes_insn *asi, in arm_check_stack() argument
94 struct arch_probes_insn *asi, in arm_check_regs_nouse() argument
97 asi->register_usage_flags = 0; in arm_check_regs_nouse()
102 struct arch_probes_insn *asi, in arm_check_regs_normal() argument
108 asi->register_usage_flags = 0; in arm_check_regs_normal()
118 struct arch_probes_insn *asi, in arm_check_regs_ldmstm() argument
123 asi->register_usage_flags = reglist | (1 << rn); in arm_check_regs_ldmstm()
128 struct arch_probes_insn *asi, in arm_check_regs_mov_ip_sp() argument
149 struct arch_probes_insn *asi, in arm_check_regs_ldrdstrd() argument
153 arm_check_regs_normal(insn, asi, h); in arm_check_regs_ldrdstrd()
[all …]
A Dactions-arm.c70 struct arch_probes_insn *asi, struct pt_regs *regs) in emulate_ldrdstrd() argument
87 [fn] "r" (asi->insn_fn) in emulate_ldrdstrd()
99 struct arch_probes_insn *asi, struct pt_regs *regs) in emulate_ldr() argument
114 : "1" (rnv), "r" (rmv), [fn] "r" (asi->insn_fn) in emulate_ldr()
178 "1" (cpsr), [fn] "r" (asi->insn_fn) in emulate_rd12rn16rm0rs8_rwflags()
208 "1" (cpsr), [fn] "r" (asi->insn_fn) in emulate_rd12rn16rm0_rwflags_nopc()
218 struct arch_probes_insn *asi, in emulate_rd16rn12rm0rs8_rwflags_nopc() argument
238 "1" (cpsr), [fn] "r" (asi->insn_fn) in emulate_rd16rn12rm0rs8_rwflags_nopc()
259 : "0" (rdv), "r" (rmv), [fn] "r" (asi->insn_fn) in emulate_rd12rm0_noflags_nopc()
268 struct arch_probes_insn *asi, in emulate_rdlo12rdhi16rn0rm8_rwflags_nopc() argument
[all …]
/linux/arch/arm/probes/
A Ddecode.c176 struct arch_probes_insn *asi, in probes_simulate_nop() argument
182 struct arch_probes_insn *asi, in probes_emulate_none() argument
185 asi->insn_fn(); in probes_emulate_none()
201 u16 *thumb_insn = (u16 *)asi->insn; in prepare_emulated_insn()
227 u16 *ip = (u16 *)asi->insn; in set_emulated_insn()
234 asi->insn[0] = __opcode_to_mem_arm(insn); in set_emulated_insn()
344 struct arch_probes_insn *asi, in run_checkers() argument
359 retval = checker_func(insn, asi, h); in run_checkers()
433 asi->stack_space = 0; in probes_decode_insn()
440 asi->register_usage_flags = ~0UL; in probes_decode_insn()
[all …]
A Ddecode-thumb.c844 struct arch_probes_insn *asi, in thumb16_singlestep() argument
848 asi->insn_handler(opcode, asi, regs); in thumb16_singlestep()
853 struct arch_probes_insn *asi, in thumb32_singlestep() argument
857 asi->insn_handler(opcode, asi, regs); in thumb32_singlestep()
862 thumb16_probes_decode_insn(probes_opcode_t insn, struct arch_probes_insn *asi, in thumb16_probes_decode_insn() argument
866 asi->insn_singlestep = thumb16_singlestep; in thumb16_probes_decode_insn()
867 asi->insn_check_cc = thumb_check_cc; in thumb16_probes_decode_insn()
868 return probes_decode_insn(insn, asi, probes_decode_thumb16_table, true, in thumb16_probes_decode_insn()
877 asi->insn_singlestep = thumb32_singlestep; in thumb32_probes_decode_insn()
878 asi->insn_check_cc = thumb_check_cc; in thumb32_probes_decode_insn()
[all …]
A Ddecode-arm.c54 struct arch_probes_insn *asi, struct pt_regs *regs) in simulate_bbl() argument
66 struct arch_probes_insn *asi, struct pt_regs *regs) in simulate_blx1() argument
77 struct arch_probes_insn *asi, struct pt_regs *regs) in simulate_blx2bx() argument
92 struct arch_probes_insn *asi, struct pt_regs *regs) in simulate_mrs() argument
100 struct arch_probes_insn *asi, struct pt_regs *regs) in simulate_mov_ipsp() argument
701 struct arch_probes_insn *asi, struct pt_regs *regs) in arm_singlestep() argument
704 asi->insn_handler(insn, asi, regs); in arm_singlestep()
720 arm_probes_decode_insn(probes_opcode_t insn, struct arch_probes_insn *asi, in arm_probes_decode_insn() argument
724 asi->insn_singlestep = arm_singlestep; in arm_probes_decode_insn()
725 asi->insn_check_cc = probes_condition_checks[insn>>28]; in arm_probes_decode_insn()
[all …]
/linux/arch/sparc/include/asm/
A Dttable.h430 stwa %l0, [%sp + 0x00] %asi; \
431 stwa %l1, [%sp + 0x04] %asi; \
432 stwa %l2, [%sp + 0x08] %asi; \
433 stwa %l3, [%sp + 0x0c] %asi; \
434 stwa %l4, [%sp + 0x10] %asi; \
435 stwa %l5, [%sp + 0x14] %asi; \
436 stwa %l6, [%sp + 0x18] %asi; \
437 stwa %l7, [%sp + 0x1c] %asi; \
438 stwa %i0, [%sp + 0x20] %asi; \
439 stwa %i1, [%sp + 0x24] %asi; \
[all …]
/linux/arch/sparc/power/
A Dhibernate_asm.S64 rd %asi, %g1
65 wr %g0, ASI_PHYS_USE_EC, %asi
92 ldxa [%l0 + 16] %asi, %l0
103 ldxa [%g3 + SC_REG_CWP] %asi, %g2
105 ldxa [%g3 + SC_REG_WSTATE] %asi, %g2
107 ldxa [%g3 + SC_REG_FP] %asi, %fp
112 ldxa [%g3 + SC_REG_TICK] %asi, %g2
116 ldxa [%g3 + SC_REG_G4] %asi, %g4
117 ldxa [%g3 + SC_REG_G5] %asi, %g5
118 ldxa [%g3 + SC_REG_G6] %asi, %g6
[all …]
/linux/arch/arm/probes/uprobes/
A Dactions-arm.c105 decode_pc_ro(probes_opcode_t insn, struct arch_probes_insn *asi, in decode_pc_ro() argument
109 asi); in decode_pc_ro()
129 decode_wb_pc(probes_opcode_t insn, struct arch_probes_insn *asi, in decode_wb_pc() argument
133 asi); in decode_wb_pc()
134 enum probes_insn ret = decode_pc_ro(insn, asi, d); in decode_wb_pc()
145 struct arch_probes_insn *asi, in decode_rd12rn16rm0rs8_rwflags() argument
148 return decode_wb_pc(insn, asi, d, true); in decode_rd12rn16rm0rs8_rwflags()
152 decode_ldr(probes_opcode_t insn, struct arch_probes_insn *asi, in decode_ldr() argument
155 return decode_wb_pc(insn, asi, d, false); in decode_ldr()
160 struct arch_probes_insn *asi, in uprobe_decode_ldmstm() argument
[all …]
A Dcore.h10 struct arch_probes_insn *asi,
14 struct arch_probes_insn *asi,
19 struct arch_probes_insn *asi,
23 decode_wb_pc(probes_opcode_t insn, struct arch_probes_insn *asi,
27 decode_pc_ro(probes_opcode_t insn, struct arch_probes_insn *asi,

Completed in 77 milliseconds

1234