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

Data Fields

struct rmap_itemrmap_list
 
struct anon_vmaanon_vma
 
struct mm_structmm
 
unsigned long address
 
unsigned int oldchecksum
 
union {
   struct rb_node   node
 
   struct {
      struct stable_node *   head
 
      struct hlist_node   hlist
 
   } 
 
}; 
 

Detailed Description

struct rmap_item - reverse mapping item for virtual addresses : next rmap_item in mm_slot's singly-linked rmap_list : pointer to anon_vma for this mm,address, when in stable tree : the memory structure this rmap_item is pointing into : the virtual address this rmap_item tracks (+ flags in low bits) : previous checksum of the page at that virtual address : rb node of this rmap_item in the unstable tree : pointer to stable_node heading this list in the stable tree : link into hlist of rmap_items hanging off that stable_node

Definition at line 136 of file ksm.c.

Field Documentation

union { ... }
unsigned long address

Definition at line 140 of file ksm.c.

Definition at line 138 of file ksm.c.

Definition at line 145 of file ksm.c.

Definition at line 146 of file ksm.c.

Definition at line 139 of file ksm.c.

Definition at line 143 of file ksm.c.

unsigned int oldchecksum

Definition at line 141 of file ksm.c.

struct rmap_item* rmap_list

Definition at line 137 of file ksm.c.


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