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

#include <mm_types.h>

Data Fields

struct vm_area_structmmap
 
struct rb_root mm_rb
 
struct vm_area_structmmap_cache
 
unsigned long mmap_base
 
unsigned long task_size
 
unsigned long cached_hole_size
 
unsigned long free_area_cache
 
pgd_tpgd
 
atomic_t mm_users
 
atomic_t mm_count
 
int map_count
 
spinlock_t page_table_lock
 
struct rw_semaphore mmap_sem
 
struct list_head mmlist
 
unsigned long hiwater_rss
 
unsigned long hiwater_vm
 
unsigned long total_vm
 
unsigned long locked_vm
 
unsigned long pinned_vm
 
unsigned long shared_vm
 
unsigned long exec_vm
 
unsigned long stack_vm
 
unsigned long def_flags
 
unsigned long nr_ptes
 
unsigned long start_code
 
unsigned long end_code
 
unsigned long start_data
 
unsigned long end_data
 
unsigned long start_brk
 
unsigned long brk
 
unsigned long start_stack
 
unsigned long arg_start
 
unsigned long arg_end
 
unsigned long env_start
 
unsigned long env_end
 
unsigned long saved_auxv [AT_VECTOR_SIZE]
 
struct mm_rss_stat rss_stat
 
struct linux_binfmtbinfmt
 
cpumask_var_t cpu_vm_mask_var
 
mm_context_t context
 
unsigned long flags
 
struct core_statecore_state
 
struct fileexe_file
 
struct uprobes_state uprobes_state
 

Detailed Description

Definition at line 311 of file mm_types.h.

Field Documentation

unsigned long arg_end

Definition at line 352 of file mm_types.h.

unsigned long arg_start

Definition at line 352 of file mm_types.h.

Definition at line 362 of file mm_types.h.

unsigned long brk

Definition at line 351 of file mm_types.h.

unsigned long cached_hole_size

Definition at line 323 of file mm_types.h.

Definition at line 367 of file mm_types.h.

Definition at line 371 of file mm_types.h.

cpumask_var_t cpu_vm_mask_var

Definition at line 364 of file mm_types.h.

unsigned long def_flags

Definition at line 348 of file mm_types.h.

unsigned long end_code

Definition at line 350 of file mm_types.h.

unsigned long end_data

Definition at line 350 of file mm_types.h.

unsigned long env_end

Definition at line 352 of file mm_types.h.

unsigned long env_start

Definition at line 352 of file mm_types.h.

struct file* exe_file

Definition at line 391 of file mm_types.h.

unsigned long exec_vm

Definition at line 346 of file mm_types.h.

unsigned long flags

Definition at line 369 of file mm_types.h.

unsigned long free_area_cache

Definition at line 324 of file mm_types.h.

unsigned long hiwater_rss

Definition at line 339 of file mm_types.h.

unsigned long hiwater_vm

Definition at line 340 of file mm_types.h.

unsigned long locked_vm

Definition at line 343 of file mm_types.h.

int map_count

Definition at line 328 of file mm_types.h.

atomic_t mm_count

Definition at line 327 of file mm_types.h.

struct rb_root mm_rb

Definition at line 313 of file mm_types.h.

atomic_t mm_users

Definition at line 326 of file mm_types.h.

Definition at line 312 of file mm_types.h.

unsigned long mmap_base

Definition at line 321 of file mm_types.h.

struct vm_area_struct* mmap_cache

Definition at line 314 of file mm_types.h.

struct rw_semaphore mmap_sem

Definition at line 331 of file mm_types.h.

struct list_head mmlist

Definition at line 333 of file mm_types.h.

unsigned long nr_ptes

Definition at line 349 of file mm_types.h.

spinlock_t page_table_lock

Definition at line 330 of file mm_types.h.

pgd_t* pgd

Definition at line 325 of file mm_types.h.

unsigned long pinned_vm

Definition at line 344 of file mm_types.h.

struct mm_rss_stat rss_stat

Definition at line 360 of file mm_types.h.

unsigned long saved_auxv[AT_VECTOR_SIZE]

Definition at line 354 of file mm_types.h.

unsigned long shared_vm

Definition at line 345 of file mm_types.h.

unsigned long stack_vm

Definition at line 347 of file mm_types.h.

unsigned long start_brk

Definition at line 351 of file mm_types.h.

unsigned long start_code

Definition at line 350 of file mm_types.h.

unsigned long start_data

Definition at line 350 of file mm_types.h.

unsigned long start_stack

Definition at line 351 of file mm_types.h.

unsigned long task_size

Definition at line 322 of file mm_types.h.

unsigned long total_vm

Definition at line 342 of file mm_types.h.

Definition at line 401 of file mm_types.h.


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