Home
last modified time | relevance | path

Searched refs:a1 (Results 1 - 25 of 687) sorted by relevance

12345678910>>...28

/kernel/linux/linux-5.10/arch/xtensa/kernel/
H A Dstacktrace.c33 unsigned long a1 = regs->areg[1]; in xtensa_backtrace_user() local
42 frame.sp = a1; in xtensa_backtrace_user()
71 /* Get the PC from a0 and a1. */ in xtensa_backtrace_user()
73 /* Read a0 and a1 from the in xtensa_backtrace_user()
77 a1 = regs->areg[index * 4 + 1]; in xtensa_backtrace_user()
80 frame.sp = a1; in xtensa_backtrace_user()
93 /* Start from the a1 register. */ in xtensa_backtrace_user()
94 /* a1 = regs->areg[1]; */ in xtensa_backtrace_user()
99 if (!access_ok(&SPILL_SLOT(a1, 0), 8)) in xtensa_backtrace_user()
101 /* Copy a1, a in xtensa_backtrace_user()
124 unsigned long a1 = regs->areg[1]; xtensa_backtrace_kernel() local
172 unsigned long a0, a1; walk_stackframe() local
[all...]
H A Dentry.S112 * a1: a1
125 * stack pointer (a1) has been set.
133 /* Save a1, a2, a3, and set SP. */
136 s32i a1, a2, PT_AREG1
139 mov a1, a2
150 s32i a3, a1, PT_SAR
151 s32i a2, a1, PT_ICOUNTLEVEL
155 s32i a2, a1, PT_THREADPTR
164 s32i a2, a1, PT_WINDOWBAS
[all...]
/kernel/linux/linux-6.6/arch/xtensa/kernel/
H A Dstacktrace.c34 unsigned long a1 = regs->areg[1]; in xtensa_backtrace_user() local
43 frame.sp = a1; in xtensa_backtrace_user()
72 /* Get the PC from a0 and a1. */ in xtensa_backtrace_user()
74 /* Read a0 and a1 from the in xtensa_backtrace_user()
78 a1 = regs->areg[index * 4 + 1]; in xtensa_backtrace_user()
81 frame.sp = a1; in xtensa_backtrace_user()
94 /* Start from the a1 register. */ in xtensa_backtrace_user()
95 /* a1 = regs->areg[1]; */ in xtensa_backtrace_user()
100 if (!access_ok(&SPILL_SLOT(a1, 0), 8)) in xtensa_backtrace_user()
102 /* Copy a1, a in xtensa_backtrace_user()
125 unsigned long a1 = regs->areg[1]; xtensa_backtrace_kernel() local
173 unsigned long a0, a1; walk_stackframe() local
[all...]
H A Dentry.S103 * a1: a1
116 * stack pointer (a1) has been set.
124 /* Save a1, a2, a3, and set SP. */
127 s32i a1, a2, PT_AREG1
130 mov a1, a2
141 s32i a3, a1, PT_SAR
142 s32i a2, a1, PT_ICOUNTLEVEL
146 s32i a2, a1, PT_THREADPTR
156 s32i a2, a1, PT_WINDOWBAS
[all...]
H A Dcoprocessor.S112 * a1: a1
152 /* Save remaining registers a1-a3 and SAR */
156 s32i a1, a2, PT_AREG1
158 mov a1, a2
160 s32i a2, a1, PT_AREG2
164 s32i a4, a1, PT_AREG4
165 s32i a5, a1, PT_AREG5
166 s32i a6, a1, PT_AREG6
167 s32i a7, a1, PT_AREG
[all...]
/kernel/linux/linux-6.6/arch/riscv/lib/
H A Dclear_page.S29 lw a1, riscv_cboz_block_size
33 add a0, a0, a1
36 add a0, a0, a1
39 add a0, a0, a1
41 add a0, a0, a1
44 add a0, a0, a1
46 add a0, a0, a1
48 add a0, a0, a1
50 add a0, a0, a1
53 add a0, a0, a1
[all...]
H A Dmemmove.S17 * a1 - Inclusive first byte of src
29 beq a0, a1, return_from_memmove
34 * Forward Copy: a1 - Index counter of src
55 add a4, a1, a2
88 xor t0, a0, a1
94 bltu a1, a0, misaligned_fixup_copy_reverse
99 andi a5, a1, (SZREG - 1) /* Find the alignment offset of src (a1) */
101 sub a5, a1, t3 /* Find the difference between src and dest */
102 andi a1, a
[all...]
/kernel/linux/linux-5.10/arch/m68k/kernel/
H A Dhead.S602 lea %pc@(m68k_machtype),%a1
603 movel %a0@,%a1@
606 lea %pc@(m68k_fputype),%a1
607 movel %a0@,%a1@
610 lea %pc@(m68k_mmutype),%a1
611 movel %a0@,%a1@
614 lea %pc@(m68k_cputype),%a1
615 movel %a0@,%a1@
628 lea %pc@(L(mac_videobase)),%a1
629 movel %a0@,%a1
[all...]
/kernel/liteos_m/arch/xtensa/lx6/gcc/
H A Dlos_exc.S47 PUSH_ALL_REG a1
54 wsr a1, EXCSAVE1
55 l32i a1, a1, CONTEXT_OFF_A1
57 rsr a1, EXCSAVE1
165 PUSH_ALL_REG a1
173 wsr a1, EXCSAVE1
174 l32i a1, a1, CONTEXT_OFF_A1
176 rsr a1, EXCSAVE
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/cisco/enic/
H A Dvnic_dev.c457 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd_proxy()
467 vdev->args[3] = *a1; in vnic_dev_cmd_proxy()
484 *a1 = vdev->args[2]; in vnic_dev_cmd_proxy()
490 enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) in vnic_dev_cmd_no_proxy()
495 vdev->args[1] = *a1; in vnic_dev_cmd_no_proxy()
500 *a1 = vdev->args[1]; in vnic_dev_cmd_no_proxy()
518 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd()
525 a0, a1, wait); in vnic_dev_cmd()
528 a0, a1, wait); in vnic_dev_cmd()
531 return vnic_dev_cmd_no_proxy(vdev, cmd, a0, a1, wai in vnic_dev_cmd()
455 vnic_dev_cmd_proxy(struct vnic_dev *vdev, enum vnic_devcmd_cmd proxy_cmd, enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) vnic_dev_cmd_proxy() argument
489 vnic_dev_cmd_no_proxy(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) vnic_dev_cmd_no_proxy() argument
517 vnic_dev_cmd(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) vnic_dev_cmd() argument
537 u64 a0 = (u32)cmd, a1 = 0; vnic_dev_capable() local
549 u64 a0, a1 = 0; vnic_dev_fw_info() local
580 u64 a0, a1; vnic_dev_spec() local
602 u64 a0, a1; vnic_dev_stats_dump() local
622 u64 a0 = 0, a1 = 0; vnic_dev_close() local
629 u64 a0 = 0, a1 = 0; vnic_dev_enable_wait() local
640 u64 a0 = 0, a1 = 0; vnic_dev_disable() local
647 u64 a0 = (u32)arg, a1 = 0; vnic_dev_open() local
654 u64 a0 = 0, a1 = 0; vnic_dev_open_done() local
671 u64 a0 = (u32)arg, a1 = 0; vnic_dev_soft_reset() local
678 u64 a0 = 0, a1 = 0; vnic_dev_soft_reset_done() local
695 u64 a0 = (u32)arg, a1 = 0; vnic_dev_hang_reset() local
712 u64 a0 = 0, a1 = 0; vnic_dev_hang_reset_done() local
734 u64 a0, a1; vnic_dev_hang_notify() local
741 u64 a0, a1; vnic_dev_get_mac_addr() local
761 u64 a0, a1 = 0; vnic_dev_packet_filter() local
780 u64 a0 = 0, a1 = 0; vnic_dev_add_addr() local
797 u64 a0 = 0, a1 = 0; vnic_dev_del_addr() local
815 u64 a0 = ig_vlan_rewrite_mode, a1 = 0; vnic_dev_set_ig_vlan_rewrite_mode() local
828 u64 a0, a1; vnic_dev_notify_setcmd() local
867 u64 a0, a1; vnic_dev_notify_unsetcmd() local
917 u64 a0 = (u32)arg, a1 = 0; vnic_dev_init() local
938 u64 a0 = 0, a1 = 0; vnic_dev_deinit() local
1123 u64 a0, a1 = len; vnic_dev_init_prov2() local
1146 u64 a0, a1 = 0; vnic_dev_enable2() local
1157 u64 a0 = cmd, a1 = 0; vnic_dev_cmd_status() local
1180 u64 a0, a1; vnic_dev_set_mac_addr() local
1207 u64 a0, a1; vnic_dev_classifier() local
1255 u64 a1 = config; vnic_dev_overlay_offload_ctrl() local
1264 u64 a1 = vxlan_udp_port_number; vnic_dev_overlay_offload_cfg() local
1271 vnic_dev_get_supported_feature_ver(struct vnic_dev *vdev, u8 feature, u64 *supported_versions, u64 *a1) vnic_dev_get_supported_feature_ver() argument
1287 u64 a0 = CMD_NIC_CFG, a1 = 0; vnic_dev_capable_rss_hash_type() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/cisco/enic/
H A Dvnic_dev.c444 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd_proxy()
454 vdev->args[3] = *a1; in vnic_dev_cmd_proxy()
471 *a1 = vdev->args[2]; in vnic_dev_cmd_proxy()
477 enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) in vnic_dev_cmd_no_proxy()
482 vdev->args[1] = *a1; in vnic_dev_cmd_no_proxy()
487 *a1 = vdev->args[1]; in vnic_dev_cmd_no_proxy()
505 u64 *a0, u64 *a1, int wait) in vnic_dev_cmd()
512 a0, a1, wait); in vnic_dev_cmd()
515 a0, a1, wait); in vnic_dev_cmd()
518 return vnic_dev_cmd_no_proxy(vdev, cmd, a0, a1, wai in vnic_dev_cmd()
442 vnic_dev_cmd_proxy(struct vnic_dev *vdev, enum vnic_devcmd_cmd proxy_cmd, enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) vnic_dev_cmd_proxy() argument
476 vnic_dev_cmd_no_proxy(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) vnic_dev_cmd_no_proxy() argument
504 vnic_dev_cmd(struct vnic_dev *vdev, enum vnic_devcmd_cmd cmd, u64 *a0, u64 *a1, int wait) vnic_dev_cmd() argument
524 u64 a0 = (u32)cmd, a1 = 0; vnic_dev_capable() local
536 u64 a0, a1 = 0; vnic_dev_fw_info() local
567 u64 a0, a1; vnic_dev_spec() local
589 u64 a0, a1; vnic_dev_stats_dump() local
609 u64 a0 = 0, a1 = 0; vnic_dev_close() local
616 u64 a0 = 0, a1 = 0; vnic_dev_enable_wait() local
627 u64 a0 = 0, a1 = 0; vnic_dev_disable() local
634 u64 a0 = (u32)arg, a1 = 0; vnic_dev_open() local
641 u64 a0 = 0, a1 = 0; vnic_dev_open_done() local
658 u64 a0 = (u32)arg, a1 = 0; vnic_dev_soft_reset() local
665 u64 a0 = 0, a1 = 0; vnic_dev_soft_reset_done() local
682 u64 a0 = (u32)arg, a1 = 0; vnic_dev_hang_reset() local
699 u64 a0 = 0, a1 = 0; vnic_dev_hang_reset_done() local
721 u64 a0, a1; vnic_dev_hang_notify() local
728 u64 a0, a1; vnic_dev_get_mac_addr() local
748 u64 a0, a1 = 0; vnic_dev_packet_filter() local
767 u64 a0 = 0, a1 = 0; vnic_dev_add_addr() local
784 u64 a0 = 0, a1 = 0; vnic_dev_del_addr() local
802 u64 a0 = ig_vlan_rewrite_mode, a1 = 0; vnic_dev_set_ig_vlan_rewrite_mode() local
815 u64 a0, a1; vnic_dev_notify_setcmd() local
854 u64 a0, a1; vnic_dev_notify_unsetcmd() local
904 u64 a0 = (u32)arg, a1 = 0; vnic_dev_init() local
925 u64 a0 = 0, a1 = 0; vnic_dev_deinit() local
1110 u64 a0, a1 = len; vnic_dev_init_prov2() local
1133 u64 a0, a1 = 0; vnic_dev_enable2() local
1144 u64 a0 = cmd, a1 = 0; vnic_dev_cmd_status() local
1167 u64 a0, a1; vnic_dev_set_mac_addr() local
1194 u64 a0, a1; vnic_dev_classifier() local
1242 u64 a1 = config; vnic_dev_overlay_offload_ctrl() local
1251 u64 a1 = vxlan_udp_port_number; vnic_dev_overlay_offload_cfg() local
1258 vnic_dev_get_supported_feature_ver(struct vnic_dev *vdev, u8 feature, u64 *supported_versions, u64 *a1) vnic_dev_get_supported_feature_ver() argument
1274 u64 a0 = CMD_NIC_CFG, a1 = 0; vnic_dev_capable_rss_hash_type() local
[all...]
/kernel/linux/linux-6.6/arch/m68k/kernel/
H A Dhead.S604 lea %pc@(m68k_machtype),%a1
605 movel %a0@,%a1@
608 lea %pc@(m68k_fputype),%a1
609 movel %a0@,%a1@
612 lea %pc@(m68k_mmutype),%a1
613 movel %a0@,%a1@
616 lea %pc@(m68k_cputype),%a1
617 movel %a0@,%a1@
630 lea %pc@(L(mac_videobase)),%a1
631 movel %a0@,%a1
[all...]
/kernel/linux/linux-5.10/arch/alpha/lib/
H A Dev6-stxcpy.S15 * a1 = SRC
59 mskqh t2, a1, t2 # U : detection in the src word (stall)
60 mskqh t1, a1, t3 # U :
63 mskql t0, a1, t0 # U : assemble the first output word
79 ldq_u t1, 0(a1) # L : Latency=3
80 addq a1, 8, a1 # E :
123 xor a0, a1, t0 # E :
129 ldq_u t1, 0(a1) # L : load first src word
131 addq a1,
[all...]
H A Dstxncpy.S16 * a1 = SRC
56 mskqh t2, a1, t2 # e0 : detection in the src word
57 mskqh t1, a1, t3 # e0 :
59 mskql t0, a1, t0 # e0 : assemble the first output word
71 ldq_u t0, 0(a1) # e0 :
72 addq a1, 8, a1 # .. e1 :
122 xor a0, a1, t1 # e0 :
135 ldq_u t1, 0(a1) # e0 : load first src word
136 addq a1,
[all...]
H A Dstxcpy.S15 * a1 = SRC
48 mskqh t2, a1, t2 # e0 : detection in the src word
49 mskqh t1, a1, t3 # e0 :
51 mskql t0, a1, t0 # e0 : assemble the first output word
63 ldq_u t1, 0(a1) # e0 :
64 addq a1, 8, a1 # .. e1 :
103 xor a0, a1, t0 # e0 :
109 ldq_u t1, 0(a1) # e0 : load first src word
111 addq a1,
[all...]
/kernel/linux/linux-6.6/arch/alpha/lib/
H A Dev6-stxcpy.S15 * a1 = SRC
59 mskqh t2, a1, t2 # U : detection in the src word (stall)
60 mskqh t1, a1, t3 # U :
63 mskql t0, a1, t0 # U : assemble the first output word
79 ldq_u t1, 0(a1) # L : Latency=3
80 addq a1, 8, a1 # E :
123 xor a0, a1, t0 # E :
129 ldq_u t1, 0(a1) # L : load first src word
131 addq a1,
[all...]
H A Dstxncpy.S16 * a1 = SRC
56 mskqh t2, a1, t2 # e0 : detection in the src word
57 mskqh t1, a1, t3 # e0 :
59 mskql t0, a1, t0 # e0 : assemble the first output word
71 ldq_u t0, 0(a1) # e0 :
72 addq a1, 8, a1 # .. e1 :
122 xor a0, a1, t1 # e0 :
135 ldq_u t1, 0(a1) # e0 : load first src word
136 addq a1,
[all...]
H A Dstxcpy.S15 * a1 = SRC
48 mskqh t2, a1, t2 # e0 : detection in the src word
49 mskqh t1, a1, t3 # e0 :
51 mskql t0, a1, t0 # e0 : assemble the first output word
63 ldq_u t1, 0(a1) # e0 :
64 addq a1, 8, a1 # .. e1 :
103 xor a0, a1, t0 # e0 :
109 ldq_u t1, 0(a1) # e0 : load first src word
111 addq a1,
[all...]
/kernel/linux/linux-5.10/arch/m68k/math-emu/
H A Dfp_move.S78 lea (FPD_TEMPFP1,FPDATA),%a1
79 move.l (%a0)+,(%a1)+
80 move.l (%a0)+,(%a1)+
81 move.l (%a0),(%a1)
82 lea (-8,%a1),%a0
179 move.l %a0,%a1
203 putuser.l %d0,(%a1),fp_err_ua1,%a1
208 putuser.l %d0,(%a1),fp_err_ua1,%a1
[all...]
/kernel/linux/linux-6.6/arch/m68k/math-emu/
H A Dfp_move.S78 lea (FPD_TEMPFP1,FPDATA),%a1
79 move.l (%a0)+,(%a1)+
80 move.l (%a0)+,(%a1)+
81 move.l (%a0),(%a1)
82 lea (-8,%a1),%a0
179 move.l %a0,%a1
203 putuser.l %d0,(%a1),fp_err_ua1,%a1
208 putuser.l %d0,(%a1),fp_err_ua1,%a1
[all...]
/kernel/linux/linux-6.6/include/linux/
H A Darm-smccc.h256 unsigned long a1; member
268 unsigned long a1; member
351 asmlinkage void __arm_smccc_smc(unsigned long a0, unsigned long a1,
356 static inline void __arm_smccc_smc(unsigned long a0, unsigned long a1, in __arm_smccc_smc() argument
377 asmlinkage void __arm_smccc_hvc(unsigned long a0, unsigned long a1,
432 #define __declare_arg_3(a0, a1, res) \
433 typeof(a1) __a1 = a1; \
436 register typeof(a1) arg1 asm("r1") = __a1
438 #define __declare_arg_4(a0, a1, a
[all...]
/kernel/linux/linux-5.10/arch/mips/kernel/
H A Dr4k_fpu.S94 * @a1 - pointer to fpc_csr field of sigcontext
156 EX sw t1, 0(a1)
165 * @a1 - pointer to fpc_csr field of sigcontext
171 EX lw t1, 0(a1)
245 op_one_wr \op, 0, a1
246 op_one_wr \op, 1, a1
247 op_one_wr \op, 2, a1
248 op_one_wr \op, 3, a1
249 op_one_wr \op, 4, a1
250 op_one_wr \op, 5, a1
[all...]
/kernel/linux/linux-6.6/arch/mips/kernel/
H A Dr4k_fpu.S94 * @a1 - pointer to fpc_csr field of sigcontext
156 EX sw t1, 0(a1)
165 * @a1 - pointer to fpc_csr field of sigcontext
171 EX lw t1, 0(a1)
245 op_one_wr \op, 0, a1
246 op_one_wr \op, 1, a1
247 op_one_wr \op, 2, a1
248 op_one_wr \op, 3, a1
249 op_one_wr \op, 4, a1
250 op_one_wr \op, 5, a1
[all...]
/kernel/linux/linux-5.10/arch/csky/abiv2/
H A Dmcount.S30 stw a1, (sp, 4)
39 ldw a1, (sp, 4)
70 stw a1, (sp, 4)
78 ldw a1, (sp, 4)
101 lrw a1, ftrace_stub
102 cmpne r26, a1
107 ldw a1, (sp, 24)
120 lrw a1, ftrace_stub
121 cmpne a0, a1
126 lrw a1, ftrace_graph_entry_stu
[all...]
/kernel/linux/linux-6.6/arch/csky/abiv2/
H A Dmcount.S30 stw a1, (sp, 4)
39 ldw a1, (sp, 4)
70 stw a1, (sp, 4)
78 ldw a1, (sp, 4)
101 lrw a1, ftrace_stub
102 cmpne r26, a1
107 ldw a1, (sp, 24)
120 lrw a1, ftrace_stub
121 cmpne a0, a1
126 lrw a1, ftrace_graph_entry_stu
[all...]

Completed in 13 milliseconds

12345678910>>...28