Lines Matching refs:pgdat
252 static unsigned long node_dirtyable_memory(struct pglist_data *pgdat) in node_dirtyable_memory() argument
258 struct zone *zone = pgdat->node_zones + z; in node_dirtyable_memory()
271 nr_pages -= min(nr_pages, pgdat->totalreserve_pages); in node_dirtyable_memory()
273 nr_pages += node_page_state(pgdat, NR_INACTIVE_FILE); in node_dirtyable_memory()
274 nr_pages += node_page_state(pgdat, NR_ACTIVE_FILE); in node_dirtyable_memory()
446 static unsigned long node_dirty_limit(struct pglist_data *pgdat) in node_dirty_limit() argument
448 unsigned long node_memory = node_dirtyable_memory(pgdat); in node_dirty_limit()
475 bool node_dirty_ok(struct pglist_data *pgdat) in node_dirty_ok() argument
477 unsigned long limit = node_dirty_limit(pgdat); in node_dirty_ok()
480 nr_pages += node_page_state(pgdat, NR_FILE_DIRTY); in node_dirty_ok()
481 nr_pages += node_page_state(pgdat, NR_WRITEBACK); in node_dirty_ok()