Lines Matching refs:list

270 static inline void free_list_of_pages(struct linked_page *list,  in free_list_of_pages()  argument
273 while (list) { in free_list_of_pages()
274 struct linked_page *lp = list->next; in free_list_of_pages()
276 free_image_page(list, clear_page_nosave); in free_list_of_pages()
277 list = lp; in free_list_of_pages()
384 struct list_head list; member
393 struct list_head list; /* Link Zones together */ member
444 struct list_head *list) in alloc_rtree_node() argument
456 list_add_tail(&node->list, list); in alloc_rtree_node()
581 list_for_each_entry(node, &zone->nodes, list) in free_zone_bm_rtree()
584 list_for_each_entry(node, &zone->leaves, list) in free_zone_bm_rtree()
591 list); in memory_bm_position_reset()
593 struct rtree_node, list); in memory_bm_position_reset()
611 static void free_mem_extents(struct list_head *list) in free_mem_extents() argument
615 list_for_each_entry_safe(ext, aux, list, hook) { in free_mem_extents()
628 static int create_mem_extents(struct list_head *list, gfp_t gfp_mask) in create_mem_extents() argument
632 INIT_LIST_HEAD(list); in create_mem_extents()
641 list_for_each_entry(ext, list, hook) in create_mem_extents()
645 if (&ext->hook == list || zone_end < ext->start) { in create_mem_extents()
651 free_mem_extents(list); in create_mem_extents()
668 list_for_each_entry_safe_continue(cur, aux, list, hook) { in create_mem_extents()
708 list_add_tail(&zone->list, &bm->zones); in memory_bm_create()
731 list_for_each_entry(zone, &bm->zones, list) in memory_bm_free()
763 list_for_each_entry(curr, &bm->zones, list) { in memory_bm_find_bit()
894 if (!list_is_last(&bm->cur.node->list, &bm->cur.zone->leaves)) { in rtree_next_node()
895 bm->cur.node = list_entry(bm->cur.node->list.next, in rtree_next_node()
896 struct rtree_node, list); in rtree_next_node()
904 if (!list_is_last(&bm->cur.zone->list, &bm->zones)) { in rtree_next_node()
905 bm->cur.zone = list_entry(bm->cur.zone->list.next, in rtree_next_node()
906 struct mem_zone_bm_rtree, list); in rtree_next_node()
908 struct rtree_node, list); in rtree_next_node()
956 struct list_head list; member
967 list_for_each_entry(node, &zone->nodes, list) in recycle_zone_bm_rtree()
970 list_for_each_entry(node, &zone->leaves, list) in recycle_zone_bm_rtree()
979 list_for_each_entry(zone, &bm->zones, list) in memory_bm_recycle()
1007 struct nosave_region, list); in register_nosave_region()
1018 list_add_tail(&region->list, &nosave_regions); in register_nosave_region()
1089 list_for_each_entry(region, &nosave_regions, list) { in mark_nosave_pages()