struct vm_area_struct { struct mm_struct * vm_mm; unsigned long vm_start; unsigned long vm_end; ... struct vm_area_struct *vm_next; };