Lines Matching refs:ndw
66 unsigned int ndw = AMDGPU_VM_SDMA_MIN_NUM_DW; in amdgpu_vm_sdma_prepare() local
69 r = amdgpu_job_alloc_with_ib(p->adev, ndw * 4, pool, &p->job); in amdgpu_vm_sdma_prepare()
73 p->num_dw_left = ndw; in amdgpu_vm_sdma_prepare()
206 unsigned int i, ndw, nptes; in amdgpu_vm_sdma_update() local
216 ndw = p->num_dw_left; in amdgpu_vm_sdma_update()
217 ndw -= p->job->ibs->length_dw; in amdgpu_vm_sdma_update()
219 if (ndw < 32) { in amdgpu_vm_sdma_update()
225 ndw = 32; in amdgpu_vm_sdma_update()
227 ndw += count * 2; in amdgpu_vm_sdma_update()
228 ndw = max(ndw, AMDGPU_VM_SDMA_MIN_NUM_DW); in amdgpu_vm_sdma_update()
229 ndw = min(ndw, AMDGPU_VM_SDMA_MAX_NUM_DW); in amdgpu_vm_sdma_update()
231 r = amdgpu_job_alloc_with_ib(p->adev, ndw * 4, pool, in amdgpu_vm_sdma_update()
236 p->num_dw_left = ndw; in amdgpu_vm_sdma_update()
250 ndw -= p->adev->vm_manager.vm_pte_funcs->copy_pte_num_dw * in amdgpu_vm_sdma_update()
254 ndw -= 7; in amdgpu_vm_sdma_update()
256 nptes = min(count, ndw / 2); in amdgpu_vm_sdma_update()