Lines Matching refs:mm_node

190 				    struct drm_mm_node *mm_node,  in amdgpu_mm_node_addr()  argument
195 if (mm_node->start != AMDGPU_BO_INVALID_OFFSET) { in amdgpu_mm_node_addr()
196 addr = mm_node->start << PAGE_SHIFT; in amdgpu_mm_node_addr()
214 struct drm_mm_node *mm_node = mem->mm_node; in amdgpu_find_mm_node() local
216 while (*offset >= (mm_node->size << PAGE_SHIFT)) { in amdgpu_find_mm_node()
217 *offset -= (mm_node->size << PAGE_SHIFT); in amdgpu_find_mm_node()
218 ++mm_node; in amdgpu_find_mm_node()
220 return mm_node; in amdgpu_find_mm_node()
240 struct drm_mm_node *mm_node, in amdgpu_ttm_map_buffer() argument
260 *addr = amdgpu_mm_node_addr(bo, mm_node, mem) + offset; in amdgpu_ttm_map_buffer()
307 dma_address = (mm_node->start << PAGE_SHIFT) + offset; in amdgpu_ttm_map_buffer()
371 if (src->mem->mm_node) { in amdgpu_ttm_copy_mem_to_mem()
380 if (dst->mem->mm_node) { in amdgpu_ttm_copy_mem_to_mem()
533 tmp_mem.mm_node = NULL; in amdgpu_move_vram_ram()
594 tmp_mem.mm_node = NULL; in amdgpu_move_ram_vram()
633 struct drm_mm_node *nodes = mem->mm_node; in amdgpu_mem_visible()
745 struct drm_mm_node *mm_node = mem->mm_node; in amdgpu_ttm_io_mem_reserve() local
764 (mm_node->size == mem->num_pages)) in amdgpu_ttm_io_mem_reserve()
1191 tmp.mm_node = NULL; in amdgpu_ttm_alloc_gart()
1574 struct drm_mm_node *node = bo->mem.mm_node; in amdgpu_ttm_bo_eviction_valuable()
2187 struct drm_mm_node *mm_node; in amdgpu_fill_buffer() local
2206 mm_node = bo->tbo.mem.mm_node; in amdgpu_fill_buffer()
2209 uint64_t byte_count = mm_node->size << PAGE_SHIFT; in amdgpu_fill_buffer()
2212 num_pages -= mm_node->size; in amdgpu_fill_buffer()
2213 ++mm_node; in amdgpu_fill_buffer()
2236 mm_node = bo->tbo.mem.mm_node; in amdgpu_fill_buffer()
2239 uint64_t byte_count = mm_node->size << PAGE_SHIFT; in amdgpu_fill_buffer()
2242 dst_addr = amdgpu_mm_node_addr(&bo->tbo, mm_node, &bo->tbo.mem); in amdgpu_fill_buffer()
2254 num_pages -= mm_node->size; in amdgpu_fill_buffer()
2255 ++mm_node; in amdgpu_fill_buffer()