Lines Matching refs:ext
577 struct mem_extent *ext, *aux;
579 list_for_each_entry_safe(ext, aux, list, hook)
581 list_del(&ext->hook);
582 kfree(ext);
602 struct mem_extent *ext, *cur, *aux;
607 list_for_each_entry(ext, list, hook) if (zone_start <= ext->end) break;
609 if (&ext->hook == list || zone_end < ext->start) {
620 list_add_tail(&new_ext->hook, &ext->hook);
625 if (zone_start < ext->start) {
626 ext->start = zone_start;
628 if (zone_end > ext->end) {
629 ext->end = zone_end;
633 cur = ext;
640 ext->end = cur->end;
657 struct mem_extent *ext;
668 list_for_each_entry(ext, &mem_extents, hook)
672 zone = create_zone_bm_rtree(gfp_mask, safe_needed, &ca, ext->start, ext->end);