Searched refs:ndw (Results 1 – 6 of 6) sorted by relevance
| /freebsd-10-stable/sys/dev/drm2/radeon/ |
| D | radeon_ring.c | 385 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()
|
| D | radeon_gart.c | 1099 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()
|
| D | ni.c | 1933 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 …]
|
| D | si.c | 2991 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 …]
|
| D | radeon.h | 797 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);
|
| D | r100.c | 893 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()
|