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.