• Home
  • Raw
  • Download

Lines Matching refs:list

233 static inline void free_list_of_pages(struct linked_page *list,  in free_list_of_pages()  argument
236 while (list) { in free_list_of_pages()
237 struct linked_page *lp = list->next; in free_list_of_pages()
239 free_image_page(list, clear_page_nosave); in free_list_of_pages()
240 list = lp; in free_list_of_pages()
347 struct list_head list; member
356 struct list_head list; /* Link Zones together */ member
402 struct list_head *list) in alloc_rtree_node() argument
414 list_add_tail(&node->list, list); in alloc_rtree_node()
539 list_for_each_entry(node, &zone->nodes, list) in free_zone_bm_rtree()
542 list_for_each_entry(node, &zone->leaves, list) in free_zone_bm_rtree()
549 list); in memory_bm_position_reset()
551 struct rtree_node, list); in memory_bm_position_reset()
568 static void free_mem_extents(struct list_head *list) in free_mem_extents() argument
572 list_for_each_entry_safe(ext, aux, list, hook) { in free_mem_extents()
585 static int create_mem_extents(struct list_head *list, gfp_t gfp_mask) in create_mem_extents() argument
589 INIT_LIST_HEAD(list); in create_mem_extents()
598 list_for_each_entry(ext, list, hook) in create_mem_extents()
602 if (&ext->hook == list || zone_end < ext->start) { in create_mem_extents()
608 free_mem_extents(list); in create_mem_extents()
625 list_for_each_entry_safe_continue(cur, aux, list, hook) { in create_mem_extents()
665 list_add_tail(&zone->list, &bm->zones); in memory_bm_create()
688 list_for_each_entry(zone, &bm->zones, list) in memory_bm_free()
720 list_for_each_entry(curr, &bm->zones, list) { in memory_bm_find_bit()
838 if (!list_is_last(&bm->cur.node->list, &bm->cur.zone->leaves)) { in rtree_next_node()
839 bm->cur.node = list_entry(bm->cur.node->list.next, in rtree_next_node()
840 struct rtree_node, list); in rtree_next_node()
848 if (!list_is_last(&bm->cur.zone->list, &bm->zones)) { in rtree_next_node()
849 bm->cur.zone = list_entry(bm->cur.zone->list.next, in rtree_next_node()
850 struct mem_zone_bm_rtree, list); in rtree_next_node()
852 struct rtree_node, list); in rtree_next_node()
898 struct list_head list; member
909 list_for_each_entry(node, &zone->nodes, list) in recycle_zone_bm_rtree()
912 list_for_each_entry(node, &zone->leaves, list) in recycle_zone_bm_rtree()
921 list_for_each_entry(zone, &bm->zones, list) in memory_bm_recycle()
950 struct nosave_region, list); in __register_nosave_region()
966 list_add_tail(&region->list, &nosave_regions); in __register_nosave_region()
1037 list_for_each_entry(region, &nosave_regions, list) { in mark_nosave_pages()