Lines Matching refs:node
43 list_for_every_entry(&arena_list, a, pmm_arena_t, node) { in vm_page_to_paddr()
53 list_for_every_entry(&arena_list, a, pmm_arena_t, node) { in paddr_to_vm_page()
71 list_for_every_entry(&arena_list, a, pmm_arena_t, node) { in pmm_add_arena()
73 list_add_before(&a->node, &arena->node); in pmm_add_arena()
79 list_add_tail(&arena_list, &arena->node); in pmm_add_arena()
98 list_add_tail(&arena->free_list, &p->node); in pmm_add_arena()
120 list_for_every_entry(&arena_list, a, pmm_arena_t, node) { in pmm_alloc_pages()
122 vm_page_t *page = list_remove_head_type(&a->free_list, vm_page_t, node); in pmm_alloc_pages()
129 list_add_tail(list, &page->node); in pmm_alloc_pages()
150 return list_peek_head_type(&list, vm_page_t, node); in pmm_alloc_page()
168 list_for_every_entry(&arena_list, a, pmm_arena_t, node) { in pmm_alloc_range()
180 DEBUG_ASSERT(list_in_list(&page->node)); in pmm_alloc_range()
182 list_delete(&page->node); in pmm_alloc_range()
184 list_add_tail(list, &page->node); in pmm_alloc_range()
208 vm_page_t *page = list_remove_head_type(list, vm_page_t, node); in pmm_free()
210 DEBUG_ASSERT(!list_in_list(&page->node)); in pmm_free()
215 list_for_every_entry(&arena_list, a, pmm_arena_t, node) { in pmm_free()
219 list_add_head(&a->free_list, &page->node); in pmm_free()
235 list_add_head(&list, &page->node); in pmm_free_page()
273 list_add_tail(&list, &p->node); in pmm_free_kpages()
294 list_for_every_entry(&arena_list, a, pmm_arena_t, node) { in pmm_alloc_contiguous()
335 DEBUG_ASSERT(list_in_list(&p->node)); in pmm_alloc_contiguous()
337 list_delete(&p->node); in pmm_alloc_contiguous()
342 list_add_tail(list, &p->node); in pmm_alloc_contiguous()
419 list_for_every_entry(&arena_list, a, pmm_arena_t, node) { in cmd_pmm()
432 list_for_every_entry(&list, p, vm_page_t, node) { in cmd_pmm()
437 struct list_node *node; in cmd_pmm() local
438 while ((node = list_remove_head(&list))) { in cmd_pmm()
439 list_add_tail(&allocated, node); in cmd_pmm()
444 list_for_every_entry(&allocated, page, vm_page_t, node) { in cmd_pmm()
457 list_for_every_entry(&list, p, vm_page_t, node) { in cmd_pmm()
462 struct list_node *node; in cmd_pmm() local
463 while ((node = list_remove_head(&list))) { in cmd_pmm()
464 list_add_tail(&allocated, node); in cmd_pmm()
483 struct list_node *node; in cmd_pmm() local
484 while ((node = list_remove_head(&list))) { in cmd_pmm()
485 list_add_tail(&allocated, node); in cmd_pmm()