Home
last modified time | relevance | path

Searched refs:dev_heap_xa (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/accel/amdxdna/
H A Damdxdna_gem.c41 if (xa_empty(&client->dev_heap_xa)) { in amdxdna_init_dev_bo()
47 heap = xa_load(&client->dev_heap_xa, heap_id); in amdxdna_init_dev_bo()
58 heap = xa_load(&client->dev_heap_xa, heap_id); in amdxdna_init_dev_bo()
65 heap = xa_load(&client->dev_heap_xa, heap_id); in amdxdna_init_dev_bo()
135 xa_for_each_range(&client->dev_heap_xa, heap_id, heap, in amdxdna_gem_heap_alloc()
157 xa_for_each_range(&client->dev_heap_xa, heap_id, heap, in amdxdna_gem_heap_free()
748 heap = xa_load(&abo->client->dev_heap_xa, abo->heap_start_id); in amdxdna_gem_dev_obj_vmap()
997 ret = xa_insert(&client->dev_heap_xa, client->dev_heap_nid, abo, GFP_KERNEL); in amdxdna_drm_create_dev_heap_bo()
1147 xa_for_each_range(&client->dev_heap_xa, heap_id, heap, in amdxdna_gem_pin_nolock()
1156 xa_for_each_range(&client->dev_heap_xa, heap_id, heap, in amdxdna_gem_pin_nolock()
[all …]
H A Damdxdna_pci_drv.c140 xa_init_flags(&client->dev_heap_xa, XA_FLAGS_ALLOC); in amdxdna_drm_open()
174 xa_for_each(&client->dev_heap_xa, heap_id, heap) in amdxdna_client_cleanup()
176 xa_destroy(&client->dev_heap_xa); in amdxdna_client_cleanup()
H A Damdxdna_pci_drv.h160 struct xarray dev_heap_xa; member
H A Damdxdna_ctx.c72 xa_for_each_range(&client->dev_heap_xa, heap_id, heap, 1, in amdxdna_hwctx_release_expanded_heap()
466 xa_for_each_range(&client->dev_heap_xa, heap_id, heap, in amdxdna_hwctx_expand_heap()
H A Daie2_ctx.c127 xa_for_each_range(&hwctx->client->dev_heap_xa, heap_id, heap, 1, in aie2_hwctx_restart()
687 heap = xa_load(&client->dev_heap_xa, 0); in aie2_hwctx_init()