Lines Matching refs:regs
202 #define pt_elr(regs) ((regs)->hvmer.vmel) argument
203 #define pt_set_elr(regs, val) ((regs)->hvmer.vmel = (val)) argument
204 #define pt_cause(regs) ((regs)->hvmer.vmest & (HVM_VMEST_CAUSE_MSK)) argument
205 #define user_mode(regs) \ argument
206 (((regs)->hvmer.vmest & (HVM_VMEST_UM_MSK << HVM_VMEST_UM_SFT)) != 0)
207 #define ints_enabled(regs) \ argument
208 (((regs)->hvmer.vmest & (HVM_VMEST_IE_MSK << HVM_VMEST_IE_SFT)) != 0)
209 #define pt_psp(regs) ((regs)->hvmer.vmpsp) argument
210 #define pt_badva(regs) ((regs)->hvmer.vmbadva) argument
212 #define pt_set_singlestep(regs) ((regs)->hvmer.vmest |= (1<<HVM_VMEST_SS_SFT)) argument
213 #define pt_clr_singlestep(regs) ((regs)->hvmer.vmest &= ~(1<<HVM_VMEST_SS_SFT)) argument
215 #define pt_set_rte_sp(regs, sp) do {\ argument
216 pt_psp(regs) = (regs)->r29 = (sp);\
219 #define pt_set_kmode(regs) \ argument
220 (regs)->hvmer.vmest = (HVM_VMEST_IE_MSK << HVM_VMEST_IE_SFT)
222 #define pt_set_usermode(regs) \ argument
223 (regs)->hvmer.vmest = (HVM_VMEST_UM_MSK << HVM_VMEST_UM_SFT) \