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

#include <e500.h>

Data Fields

struct kvm_vcpu vcpu
 
struct kvm_book3e_206_tlb_entrygtlb_arch
 
int gtlb_offset [E500_TLB_NUM]
 
struct tlbe_privgtlb_priv [E500_TLB_NUM]
 
struct kvmppc_e500_tlb_params gtlb_params [E500_TLB_NUM]
 
unsigned int gtlb_nv [E500_TLB_NUM]
 
struct tlbe_reftlb_refs [E500_TLB_NUM]
 
unsigned int host_tlb1_nv
 
u32 svr
 
u32 l1csr0
 
u32 l1csr1
 
u32 hid0
 
u32 hid1
 
u64 mcar
 
struct page ** shared_tlb_pages
 
int num_shared_tlb_pages
 
u64g2h_tlb1_map
 
unsigned inth2g_tlb1_rmap
 
unsigned long tlb1_min_eaddr
 
unsigned long tlb1_max_eaddr
 

Detailed Description

Definition at line 50 of file e500.h.

Field Documentation

u64* g2h_tlb1_map

Definition at line 89 of file e500.h.

Definition at line 54 of file e500.h.

unsigned int gtlb_nv[E500_TLB_NUM]

Definition at line 64 of file e500.h.

int gtlb_offset[E500_TLB_NUM]

Definition at line 57 of file e500.h.

Definition at line 62 of file e500.h.

Definition at line 60 of file e500.h.

unsigned int* h2g_tlb1_rmap

Definition at line 90 of file e500.h.

u32 hid0

Definition at line 82 of file e500.h.

u32 hid1

Definition at line 83 of file e500.h.

unsigned int host_tlb1_nv

Definition at line 77 of file e500.h.

u32 l1csr0

Definition at line 80 of file e500.h.

u32 l1csr1

Definition at line 81 of file e500.h.

u64 mcar

Definition at line 84 of file e500.h.

int num_shared_tlb_pages

Definition at line 87 of file e500.h.

struct page** shared_tlb_pages

Definition at line 86 of file e500.h.

u32 svr

Definition at line 79 of file e500.h.

unsigned long tlb1_max_eaddr

Definition at line 94 of file e500.h.

unsigned long tlb1_min_eaddr

Definition at line 93 of file e500.h.

Definition at line 76 of file e500.h.

Definition at line 51 of file e500.h.


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