Lines Matching refs:insert
712 // insert this area in the all_areas list so it stays ordered by base
717 heap_area *insert = heap->all_areas;
718 while (insert->all_next && insert->all_next->base > area->base)
719 insert = insert->all_next;
721 area->all_next = insert->all_next;
722 insert->all_next = area;
845 heap_area *insert = area->next;
846 while (insert->next
847 && insert->next->free_page_count < area->free_page_count)
848 insert = insert->next;
857 area->prev = insert;
858 area->next = insert->next;
861 insert->next = area;
894 heap_area *insert = area->prev;
895 while (insert->prev
896 && insert->prev->free_page_count > area->free_page_count)
897 insert = insert->prev;
904 area->prev = insert->prev;
905 area->next = insert;
908 if (heap->areas == insert)
910 insert->prev = area;
1292 heap_page *insert = page->next;
1293 while (insert->next
1294 && insert->next->free_count < page->free_count)
1295 insert = insert->next;
1299 page->prev = insert;
1300 page->next = insert->next;
1303 insert->next = page;