• Home
  • Raw
  • Download

Lines Matching refs:list

235 static inline void free_list_of_pages(struct linked_page *list,  in free_list_of_pages()  argument
238 while (list) { in free_list_of_pages()
239 struct linked_page *lp = list->next; in free_list_of_pages()
241 free_image_page(list, clear_page_nosave); in free_list_of_pages()
242 list = lp; in free_list_of_pages()
349 struct list_head list; member
358 struct list_head list; /* Link Zones together */ member
404 struct list_head *list) in alloc_rtree_node() argument
416 list_add_tail(&node->list, list); in alloc_rtree_node()
541 list_for_each_entry(node, &zone->nodes, list) in free_zone_bm_rtree()
544 list_for_each_entry(node, &zone->leaves, list) in free_zone_bm_rtree()
551 list); in memory_bm_position_reset()
553 struct rtree_node, list); in memory_bm_position_reset()
570 static void free_mem_extents(struct list_head *list) in free_mem_extents() argument
574 list_for_each_entry_safe(ext, aux, list, hook) { in free_mem_extents()
587 static int create_mem_extents(struct list_head *list, gfp_t gfp_mask) in create_mem_extents() argument
591 INIT_LIST_HEAD(list); in create_mem_extents()
600 list_for_each_entry(ext, list, hook) in create_mem_extents()
604 if (&ext->hook == list || zone_end < ext->start) { in create_mem_extents()
610 free_mem_extents(list); in create_mem_extents()
627 list_for_each_entry_safe_continue(cur, aux, list, hook) { in create_mem_extents()
667 list_add_tail(&zone->list, &bm->zones); in memory_bm_create()
690 list_for_each_entry(zone, &bm->zones, list) in memory_bm_free()
722 list_for_each_entry(curr, &bm->zones, list) { in memory_bm_find_bit()
847 if (!list_is_last(&bm->cur.node->list, &bm->cur.zone->leaves)) { in rtree_next_node()
848 bm->cur.node = list_entry(bm->cur.node->list.next, in rtree_next_node()
849 struct rtree_node, list); in rtree_next_node()
857 if (!list_is_last(&bm->cur.zone->list, &bm->zones)) { in rtree_next_node()
858 bm->cur.zone = list_entry(bm->cur.zone->list.next, in rtree_next_node()
859 struct mem_zone_bm_rtree, list); in rtree_next_node()
861 struct rtree_node, list); in rtree_next_node()
907 struct list_head list; member
918 list_for_each_entry(node, &zone->nodes, list) in recycle_zone_bm_rtree()
921 list_for_each_entry(node, &zone->leaves, list) in recycle_zone_bm_rtree()
930 list_for_each_entry(zone, &bm->zones, list) in memory_bm_recycle()
958 struct nosave_region, list); in register_nosave_region()
972 list_add_tail(&region->list, &nosave_regions); in register_nosave_region()
1043 list_for_each_entry(region, &nosave_regions, list) { in mark_nosave_pages()