Lines Matching refs:sparse_submit
742 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()
859 sparse_submit->wait_count, in anv_sparse_bind_trtt()
860 sparse_submit->waits, in anv_sparse_bind_trtt()
861 sparse_submit->signal_count, in anv_sparse_bind_trtt()
862 sparse_submit->signals); in anv_sparse_bind_trtt()
872 ANV_RMV(vm_binds, device, sparse_submit->binds, sparse_submit->binds_len); in anv_sparse_bind_trtt()