Searched refs:mqd_obj (Results 1 – 16 of 16) sorted by relevance
| /linux-6.15/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_mes.c | 245 amdgpu_bo_free_kernel(&q->mqd_obj, in amdgpu_mes_queue_free_mqd() 539 &q->mqd_obj, in amdgpu_mes_queue_alloc_mqd() 547 r = amdgpu_bo_reserve(q->mqd_obj, false); in amdgpu_mes_queue_alloc_mqd() 554 amdgpu_bo_free_kernel(&q->mqd_obj, in amdgpu_mes_queue_alloc_mqd() 593 amdgpu_bo_unreserve(q->mqd_obj); in amdgpu_mes_queue_init_mqd() 839 queue_input.mqd_addr = amdgpu_bo_gpu_offset(ring->mqd_obj); in amdgpu_mes_map_legacy_queue() 887 queue_input.mqd_addr = ring->mqd_obj ? amdgpu_bo_gpu_offset(ring->mqd_obj) : 0; in amdgpu_mes_reset_legacy_queue()
|
| H A D | amdgpu_gfx.c | 390 if (!adev->enable_mes_kiq && !ring->mqd_obj) { in amdgpu_gfx_mqd_sw_init() 399 &ring->mqd_obj, in amdgpu_gfx_mqd_sw_init() 420 if (!ring->mqd_obj) { in amdgpu_gfx_mqd_sw_init() 422 domain, &ring->mqd_obj, in amdgpu_gfx_mqd_sw_init() 444 if (!ring->mqd_obj) { in amdgpu_gfx_mqd_sw_init() 446 domain, &ring->mqd_obj, in amdgpu_gfx_mqd_sw_init() 476 amdgpu_bo_free_kernel(&ring->mqd_obj, in amdgpu_gfx_mqd_sw_fini() 486 amdgpu_bo_free_kernel(&ring->mqd_obj, in amdgpu_gfx_mqd_sw_fini() 493 amdgpu_bo_free_kernel(&ring->mqd_obj, in amdgpu_gfx_mqd_sw_fini()
|
| H A D | mes_v11_0.c | 1362 if (ring->mqd_obj) in mes_v11_0_mqd_sw_init() 1367 AMDGPU_GEM_DOMAIN_GTT, &ring->mqd_obj, in mes_v11_0_mqd_sw_init() 1463 amdgpu_bo_free_kernel(&adev->gfx.kiq[0].ring.mqd_obj, in mes_v11_0_sw_fini() 1467 amdgpu_bo_free_kernel(&adev->mes.ring[0].mqd_obj, in mes_v11_0_sw_fini()
|
| H A D | amdgpu_mes.h | 184 struct amdgpu_bo *mqd_obj; member
|
| H A D | mes_v12_0.c | 1476 if (ring->mqd_obj) in mes_v12_0_mqd_sw_init() 1480 AMDGPU_GEM_DOMAIN_GTT, &ring->mqd_obj, in mes_v12_0_mqd_sw_init() 1565 amdgpu_bo_free_kernel(&adev->mes.ring[pipe].mqd_obj, in mes_v12_0_sw_fini() 1573 amdgpu_bo_free_kernel(&adev->gfx.kiq[0].ring.mqd_obj, in mes_v12_0_sw_fini()
|
| H A D | amdgpu_ring.h | 269 struct amdgpu_bo *mqd_obj; member
|
| H A D | amdgpu_ring.c | 661 if (ring->mqd_obj) { in amdgpu_debugfs_ring_init()
|
| H A D | gfx_v7_0.c | 2721 amdgpu_bo_free_kernel(&ring->mqd_obj, NULL, NULL); in gfx_v7_0_cp_compute_fini() 2973 AMDGPU_GEM_DOMAIN_GTT, &ring->mqd_obj, in gfx_v7_0_compute_queue_init() 2990 amdgpu_bo_kunmap(ring->mqd_obj); in gfx_v7_0_compute_queue_init() 2991 amdgpu_bo_unreserve(ring->mqd_obj); in gfx_v7_0_compute_queue_init()
|
| H A D | gfx_v9_4_3.c | 198 uint64_t mqd_addr = amdgpu_bo_gpu_offset(ring->mqd_obj); in gfx_v9_4_3_kiq_map_queues()
|
| H A D | gfx_v10_0.c | 3700 uint64_t mqd_addr = amdgpu_bo_gpu_offset(ring->mqd_obj); in gfx10_kiq_map_queues() 9514 addr = amdgpu_bo_gpu_offset(ring->mqd_obj) + in gfx_v10_0_reset_kgq()
|
| H A D | gfx_v12_0.c | 278 uint64_t mqd_addr = amdgpu_bo_gpu_offset(ring->mqd_obj); in gfx_v12_0_kiq_map_queues()
|
| H A D | gfx_v8_0.c | 4363 uint64_t mqd_addr = amdgpu_bo_gpu_offset(ring->mqd_obj); in gfx_v8_0_kiq_kcq_enable()
|
| H A D | gfx_v11_0.c | 337 uint64_t mqd_addr = amdgpu_bo_gpu_offset(ring->mqd_obj); in gfx11_kiq_map_queues()
|
| H A D | gfx_v9_0.c | 927 uint64_t mqd_addr = amdgpu_bo_gpu_offset(ring->mqd_obj); in gfx_v9_0_kiq_map_queues()
|
| /linux-6.15/drivers/gpu/drm/radeon/ |
| H A D | cik.c | 4344 if (rdev->ring[idx].mqd_obj) { in cik_cp_compute_fini() 4345 r = radeon_bo_reserve(rdev->ring[idx].mqd_obj, false); in cik_cp_compute_fini() 4349 radeon_bo_unpin(rdev->ring[idx].mqd_obj); in cik_cp_compute_fini() 4350 radeon_bo_unreserve(rdev->ring[idx].mqd_obj); in cik_cp_compute_fini() 4352 radeon_bo_unref(&rdev->ring[idx].mqd_obj); in cik_cp_compute_fini() 4353 rdev->ring[idx].mqd_obj = NULL; in cik_cp_compute_fini() 4563 if (rdev->ring[idx].mqd_obj == NULL) { in cik_cp_compute_resume() 4568 NULL, &rdev->ring[idx].mqd_obj); in cik_cp_compute_resume() 4575 r = radeon_bo_reserve(rdev->ring[idx].mqd_obj, false); in cik_cp_compute_resume() 4733 radeon_bo_kunmap(rdev->ring[idx].mqd_obj); in cik_cp_compute_resume() [all …]
|
| H A D | radeon.h | 820 struct radeon_bo *mqd_obj; member
|