KVM
Public Attributes | List of all members
guest_walker Struct Reference

#include <paging_tmpl.h>

Collaboration diagram for guest_walker:
Collaboration graph
[legend]

Public Attributes

int level
 
unsigned max_level
 
gfn_t table_gfn [PT_MAX_FULL_LEVELS]
 
pt_element_t ptes [PT_MAX_FULL_LEVELS]
 
pt_element_t prefetch_ptes [PTE_PREFETCH_NUM]
 
gpa_t pte_gpa [PT_MAX_FULL_LEVELS]
 
pt_element_t __user * ptep_user [PT_MAX_FULL_LEVELS]
 
bool pte_writable [PT_MAX_FULL_LEVELS]
 
unsigned int pt_access [PT_MAX_FULL_LEVELS]
 
unsigned int pte_access
 
gfn_t gfn
 
struct x86_exception fault
 

Detailed Description

Definition at line 80 of file paging_tmpl.h.

Member Data Documentation

◆ fault

struct x86_exception guest_walker::fault

Definition at line 91 of file paging_tmpl.h.

◆ gfn

gfn_t guest_walker::gfn

Definition at line 91 of file paging_tmpl.h.

◆ level

int guest_walker::level

Definition at line 81 of file paging_tmpl.h.

◆ max_level

unsigned guest_walker::max_level

Definition at line 82 of file paging_tmpl.h.

◆ prefetch_ptes

pt_element_t guest_walker::prefetch_ptes[PTE_PREFETCH_NUM]

Definition at line 85 of file paging_tmpl.h.

◆ pt_access

unsigned int guest_walker::pt_access[PT_MAX_FULL_LEVELS]

Definition at line 89 of file paging_tmpl.h.

◆ pte_access

unsigned int guest_walker::pte_access

Definition at line 90 of file paging_tmpl.h.

◆ pte_gpa

gpa_t guest_walker::pte_gpa[PT_MAX_FULL_LEVELS]

Definition at line 86 of file paging_tmpl.h.

◆ pte_writable

bool guest_walker::pte_writable[PT_MAX_FULL_LEVELS]

Definition at line 88 of file paging_tmpl.h.

◆ ptep_user

pt_element_t __user* guest_walker::ptep_user[PT_MAX_FULL_LEVELS]

Definition at line 87 of file paging_tmpl.h.

◆ ptes

pt_element_t guest_walker::ptes[PT_MAX_FULL_LEVELS]

Definition at line 84 of file paging_tmpl.h.

◆ table_gfn

gfn_t guest_walker::table_gfn[PT_MAX_FULL_LEVELS]

Definition at line 83 of file paging_tmpl.h.


The documentation for this struct was generated from the following file: