Searched refs:hvmer (Results 1 - 5 of 5) sorted by relevance

/linux-master/arch/hexagon/include/uapi/asm/
H A Dregisters.h190 struct hvm_event_record hvmer; member in struct:pt_regs
203 #define pt_elr(regs) ((regs)->hvmer.vmel)
204 #define pt_set_elr(regs, val) ((regs)->hvmer.vmel = (val))
205 #define pt_cause(regs) ((regs)->hvmer.vmest & (HVM_VMEST_CAUSE_MSK))
207 (((regs)->hvmer.vmest & (HVM_VMEST_UM_MSK << HVM_VMEST_UM_SFT)) != 0)
209 (((regs)->hvmer.vmest & (HVM_VMEST_IE_MSK << HVM_VMEST_IE_SFT)) != 0)
210 #define pt_psp(regs) ((regs)->hvmer.vmpsp)
211 #define pt_badva(regs) ((regs)->hvmer.vmbadva)
213 #define pt_set_singlestep(regs) ((regs)->hvmer.vmest |= (1<<HVM_VMEST_SS_SFT))
214 #define pt_clr_singlestep(regs) ((regs)->hvmer
[all...]
/linux-master/arch/hexagon/kernel/
H A Dasm-offsets.c55 OFFSET(_PT_EVREC, pt_regs, hvmer);
56 OFFSET(_PT_ER_VMEL, pt_regs, hvmer.vmel);
57 OFFSET(_PT_ER_VMEST, pt_regs, hvmer.vmest);
58 OFFSET(_PT_ER_VMPSP, pt_regs, hvmer.vmpsp);
59 OFFSET(_PT_ER_VMBADVA, pt_regs, hvmer.vmbadva);
H A Dkgdb.c65 { "psp", GDB_SIZEOF_REG, offsetof(struct pt_regs, hvmer.vmpsp)},
66 { "elr", GDB_SIZEOF_REG, offsetof(struct pt_regs, hvmer.vmel)},
67 { "est", GDB_SIZEOF_REG, offsetof(struct pt_regs, hvmer.vmest)},
68 { "badva", GDB_SIZEOF_REG, offsetof(struct pt_regs, hvmer.vmbadva)},
H A Dtraps.c427 regs->hvmer.vmest &= ~HVM_VMEST_CAUSE_MSK;
428 regs->hvmer.vmest |= (TRAP_DEBUG << HVM_VMEST_CAUSE_SFT);
H A Dptrace.c130 regs->hvmer.vmpsp = regs->r29;

Completed in 239 milliseconds