Lines Matching refs:ndw
64 unsigned int ndw = AMDGPU_VM_SDMA_MIN_NUM_DW; in amdgpu_vm_sdma_prepare() local
67 r = amdgpu_job_alloc_with_ib(p->adev, ndw * 4, &p->job); in amdgpu_vm_sdma_prepare()
80 p->num_dw_left = ndw; in amdgpu_vm_sdma_prepare()
200 unsigned int i, ndw, nptes; in amdgpu_vm_sdma_update() local
205 ndw = p->num_dw_left; in amdgpu_vm_sdma_update()
206 ndw -= p->job->ibs->length_dw; in amdgpu_vm_sdma_update()
208 if (ndw < 32) { in amdgpu_vm_sdma_update()
214 ndw = 32; in amdgpu_vm_sdma_update()
216 ndw += count * 2; in amdgpu_vm_sdma_update()
217 ndw = max(ndw, AMDGPU_VM_SDMA_MIN_NUM_DW); in amdgpu_vm_sdma_update()
218 ndw = min(ndw, AMDGPU_VM_SDMA_MAX_NUM_DW); in amdgpu_vm_sdma_update()
220 r = amdgpu_job_alloc_with_ib(p->adev, ndw * 4, &p->job); in amdgpu_vm_sdma_update()
224 p->num_dw_left = ndw; in amdgpu_vm_sdma_update()
238 ndw -= p->adev->vm_manager.vm_pte_funcs->copy_pte_num_dw * in amdgpu_vm_sdma_update()
242 ndw -= 7; in amdgpu_vm_sdma_update()
244 nptes = min(count, ndw / 2); in amdgpu_vm_sdma_update()