HomeSort by: relevance | last modified time | path
    Searched refs:ndw (Results 1 - 16 of 16) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_vm_sdma.c 69 unsigned int ndw = AMDGPU_VM_SDMA_MIN_NUM_DW; local
72 r = amdgpu_job_alloc_with_ib(p->adev, ndw * 4, &p->job);
76 p->num_dw_left = ndw;
212 unsigned int i, ndw, nptes; local
217 ndw = p->num_dw_left;
218 ndw -= p->job->ibs->length_dw;
220 if (ndw < 32) {
226 ndw = 32;
228 ndw += count * 2;
229 ndw = max(ndw, AMDGPU_VM_SDMA_MIN_NUM_DW)
    [all...]
amdgpu_si_dma.c 348 unsigned ndw = count * 2; local
350 ib->ptr[ib->length_dw++] = DMA_PACKET(DMA_PACKET_WRITE, 0, 0, 0, ndw);
353 for (; ndw > 0; ndw -= 2) {
378 unsigned ndw; local
381 ndw = count * 2;
382 if (ndw > 0xFFFFE)
383 ndw = 0xFFFFE;
391 ib->ptr[ib->length_dw++] = DMA_PTE_PDE_PACKET(ndw);
400 pe += ndw * 4
    [all...]
amdgpu_ring.c 67 * @ndw: number of dwords to allocate in the ring buffer
69 * Allocate @ndw dwords in the ring buffer (all asics).
72 int amdgpu_ring_alloc(struct amdgpu_ring *ring, unsigned ndw)
76 ndw = (ndw + ring->funcs->align_mask) & ~ring->funcs->align_mask;
81 if (WARN_ON_ONCE(ndw > ring->max_dw))
84 ring->count_dw = ndw;
amdgpu_sdma_v2_4.c 704 unsigned ndw = count * 2; local
710 ib->ptr[ib->length_dw++] = ndw;
711 for (; ndw > 0; ndw -= 2) {
amdgpu_cik_sdma.c 764 unsigned ndw = count * 2; local
770 ib->ptr[ib->length_dw++] = ndw;
771 for (; ndw > 0; ndw -= 2) {
amdgpu_ring.h 260 int amdgpu_ring_alloc(struct amdgpu_ring *ring, unsigned ndw);
amdgpu_sdma_v3_0.c 975 unsigned ndw = count * 2; local
981 ib->ptr[ib->length_dw++] = ndw;
982 for (; ndw > 0; ndw -= 2) {
amdgpu_sdma_v5_0.c 1048 unsigned ndw = count * 2; local
1054 ib->ptr[ib->length_dw++] = ndw - 1;
1055 for (; ndw > 0; ndw -= 2) {
amdgpu_sdma_v4_0.c 1633 unsigned ndw = count * 2; local
1639 ib->ptr[ib->length_dw++] = ndw - 1;
1640 for (; ndw > 0; ndw -= 2) {
  /src/sys/external/bsd/drm2/dist/drm/radeon/
radeon_ni_dma.c 325 unsigned ndw; local
328 ndw = count * 2;
329 if (ndw > 0xFFFFE)
330 ndw = 0xFFFFE;
333 0, 0, ndw);
339 pe += ndw * 4;
340 src += ndw * 4;
341 count -= ndw / 2;
365 unsigned ndw; local
368 ndw = count * 2
413 unsigned ndw; local
    [all...]
radeon_si_dma.c 117 unsigned ndw; local
120 ndw = count * 2;
121 if (ndw > 0xFFFFE)
122 ndw = 0xFFFFE;
125 ib->ptr[ib->length_dw++] = DMA_PACKET(DMA_PACKET_WRITE, 0, 0, 0, ndw);
128 for (; ndw > 0; ndw -= 2, --count, pe += 8) {
164 unsigned ndw; local
167 ndw = count * 2;
168 if (ndw > 0xFFFFE
    [all...]
radeon_ring.c 108 * @ndw: number of dwords to allocate in the ring buffer
110 * Allocate @ndw dwords in the ring buffer (all asics).
113 int radeon_ring_alloc(struct radeon_device *rdev, struct radeon_ring *ring, unsigned ndw)
118 if (ndw > (ring->ring_size / 4))
123 ndw = (ndw + ring->align_mask) & ~ring->align_mask;
124 while (ndw > (ring->ring_free_dw - 1)) {
126 if (ndw < ring->ring_free_dw) {
133 ring->count_dw = ndw;
143 * @ndw: number of dwords to allocate in the ring buffe
    [all...]
radeon_vm.c 655 unsigned count = 0, pt_idx, ndw; local
660 ndw = 64;
663 ndw += vm->max_pde_used * 6;
666 if (ndw > 0xfffff)
669 r = radeon_ib_get(rdev, R600_RING_TYPE_DMA_INDEX, &ib, NULL, ndw * 4);
713 WARN_ON(ib.length_dw > ndw);
925 unsigned nptes, ncmds, ndw; local
981 ndw = 64;
986 ndw += ncmds * 7;
990 ndw += ncmds * 4
    [all...]
radeon_cik_sdma.c 853 unsigned ndw; local
856 ndw = count * 2;
857 if (ndw > 0xFFFFE)
858 ndw = 0xFFFFE;
865 ib->ptr[ib->length_dw++] = ndw;
866 for (; ndw > 0; ndw -= 2, --count, pe += 8) {
902 unsigned ndw; local
905 ndw = count;
906 if (ndw > 0x7FFFF
    [all...]
radeon_r100.c 921 unsigned ndw; local
933 ndw = 64 + (10 * num_loops);
934 r = radeon_ring_lock(rdev, ring, ndw);
936 DRM_ERROR("radeon: moving bo (%d) asking for %u dw.\n", r, ndw);
radeon.h 1065 int radeon_ring_alloc(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ndw);
1066 int radeon_ring_lock(struct radeon_device *rdev, struct radeon_ring *cp, unsigned ndw);

Completed in 46 milliseconds