Lines Matching refs:blocks
40 struct list_head blocks; member
291 list_for_each_entry(block, &vres->blocks, link) in amdgpu_vram_mgr_bo_visible_size()
307 list_for_each_entry_safe(rsv, temp, &mgr->reservations_pending, blocks) { in amdgpu_vram_mgr_do_reserve()
325 list_move(&rsv->blocks, &mgr->reserved_pages); in amdgpu_vram_mgr_do_reserve()
348 INIT_LIST_HEAD(&rsv->blocks); in amdgpu_vram_mgr_reserve_range()
354 list_add_tail(&rsv->blocks, &mgr->reservations_pending); in amdgpu_vram_mgr_reserve_range()
380 list_for_each_entry(rsv, &mgr->reservations_pending, blocks) { in amdgpu_vram_mgr_query_page_status()
388 list_for_each_entry(rsv, &mgr->reserved_pages, blocks) { in amdgpu_vram_mgr_query_page_status()
412 list_for_each_entry(block, &vres->blocks, link) { in amdgpu_vram_mgr_query_address_block_info()
493 INIT_LIST_HEAD(&vres->blocks); in amdgpu_vram_mgr_new()
543 &vres->blocks, in amdgpu_vram_mgr_new()
573 dcc_block = amdgpu_vram_mgr_first_block(&vres->blocks); in amdgpu_vram_mgr_new()
581 &vres->blocks); in amdgpu_vram_mgr_new()
586 size = max_t(u64, amdgpu_vram_mgr_blocks_size(&vres->blocks), in amdgpu_vram_mgr_new()
588 list_for_each_entry(block, &vres->blocks, link) { in amdgpu_vram_mgr_new()
604 if (amdgpu_is_vram_mgr_blocks_contiguous(&vres->blocks)) in amdgpu_vram_mgr_new()
617 drm_buddy_free_list(mm, &vres->blocks, 0); in amdgpu_vram_mgr_new()
649 list_for_each_entry(block, &vres->blocks, link) in amdgpu_vram_mgr_del()
652 drm_buddy_free_list(mm, &vres->blocks, vres->flags); in amdgpu_vram_mgr_del()
821 list_for_each_entry(block, &mgr->blocks, link) { in amdgpu_vram_mgr_intersects()
854 list_for_each_entry(block, &mgr->blocks, link) { in amdgpu_vram_mgr_compatible()
893 list_for_each_entry(rsv, &mgr->reserved_pages, blocks) in amdgpu_vram_mgr_debug()
964 list_for_each_entry_safe(rsv, temp, &mgr->reservations_pending, blocks) in amdgpu_vram_mgr_fini()
967 list_for_each_entry_safe(rsv, temp, &mgr->reserved_pages, blocks) { in amdgpu_vram_mgr_fini()