Lines Matching defs:pglist_data
699 typedef struct pglist_data { struct
700 struct zone node_zones[MAX_NR_ZONES];
701 struct zonelist node_zonelists[MAX_ZONELISTS];
702 int nr_zones;
704 struct page *node_mem_map;
706 struct page_ext *node_page_ext;
720 spinlock_t node_size_lock;
722 unsigned long node_start_pfn;
723 unsigned long node_present_pages; /* total number of physical pages */
724 unsigned long node_spanned_pages; /* total size of physical page
726 int node_id;
727 wait_queue_head_t kswapd_wait;
728 wait_queue_head_t pfmemalloc_wait;
729 struct task_struct *kswapd; /* Protected by
731 int kswapd_order;
732 enum zone_type kswapd_classzone_idx;
734 int kswapd_failures; /* Number of 'reclaimed == 0' runs */
737 int kcompactd_max_order;
738 enum zone_type kcompactd_classzone_idx;
739 wait_queue_head_t kcompactd_wait;
740 struct task_struct *kcompactd;
746 unsigned long totalreserve_pages;
752 unsigned long min_unmapped_pages;
753 unsigned long min_slab_pages;
765 unsigned long first_deferred_pfn;
769 struct deferred_split deferred_split_queue;
796 static inline struct lruvec *node_lruvec(struct pglist_data *pgdat) in node_lruvec() argument