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

#include <mmzone.h>

Data Fields

unsigned long watermark [NR_WMARK]
 
unsigned long percpu_drift_mark
 
unsigned long lowmem_reserve [MAX_NR_ZONES]
 
unsigned long dirty_balance_reserve
 
struct per_cpu_pageset __percpupageset
 
spinlock_t lock
 
int all_unreclaimable
 
struct free_area free_area [MAX_ORDER]
 
unsigned longpageblock_flags
 
spinlock_t lru_lock
 
struct lruvec lruvec
 
unsigned long pages_scanned
 
unsigned long flags
 
atomic_long_t vm_stat [NR_VM_ZONE_STAT_ITEMS]
 
unsigned int inactive_ratio
 
wait_queue_head_twait_table
 
unsigned long wait_table_hash_nr_entries
 
unsigned long wait_table_bits
 
struct pglist_datazone_pgdat
 
unsigned long zone_start_pfn
 
unsigned long spanned_pages
 
unsigned long present_pages
 
const charname
 

Detailed Description

Definition at line 331 of file mmzone.h.

Field Documentation

int all_unreclaimable

Definition at line 373 of file mmzone.h.

unsigned long dirty_balance_reserve

Definition at line 358 of file mmzone.h.

unsigned long flags

Definition at line 421 of file mmzone.h.

Definition at line 393 of file mmzone.h.

unsigned int inactive_ratio

Definition at line 430 of file mmzone.h.

spinlock_t lock

Definition at line 372 of file mmzone.h.

unsigned long lowmem_reserve[MAX_NR_ZONES]

Definition at line 352 of file mmzone.h.

spinlock_t lru_lock

Definition at line 417 of file mmzone.h.

Definition at line 418 of file mmzone.h.

const char* name

Definition at line 487 of file mmzone.h.

unsigned long* pageblock_flags

Definition at line 400 of file mmzone.h.

unsigned long pages_scanned

Definition at line 420 of file mmzone.h.

Definition at line 368 of file mmzone.h.

unsigned long percpu_drift_mark

Definition at line 342 of file mmzone.h.

unsigned long present_pages

Definition at line 482 of file mmzone.h.

unsigned long spanned_pages

Definition at line 481 of file mmzone.h.

Definition at line 424 of file mmzone.h.

wait_queue_head_t* wait_table

Definition at line 460 of file mmzone.h.

unsigned long wait_table_bits

Definition at line 462 of file mmzone.h.

unsigned long wait_table_hash_nr_entries

Definition at line 461 of file mmzone.h.

unsigned long watermark[NR_WMARK]

Definition at line 335 of file mmzone.h.

struct pglist_data* zone_pgdat

Definition at line 467 of file mmzone.h.

unsigned long zone_start_pfn

Definition at line 469 of file mmzone.h.


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