Lines Matching refs:pgdat
296 struct pglist_data *pgdat; member
840 #define pgdat_page_nr(pgdat, pagenr) ((pgdat)->node_mem_map + (pagenr)) argument
842 #define pgdat_page_nr(pgdat, pagenr) pfn_to_page((pgdat)->node_start_pfn + (pagenr)) argument
849 static inline unsigned long pgdat_end_pfn(pg_data_t *pgdat) in pgdat_end_pfn() argument
851 return pgdat->node_start_pfn + pgdat->node_spanned_pages; in pgdat_end_pfn()
854 static inline bool pgdat_is_empty(pg_data_t *pgdat) in pgdat_is_empty() argument
856 return !pgdat->node_start_pfn && !pgdat->node_spanned_pages; in pgdat_is_empty()
861 void build_all_zonelists(pg_data_t *pgdat);
889 return lruvec->pgdat; in lruvec_pgdat()
1026 extern struct pglist_data *next_online_pgdat(struct pglist_data *pgdat);
1034 #define for_each_online_pgdat(pgdat) \ argument
1035 for (pgdat = first_online_pgdat(); \
1036 pgdat; \
1037 pgdat = next_online_pgdat(pgdat))