Home
last modified time | relevance | path

Searched refs:sparse_submit (Results 1 – 3 of 3) sorted by relevance

/external/mesa3d/src/intel/vulkan/
Danv_sparse.c742 struct anv_sparse_submission *sparse_submit) in anv_sparse_bind_trtt() argument
751 if (!sparse_submit->queue) in anv_sparse_bind_trtt()
752 sparse_submit->queue = trtt->queue; in anv_sparse_bind_trtt()
760 result = anv_async_submit_init(&submit->base, sparse_submit->queue, in anv_sparse_bind_trtt()
770 for (int b = 0; b < sparse_submit->binds_len; b++) { in anv_sparse_bind_trtt()
771 assert(sparse_submit->binds[b].size % (64 * 1024) == 0); in anv_sparse_bind_trtt()
772 int pages = sparse_submit->binds[b].size / (64 * 1024); in anv_sparse_bind_trtt()
795 for (int b = 0; b < sparse_submit->binds_len; b++) { in anv_sparse_bind_trtt()
796 struct anv_vm_bind *vm_bind = &sparse_submit->binds[b]; in anv_sparse_bind_trtt()
819 sparse_submit->binds_len, n_l3l2_binds, n_l1_binds); in anv_sparse_bind_trtt()
[all …]
Danv_batch_chain.c1409 struct anv_sparse_submission sparse_submit = { in anv_queue_submit_sparse_bind_locked() local
1429 &sparse_submit); in anv_queue_submit_sparse_bind_locked()
1445 &sparse_submit); in anv_queue_submit_sparse_bind_locked()
1461 &sparse_submit); in anv_queue_submit_sparse_bind_locked()
1467 result = anv_sparse_bind(device, &sparse_submit); in anv_queue_submit_sparse_bind_locked()
1470 vk_free(&device->vk.alloc, sparse_submit.binds); in anv_queue_submit_sparse_bind_locked()
Danv_private.h3397 struct anv_sparse_submission *sparse_submit);