Lines Matching refs:mm_node
247 BUG_ON(old_mem->mm_node != NULL); in amdgpu_move_null()
249 new_mem->mm_node = NULL; in amdgpu_move_null()
261 struct drm_mm_node *mm_node, in amdgpu_mm_node_addr() argument
266 if (mm_node->start != AMDGPU_BO_INVALID_OFFSET) { in amdgpu_mm_node_addr()
267 addr = mm_node->start << PAGE_SHIFT; in amdgpu_mm_node_addr()
284 struct drm_mm_node *mm_node = mem->mm_node; in amdgpu_find_mm_node() local
286 while (*offset >= (mm_node->size << PAGE_SHIFT)) { in amdgpu_find_mm_node()
287 *offset -= (mm_node->size << PAGE_SHIFT); in amdgpu_find_mm_node()
288 ++mm_node; in amdgpu_find_mm_node()
290 return mm_node; in amdgpu_find_mm_node()
498 tmp_mem.mm_node = NULL; in amdgpu_move_vram_ram()
557 tmp_mem.mm_node = NULL; in amdgpu_move_ram_vram()
595 struct drm_mm_node *nodes = mem->mm_node; in amdgpu_mem_visible()
708 struct drm_mm_node *mm_node = mem->mm_node; in amdgpu_ttm_io_mem_reserve() local
733 (mm_node->size == mem->num_pages)) in amdgpu_ttm_io_mem_reserve()
1110 tmp.mm_node = NULL; in amdgpu_ttm_alloc_gart()
1473 struct drm_mm_node *node = bo->mem.mm_node; in amdgpu_ttm_bo_eviction_valuable()
2080 struct drm_mm_node *mm_node; in amdgpu_fill_buffer() local
2099 mm_node = bo->tbo.mem.mm_node; in amdgpu_fill_buffer()
2102 uint64_t byte_count = mm_node->size << PAGE_SHIFT; in amdgpu_fill_buffer()
2105 num_pages -= mm_node->size; in amdgpu_fill_buffer()
2106 ++mm_node; in amdgpu_fill_buffer()
2127 mm_node = bo->tbo.mem.mm_node; in amdgpu_fill_buffer()
2130 uint64_t byte_count = mm_node->size << PAGE_SHIFT; in amdgpu_fill_buffer()
2133 dst_addr = amdgpu_mm_node_addr(&bo->tbo, mm_node, &bo->tbo.mem); in amdgpu_fill_buffer()
2145 num_pages -= mm_node->size; in amdgpu_fill_buffer()
2146 ++mm_node; in amdgpu_fill_buffer()