Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
kvmppc_vcpu_book3s Struct Reference

#include <kvm_book3s.h>

Data Fields

struct kvm_vcpu vcpu
 
struct kvmppc_book3s_shadow_vcpushadow_vcpu
 
struct kvmppc_sid_map sid_map [SID_MAP_NUM]
 
struct {
   u64   esid
 
   u64   vsid
 
slb_shadow [64]
 
u8 slb_shadow_max
 
struct kvmppc_bat ibat [8]
 
struct kvmppc_bat dbat [8]
 
u64 hid [6]
 
u64 gqr [8]
 
u64 sdr1
 
u64 hior
 
u64 msr_mask
 
u64 proto_vsid_first
 
u64 proto_vsid_max
 
u64 proto_vsid_next
 
int context_id [SID_CONTEXTS]
 
bool hior_explicit
 
struct hlist_head hpte_hash_pte [HPTEG_HASH_NUM_PTE]
 
struct hlist_head hpte_hash_pte_long [HPTEG_HASH_NUM_PTE_LONG]
 
struct hlist_head hpte_hash_vpte [HPTEG_HASH_NUM_VPTE]
 
struct hlist_head hpte_hash_vpte_long [HPTEG_HASH_NUM_VPTE_LONG]
 
int hpte_cache_count
 
spinlock_t mmu_lock
 

Detailed Description

Definition at line 68 of file kvm_book3s.h.

Field Documentation

int context_id[SID_CONTEXTS]

Definition at line 92 of file kvm_book3s.h.

struct kvmppc_bat dbat[8]

Definition at line 78 of file kvm_book3s.h.

u64 esid

Definition at line 73 of file kvm_book3s.h.

u64 gqr[8]

Definition at line 80 of file kvm_book3s.h.

u64 hid[6]

Definition at line 79 of file kvm_book3s.h.

u64 hior

Definition at line 82 of file kvm_book3s.h.

bool hior_explicit

Definition at line 94 of file kvm_book3s.h.

int hpte_cache_count

Definition at line 100 of file kvm_book3s.h.

Definition at line 96 of file kvm_book3s.h.

Definition at line 97 of file kvm_book3s.h.

Definition at line 98 of file kvm_book3s.h.

Definition at line 99 of file kvm_book3s.h.

struct kvmppc_bat ibat[8]

Definition at line 77 of file kvm_book3s.h.

spinlock_t mmu_lock

Definition at line 101 of file kvm_book3s.h.

u64 msr_mask

Definition at line 83 of file kvm_book3s.h.

u64 proto_vsid_first

Definition at line 88 of file kvm_book3s.h.

u64 proto_vsid_max

Definition at line 89 of file kvm_book3s.h.

u64 proto_vsid_next

Definition at line 90 of file kvm_book3s.h.

u64 sdr1

Definition at line 81 of file kvm_book3s.h.

Definition at line 70 of file kvm_book3s.h.

Definition at line 71 of file kvm_book3s.h.

struct { ... } slb_shadow[64]
u8 slb_shadow_max

Definition at line 76 of file kvm_book3s.h.

Definition at line 69 of file kvm_book3s.h.

u64 vsid

Definition at line 74 of file kvm_book3s.h.


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