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

#include <mm_types.h>

Data Fields

struct mm_structvm_mm
 
unsigned long vm_start
 
unsigned long vm_end
 
struct vm_area_structvm_next
 
struct vm_area_structvm_prev
 
pgprot_t vm_page_prot
 
unsigned long vm_flags
 
struct rb_node vm_rb
 
union {
   struct {
      struct rb_node   rb
 
      unsigned long   rb_subtree_last
 
   }   linear
 
   struct list_head   nonlinear
 
shared
 
struct list_head anon_vma_chain
 
struct anon_vmaanon_vma
 
struct vm_operations_struct * vm_ops
 
unsigned long vm_pgoff
 
struct filevm_file
 
voidvm_private_data
 
struct vm_regionvm_region
 

Detailed Description

Definition at line 226 of file mm_types.h.

Field Documentation

Definition at line 261 of file mm_types.h.

Definition at line 259 of file mm_types.h.

struct { ... } linear
struct list_head nonlinear

Definition at line 250 of file mm_types.h.

Definition at line 247 of file mm_types.h.

unsigned long rb_subtree_last

Definition at line 248 of file mm_types.h.

union { ... } shared
unsigned long vm_end

Definition at line 229 of file mm_types.h.

struct file* vm_file

Definition at line 269 of file mm_types.h.

unsigned long vm_flags

Definition at line 236 of file mm_types.h.

struct mm_struct* vm_mm

Definition at line 227 of file mm_types.h.

Definition at line 233 of file mm_types.h.

struct vm_operations_struct* vm_ops

Definition at line 264 of file mm_types.h.

pgprot_t vm_page_prot

Definition at line 235 of file mm_types.h.

unsigned long vm_pgoff

Definition at line 267 of file mm_types.h.

Definition at line 233 of file mm_types.h.

void* vm_private_data

Definition at line 270 of file mm_types.h.

struct rb_node vm_rb

Definition at line 238 of file mm_types.h.

Definition at line 273 of file mm_types.h.

unsigned long vm_start

Definition at line 228 of file mm_types.h.


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