Lines Matching refs:free_pages_map
1032 static struct memory_bitmap *free_pages_map;
1036 * corresponding bits in forbidden_pages_map and free_pages_map simultaneously
1041 if (free_pages_map)
1042 memory_bm_set_bit(free_pages_map, page_to_pfn(page));
1047 return free_pages_map ?
1048 memory_bm_test_bit(free_pages_map, page_to_pfn(page)) : 0;
1053 if (free_pages_map)
1054 memory_bm_clear_bit(free_pages_map, page_to_pfn(page));
1114 * free page frames. The forbidden_pages_map and free_pages_map pointers are
1123 if (forbidden_pages_map && free_pages_map)
1126 BUG_ON(forbidden_pages_map || free_pages_map);
1145 free_pages_map = bm2;
1172 if (WARN_ON(!(forbidden_pages_map && free_pages_map)))
1176 bm2 = free_pages_map;
1178 free_pages_map = NULL;
1197 struct memory_bitmap *bm = free_pages_map;
1200 if (WARN_ON(!(free_pages_map)))
1596 if (!forbidden_pages_map || !free_pages_map)
1600 memory_bm_position_reset(free_pages_map);
1603 fr_pfn = memory_bm_next_pfn(free_pages_map);
1614 fr_pfn = memory_bm_next_pfn(free_pages_map);
1621 memory_bm_clear_current(free_pages_map);
2309 memory_bm_position_reset(free_pages_map);
2310 pfn = memory_bm_next_pfn(free_pages_map);
2312 memory_bm_clear_current(free_pages_map);
2313 pfn = memory_bm_next_pfn(free_pages_map);
2317 duplicate_memory_bitmap(free_pages_map, bm);