Lines Matching refs:PT_REGS_ARM64
194 #define PT_REGS_ARM64 const volatile struct user_pt_regs macro
195 #define PT_REGS_PARM1(x) (((PT_REGS_ARM64 *)(x))->regs[0])
196 #define PT_REGS_PARM2(x) (((PT_REGS_ARM64 *)(x))->regs[1])
197 #define PT_REGS_PARM3(x) (((PT_REGS_ARM64 *)(x))->regs[2])
198 #define PT_REGS_PARM4(x) (((PT_REGS_ARM64 *)(x))->regs[3])
199 #define PT_REGS_PARM5(x) (((PT_REGS_ARM64 *)(x))->regs[4])
200 #define PT_REGS_RET(x) (((PT_REGS_ARM64 *)(x))->regs[30])
202 #define PT_REGS_FP(x) (((PT_REGS_ARM64 *)(x))->regs[29])
203 #define PT_REGS_RC(x) (((PT_REGS_ARM64 *)(x))->regs[0])
204 #define PT_REGS_SP(x) (((PT_REGS_ARM64 *)(x))->sp)
205 #define PT_REGS_IP(x) (((PT_REGS_ARM64 *)(x))->pc)
207 #define PT_REGS_PARM1_CORE(x) BPF_CORE_READ((PT_REGS_ARM64 *)(x), regs[0])
208 #define PT_REGS_PARM2_CORE(x) BPF_CORE_READ((PT_REGS_ARM64 *)(x), regs[1])
209 #define PT_REGS_PARM3_CORE(x) BPF_CORE_READ((PT_REGS_ARM64 *)(x), regs[2])
210 #define PT_REGS_PARM4_CORE(x) BPF_CORE_READ((PT_REGS_ARM64 *)(x), regs[3])
211 #define PT_REGS_PARM5_CORE(x) BPF_CORE_READ((PT_REGS_ARM64 *)(x), regs[4])
212 #define PT_REGS_RET_CORE(x) BPF_CORE_READ((PT_REGS_ARM64 *)(x), regs[30])
213 #define PT_REGS_FP_CORE(x) BPF_CORE_READ((PT_REGS_ARM64 *)(x), regs[29])
214 #define PT_REGS_RC_CORE(x) BPF_CORE_READ((PT_REGS_ARM64 *)(x), regs[0])
215 #define PT_REGS_SP_CORE(x) BPF_CORE_READ((PT_REGS_ARM64 *)(x), sp)
216 #define PT_REGS_IP_CORE(x) BPF_CORE_READ((PT_REGS_ARM64 *)(x), pc)