Lines Matching refs:subsection_map
209 subsection_mask_set(ms->usage->subsection_map, pfn, pfns); in subsection_map_init()
660 unsigned long *subsection_map = ms->usage in clear_subsection_map() local
661 ? &ms->usage->subsection_map[0] : NULL; in clear_subsection_map()
664 if (subsection_map) in clear_subsection_map()
665 bitmap_and(tmp, map, subsection_map, SUBSECTIONS_PER_SECTION); in clear_subsection_map()
667 if (WARN(!subsection_map || !bitmap_equal(tmp, map, SUBSECTIONS_PER_SECTION), in clear_subsection_map()
672 bitmap_xor(subsection_map, map, subsection_map, SUBSECTIONS_PER_SECTION); in clear_subsection_map()
678 return bitmap_empty(&ms->usage->subsection_map[0], in is_subsection_map_empty()
686 unsigned long *subsection_map; in fill_subsection_map() local
691 subsection_map = &ms->usage->subsection_map[0]; in fill_subsection_map()
695 else if (bitmap_intersects(map, subsection_map, SUBSECTIONS_PER_SECTION)) in fill_subsection_map()
698 bitmap_or(subsection_map, map, subsection_map, in fill_subsection_map()