Lines Matching full:heap
59 struct amdxdna_gem_obj *heap = hwctx->priv->heap; in aie2_hwctx_restart() local
69 heap->mem.userptr, heap->mem.size); in aie2_hwctx_restart()
532 struct amdxdna_gem_obj *heap; in aie2_hwctx_init() local
542 heap = client->dev_heap; in aie2_hwctx_init()
543 if (!heap) { in aie2_hwctx_init()
544 XDNA_ERR(xdna, "The client dev heap object not exist"); in aie2_hwctx_init()
549 drm_gem_object_get(to_gobj(heap)); in aie2_hwctx_init()
551 priv->heap = heap; in aie2_hwctx_init()
554 ret = amdxdna_gem_pin(heap); in aie2_hwctx_init()
556 XDNA_ERR(xdna, "Dev heap pin failed, ret %d", ret); in aie2_hwctx_init()
613 heap->mem.userptr, heap->mem.size); in aie2_hwctx_init()
648 amdxdna_gem_unpin(heap); in aie2_hwctx_init()
650 drm_gem_object_put(to_gobj(heap)); in aie2_hwctx_init()
684 amdxdna_gem_unpin(hwctx->priv->heap); in aie2_hwctx_fini()
685 drm_gem_object_put(to_gobj(hwctx->priv->heap)); in aie2_hwctx_fini()