Home
last modified time | relevance | path

Searched refs:ndw (Results 1 – 6 of 6) sorted by relevance

/freebsd-10-stable/sys/dev/drm2/radeon/
Dradeon_ring.c385 int radeon_ring_alloc(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ndw) in radeon_ring_alloc() argument
390 if (ndw > (ring->ring_size / 4)) in radeon_ring_alloc()
394 ndw = (ndw + ring->align_mask) & ~ring->align_mask; in radeon_ring_alloc()
395 while (ndw > (ring->ring_free_dw - 1)) { in radeon_ring_alloc()
397 if (ndw < ring->ring_free_dw) { in radeon_ring_alloc()
404 ring->count_dw = ndw; in radeon_ring_alloc()
420 int radeon_ring_lock(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ndw) in radeon_ring_lock() argument
425 r = radeon_ring_alloc(rdev, ring, ndw); in radeon_ring_lock()
Dradeon_gart.c1099 unsigned nptes, npdes, ndw; in radeon_vm_bo_update_pte() local
1158 ndw = 32; in radeon_vm_bo_update_pte()
1162 ndw += (nptes >> 11) * 4; in radeon_vm_bo_update_pte()
1166 ndw += (nptes >> RADEON_VM_BLOCK_SIZE) * 4; in radeon_vm_bo_update_pte()
1169 ndw += nptes * 2; in radeon_vm_bo_update_pte()
1172 ndw += (npdes >> 11) * 4; in radeon_vm_bo_update_pte()
1175 ndw += npdes * 2; in radeon_vm_bo_update_pte()
1177 r = radeon_ring_lock(rdev, ring, ndw); in radeon_vm_bo_update_pte()
Dni.c1933 unsigned ndw; in cayman_vm_set_page() local
1937 ndw = 1 + count * 2; in cayman_vm_set_page()
1938 if (ndw > 0x3FFF) in cayman_vm_set_page()
1939 ndw = 0x3FFF; in cayman_vm_set_page()
1941 radeon_ring_write(ring, PACKET3(PACKET3_ME_WRITE, ndw)); in cayman_vm_set_page()
1944 for (; ndw > 1; ndw -= 2, --count, pe += 8) { in cayman_vm_set_page()
1961 ndw = count * 2; in cayman_vm_set_page()
1962 if (ndw > 0xFFFFE) in cayman_vm_set_page()
1963 ndw = 0xFFFFE; in cayman_vm_set_page()
1966 radeon_ring_write(ring, DMA_PACKET(DMA_PACKET_WRITE, 0, 0, ndw)); in cayman_vm_set_page()
[all …]
Dsi.c2991 unsigned ndw; in si_vm_set_page() local
2995 ndw = 2 + count * 2; in si_vm_set_page()
2996 if (ndw > 0x3FFE) in si_vm_set_page()
2997 ndw = 0x3FFE; in si_vm_set_page()
2999 radeon_ring_write(ring, PACKET3(PACKET3_WRITE_DATA, ndw)); in si_vm_set_page()
3004 for (; ndw > 2; ndw -= 2, --count, pe += 8) { in si_vm_set_page()
3023 ndw = count * 2; in si_vm_set_page()
3024 if (ndw > 0xFFFFE) in si_vm_set_page()
3025 ndw = 0xFFFFE; in si_vm_set_page()
3028 radeon_ring_write(ring, DMA_PACKET(DMA_PACKET_WRITE, 0, 0, 0, ndw)); in si_vm_set_page()
[all …]
Dradeon.h797 int radeon_ring_alloc(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ndw);
798 int radeon_ring_lock(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ndw);
Dr100.c893 unsigned ndw; in r100_copy_blit() local
905 ndw = 64 + (10 * num_loops); in r100_copy_blit()
906 r = radeon_ring_lock(rdev, ring, ndw); in r100_copy_blit()
908 DRM_ERROR("radeon: moving bo (%d) asking for %u dw.\n", r, ndw); in r100_copy_blit()