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()
207 unsigned int i, ndw, nptes; in amdgpu_vm_sdma_update() local
217 ndw = p->num_dw_left; in amdgpu_vm_sdma_update()
218 ndw -= p->job->ibs->length_dw; in amdgpu_vm_sdma_update()
220 if (ndw < 32) { in amdgpu_vm_sdma_update()
226 ndw = 32; in amdgpu_vm_sdma_update()
228 ndw += count * 2; in amdgpu_vm_sdma_update()
229 ndw = max(ndw, AMDGPU_VM_SDMA_MIN_NUM_DW); in amdgpu_vm_sdma_update()
230 ndw = min(ndw, AMDGPU_VM_SDMA_MAX_NUM_DW); in amdgpu_vm_sdma_update()
232 r = amdgpu_job_alloc_with_ib(p->adev, ndw * 4, pool, in amdgpu_vm_sdma_update()
237 p->num_dw_left = ndw; in amdgpu_vm_sdma_update()
251 ndw -= p->adev->vm_manager.vm_pte_funcs->copy_pte_num_dw * in amdgpu_vm_sdma_update()
255 ndw -= 7; in amdgpu_vm_sdma_update()
257 nptes = min(count, ndw / 2); in amdgpu_vm_sdma_update()