Lines Matching refs:dev_heap
32 ret = drm_mm_insert_node_generic(&abo->dev_heap->mm, &abo->mm_node, in amdxdna_gem_insert_node_locked()
41 offset = mem->dev_addr - abo->dev_heap->mem.dev_addr; in amdxdna_gem_insert_node_locked()
42 mem->userptr = abo->dev_heap->mem.userptr + offset; in amdxdna_gem_insert_node_locked()
43 mem->pages = &abo->dev_heap->base.pages[offset >> PAGE_SHIFT]; in amdxdna_gem_insert_node_locked()
74 drm_gem_object_put(to_gobj(abo->dev_heap)); in amdxdna_gem_obj_free()
301 if (client->dev_heap) { in amdxdna_drm_create_dev_heap()
321 client->dev_heap = abo; in amdxdna_drm_create_dev_heap()
344 heap = client->dev_heap; in amdxdna_drm_alloc_dev_bo()
371 abo->dev_heap = heap; in amdxdna_drm_alloc_dev_bo()
492 ret = drm_gem_shmem_pin(&abo->dev_heap->base); in amdxdna_gem_pin_nolock()
507 abo = abo->dev_heap; in amdxdna_gem_pin()
519 abo = abo->dev_heap; in amdxdna_gem_unpin()