HomeSort by: relevance | last modified time | path
    Searched defs:kiq_ring (Results 1 - 5 of 5) sorted by relevancy

  /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/
amdgpu_amdkfd_gfx_v10.c 349 struct amdgpu_ring *kiq_ring = &adev->gfx.kiq.ring; local in function:kgd_hiq_mqd_load
365 r = amdgpu_ring_alloc(kiq_ring, 7);
371 amdgpu_ring_write(kiq_ring, PACKET3(PACKET3_MAP_QUEUES, 5));
372 amdgpu_ring_write(kiq_ring,
382 amdgpu_ring_write(kiq_ring,
384 amdgpu_ring_write(kiq_ring, m->cp_mqd_base_addr_lo);
385 amdgpu_ring_write(kiq_ring, m->cp_mqd_base_addr_hi);
386 amdgpu_ring_write(kiq_ring, m->cp_hqd_pq_wptr_poll_addr_lo);
387 amdgpu_ring_write(kiq_ring, m->cp_hqd_pq_wptr_poll_addr_hi);
388 amdgpu_ring_commit(kiq_ring);
    [all...]
amdgpu_amdkfd_gfx_v9.c 337 struct amdgpu_ring *kiq_ring = &adev->gfx.kiq.ring; local in function:kgd_gfx_v9_hiq_mqd_load
353 r = amdgpu_ring_alloc(kiq_ring, 7);
359 amdgpu_ring_write(kiq_ring, PACKET3(PACKET3_MAP_QUEUES, 5));
360 amdgpu_ring_write(kiq_ring,
370 amdgpu_ring_write(kiq_ring,
372 amdgpu_ring_write(kiq_ring, m->cp_mqd_base_addr_lo);
373 amdgpu_ring_write(kiq_ring, m->cp_mqd_base_addr_hi);
374 amdgpu_ring_write(kiq_ring, m->cp_hqd_pq_wptr_poll_addr_lo);
375 amdgpu_ring_write(kiq_ring, m->cp_hqd_pq_wptr_poll_addr_hi);
376 amdgpu_ring_commit(kiq_ring);
    [all...]
amdgpu_gfx.c 472 struct amdgpu_ring *kiq_ring = &kiq->ring; local in function:amdgpu_gfx_disable_kcq
478 if (amdgpu_ring_alloc(kiq_ring, kiq->pmf->unmap_queues_size *
483 kiq->pmf->kiq_unmap_queues(kiq_ring, &adev->gfx.compute_ring[i],
486 return amdgpu_ring_test_ring(kiq_ring);
492 struct amdgpu_ring *kiq_ring = &adev->gfx.kiq.ring; local in function:amdgpu_gfx_enable_kcq
514 DRM_INFO("kiq ring mec %d pipe %d q %d\n", kiq_ring->me, kiq_ring->pipe,
515 kiq_ring->queue);
517 r = amdgpu_ring_alloc(kiq_ring, kiq->pmf->map_queues_size *
525 kiq->pmf->kiq_set_resources(kiq_ring, queue_mask)
    [all...]
amdgpu_gfx_v10_0.c 268 static void gfx10_kiq_set_resources(struct amdgpu_ring *kiq_ring, uint64_t queue_mask)
270 amdgpu_ring_write(kiq_ring, PACKET3(PACKET3_SET_RESOURCES, 6));
271 amdgpu_ring_write(kiq_ring, PACKET3_SET_RESOURCES_VMID_MASK(0) |
273 amdgpu_ring_write(kiq_ring, lower_32_bits(queue_mask)); /* queue mask lo */
274 amdgpu_ring_write(kiq_ring, upper_32_bits(queue_mask)); /* queue mask hi */
275 amdgpu_ring_write(kiq_ring, 0); /* gws mask lo */
276 amdgpu_ring_write(kiq_ring, 0); /* gws mask hi */
277 amdgpu_ring_write(kiq_ring, 0); /* oac mask */
278 amdgpu_ring_write(kiq_ring, 0); /* gds heap base:0, gds heap size:0 */
281 static void gfx10_kiq_map_queues(struct amdgpu_ring *kiq_ring,
3158 struct amdgpu_ring *kiq_ring = &adev->gfx.kiq.ring; local in function:gfx_v10_0_kiq_enable_kgq
3781 struct amdgpu_ring *kiq_ring = &kiq->ring; local in function:gfx_v10_0_kiq_disable_kgq
4641 struct amdgpu_ring *kiq_ring = &kiq->ring; local in function:gfx_v10_0_ring_preempt_ib
    [all...]
amdgpu_gfx_v8_0.c 4352 struct amdgpu_ring *kiq_ring = &adev->gfx.kiq.ring; local in function:gfx_v8_0_kiq_kcq_enable
4371 r = amdgpu_ring_alloc(kiq_ring, (8 * adev->gfx.num_compute_rings) + 8);
4377 amdgpu_ring_write(kiq_ring, PACKET3(PACKET3_SET_RESOURCES, 6));
4378 amdgpu_ring_write(kiq_ring, 0); /* vmid_mask:0 queue_type:0 (KIQ) */
4379 amdgpu_ring_write(kiq_ring, lower_32_bits(queue_mask)); /* queue mask lo */
4380 amdgpu_ring_write(kiq_ring, upper_32_bits(queue_mask)); /* queue mask hi */
4381 amdgpu_ring_write(kiq_ring, 0); /* gws mask lo */
4382 amdgpu_ring_write(kiq_ring, 0); /* gws mask hi */
4383 amdgpu_ring_write(kiq_ring, 0); /* oac mask */
4384 amdgpu_ring_write(kiq_ring, 0); /* gds heap base:0, gds heap size:0 *
4830 struct amdgpu_ring *kiq_ring = &adev->gfx.kiq.ring; local in function:gfx_v8_0_kcq_disable
    [all...]

Completed in 19 milliseconds