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

#include <mmu.h>

Data Fields

unsigned long end_brk
 
unsigned int id
 
raw_spinlock_t id_lock
 
voidvdso
 
unsigned long stack_start
 
voidl1_stack_save
 
struct sram_list_structsram_list
 
unsigned int page_id
 
unsigned long asid [NR_CPUS]
 
unsigned long tlbpid [NR_CPUS]
 
unsigned int active
 
unsigned long vdso_base
 
unsigned long id
 
mm_context_id_t id
 
u16 user_psize
 
u16 sllp
 
atomic_t attach_count
 
unsigned int flush_mm
 
spinlock_t list_lock
 
struct list_head pgtable_list
 
struct list_head gmap_list
 
unsigned long asce_bits
 
unsigned long asce_limit
 
unsigned int alloc_pgste:1
 
unsigned int has_pgste:1
 
spinlock_t lock
 
unsigned long sparc64_ctx_val
 
unsigned long huge_pte_count
 
struct pagepgtable_page
 
struct tsb_config tsb_block [MM_NUM_TSBS]
 
struct hv_tsb_descr tsb_descr [MM_NUM_TSBS]
 
voidldt
 
int size
 
struct mutex lock
 
struct vm_list_struct * vmlist
 

Detailed Description

Definition at line 31 of file mmu.h.

Field Documentation

unsigned int active

Definition at line 58 of file mmu-40x.h.

unsigned int alloc_pgste

Definition at line 16 of file mmu.h.

unsigned long asce_bits

Definition at line 12 of file mmu.h.

unsigned long asce_limit

Definition at line 13 of file mmu.h.

unsigned long asid[NR_CPUS]

Definition at line 5 of file mmu.h.

atomic_t attach_count

Definition at line 7 of file mmu.h.

unsigned long end_brk

Definition at line 32 of file mmu.h.

unsigned int flush_mm

Definition at line 8 of file mmu.h.

struct list_head gmap_list

Definition at line 11 of file mmu.h.

unsigned int has_pgste

Definition at line 18 of file mmu.h.

unsigned long huge_pte_count

Definition at line 95 of file mmu_64.h.

unsigned int id

Definition at line 20 of file mmu.h.

unsigned long id

Definition at line 81 of file mmu-hash32.h.

Definition at line 460 of file mmu-hash64.h.

raw_spinlock_t id_lock

Definition at line 21 of file mmu.h.

void* l1_stack_save

Definition at line 23 of file mmu.h.

void* ldt

Definition at line 12 of file mmu.h.

spinlock_t list_lock

Definition at line 9 of file mmu.h.

struct mutex lock

Definition at line 20 of file mmu.h.

spinlock_t lock

Definition at line 93 of file mmu_64.h.

unsigned int page_id

Definition at line 12 of file mmu.h.

struct list_head pgtable_list

Definition at line 10 of file mmu.h.

struct page* pgtable_page

Definition at line 96 of file mmu_64.h.

int size

Definition at line 13 of file mmu.h.

u16 sllp

Definition at line 467 of file mmu-hash64.h.

unsigned long sparc64_ctx_val

Definition at line 94 of file mmu_64.h.

Definition at line 25 of file mmu.h.

unsigned long stack_start

Definition at line 19 of file mmu.h.

unsigned long tlbpid[NR_CPUS]

Definition at line 15 of file mmu.h.

Definition at line 97 of file mmu_64.h.

Definition at line 98 of file mmu_64.h.

u16 user_psize

Definition at line 461 of file mmu-hash64.h.

void * vdso

Definition at line 22 of file mmu.h.

unsigned long vdso_base

Definition at line 59 of file mmu-40x.h.

struct vm_list_struct* vmlist

Definition at line 10 of file mmu.h.


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