Searched refs:sparse_submit (Results 1 – 3 of 3) sorted by relevance
742 struct anv_sparse_submission *sparse_submit) in anv_sparse_bind_trtt() argument751 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 …]
1409 struct anv_sparse_submission sparse_submit = { in anv_queue_submit_sparse_bind_locked() local1429 &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()
3397 struct anv_sparse_submission *sparse_submit);