tte_data Union Reference
[sparc64]


Data Fields

__u64 value
struct {
   unsigned   v: 1
   unsigned   size: 2
   unsigned   nfo: 1
   unsigned   ie: 1
   unsigned   soft2: 9
   unsigned   diag: 9
   unsigned   pfn: 28
   unsigned   soft: 6
   unsigned   l: 1
   unsigned   cp: 1
   unsigned   cv: 1
   unsigned   e: 1
   unsigned   p: 1
   unsigned   w: 1
   unsigned   g: 1
packed

Detailed Description

Translation Table Entry - Data.

Definition at line 55 of file tte.h.


Field Documentation

unsigned cp
 

Cacheable in physically indexed cache.

Definition at line 67 of file tte.h.

Referenced by dtlb_insert_mapping(), tlb_arch_init(), and tlb_print().

unsigned cv
 

Cacheable in virtually indexed cache.

Definition at line 68 of file tte.h.

Referenced by dtlb_insert_mapping(), tlb_arch_init(), and tlb_print().

unsigned diag
 

Diagnostic data.

Definition at line 63 of file tte.h.

Referenced by tlb_print().

unsigned e
 

Side-effect.

Definition at line 69 of file tte.h.

Referenced by tlb_print().

unsigned g
 

Global.

Definition at line 72 of file tte.h.

Referenced by dtlb_insert_mapping(), tlb_arch_init(), and tlb_print().

unsigned ie
 

Invert Endianness.

Definition at line 61 of file tte.h.

Referenced by tlb_print().

unsigned l
 

Lock.

Definition at line 66 of file tte.h.

Referenced by dtlb_insert_mapping(), tlb_arch_init(), tlb_invalidate_all(), and tlb_print().

unsigned nfo
 

No-Fault-Only.

Definition at line 60 of file tte.h.

Referenced by tlb_print().

unsigned p
 

Privileged.

Definition at line 70 of file tte.h.

Referenced by dtlb_insert_mapping(), tlb_arch_init(), and tlb_print().

struct { ... } packed
 

unsigned pfn
 

Physical Address bits, bits 40:13.

Definition at line 64 of file tte.h.

Referenced by dtlb_insert_mapping(), tlb_arch_init(), and tlb_print().

unsigned size
 

Page size of this entry.

Definition at line 59 of file tte.h.

Referenced by dtlb_insert_mapping(), tlb_arch_init(), and tlb_print().

unsigned soft
 

Software defined field.

Definition at line 65 of file tte.h.

Referenced by tlb_print().

unsigned soft2
 

Software defined field.

Definition at line 62 of file tte.h.

Referenced by tlb_print().

unsigned v
 

Valid.

Definition at line 58 of file tte.h.

Referenced by dtlb_insert_mapping(), tlb_arch_init(), tlb_invalidate_all(), and tlb_print().

__u64 value
 

Definition at line 56 of file tte.h.

Referenced by dtlb_insert_mapping(), tlb_arch_init(), tlb_invalidate_all(), and tlb_print().

unsigned w
 

Writable.

Definition at line 71 of file tte.h.

Referenced by dtlb_insert_mapping(), tlb_arch_init(), and tlb_print().


Generated on Sun Jun 18 17:40:08 2006 for HelenOS Kernel (sparc64) by  doxygen 1.4.6