|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
| struct | hvm_event_record |
| struct | pt_regs |
Macros | |
| #define | SP r29 |
| #define | pt_elr(regs) ((regs)->hvmer.vmel) |
| #define | pt_set_elr(regs, val) ((regs)->hvmer.vmel = (val)) |
| #define | pt_cause(regs) ((regs)->hvmer.vmest & (HVM_VMEST_CAUSE_MSK)) |
| #define | user_mode(regs) (((regs)->hvmer.vmest & (HVM_VMEST_UM_MSK << HVM_VMEST_UM_SFT)) != 0) |
| #define | ints_enabled(regs) (((regs)->hvmer.vmest & (HVM_VMEST_IE_MSK << HVM_VMEST_IE_SFT)) != 0) |
| #define | pt_psp(regs) ((regs)->hvmer.vmpsp) |
| #define | pt_badva(regs) ((regs)->hvmer.vmbadva) |
| #define | pt_set_rte_sp(regs, sp) |
| #define | pt_set_kmode(regs) (regs)->hvmer.vmest = (HVM_VMEST_IE_MSK << HVM_VMEST_IE_SFT) |
| #define | pt_set_usermode(regs) |
| #define ints_enabled | ( | regs | ) | (((regs)->hvmer.vmest & (HVM_VMEST_IE_MSK << HVM_VMEST_IE_SFT)) != 0) |
Definition at line 202 of file registers.h.
Definition at line 205 of file registers.h.
| #define pt_cause | ( | regs | ) | ((regs)->hvmer.vmest & (HVM_VMEST_CAUSE_MSK)) |
Definition at line 199 of file registers.h.
Definition at line 197 of file registers.h.
Definition at line 204 of file registers.h.
Definition at line 198 of file registers.h.
| #define pt_set_kmode | ( | regs | ) | (regs)->hvmer.vmest = (HVM_VMEST_IE_MSK << HVM_VMEST_IE_SFT) |
Definition at line 212 of file registers.h.
| #define pt_set_usermode | ( | regs | ) |
Definition at line 215 of file registers.h.
| #define SP r29 |
Definition at line 9 of file registers.h.
| #define user_mode | ( | regs | ) | (((regs)->hvmer.vmest & (HVM_VMEST_UM_MSK << HVM_VMEST_UM_SFT)) != 0) |
Definition at line 200 of file registers.h.
1.8.2