Lines Matching refs:job
69 r = amdgpu_job_alloc_with_ib(p->adev, ndw * 4, pool, &p->job); in amdgpu_vm_sdma_prepare()
78 return amdgpu_sync_resv(p->adev, &p->job->sync, resv, sync_mode, p->vm); in amdgpu_vm_sdma_prepare()
93 struct amdgpu_ib *ib = p->job->ibs; in amdgpu_vm_sdma_commit()
105 r = amdgpu_job_submit(p->job, entity, AMDGPU_FENCE_OWNER_VM, &f); in amdgpu_vm_sdma_commit()
124 amdgpu_job_free(p->job); in amdgpu_vm_sdma_commit()
142 struct amdgpu_ib *ib = p->job->ibs; in amdgpu_vm_sdma_copy_ptes()
172 struct amdgpu_ib *ib = p->job->ibs; in amdgpu_vm_sdma_set_ptes()
211 r = amdgpu_sync_fence(&p->job->sync, bo->tbo.moving); in amdgpu_vm_sdma_update()
217 ndw -= p->job->ibs->length_dw; in amdgpu_vm_sdma_update()
232 &p->job); in amdgpu_vm_sdma_update()
260 pte = (uint64_t *)&(p->job->ibs->ptr[p->num_dw_left]); in amdgpu_vm_sdma_update()