Lines Matching refs:gang_id

383 		idr_remove(&adev->mes.gang_id_idr, gang->gang_id);  in amdgpu_mes_destroy_process()
414 int *gang_id) in amdgpu_mes_add_gang() argument
459 gang->gang_id = r; in amdgpu_mes_add_gang()
460 *gang_id = r; in amdgpu_mes_add_gang()
484 int amdgpu_mes_remove_gang(struct amdgpu_device *adev, int gang_id) in amdgpu_mes_remove_gang() argument
494 gang = idr_find(&adev->mes.gang_id_idr, gang_id); in amdgpu_mes_remove_gang()
496 DRM_ERROR("gang id %d doesn't exist\n", gang_id); in amdgpu_mes_remove_gang()
507 idr_remove(&adev->mes.gang_id_idr, gang->gang_id); in amdgpu_mes_remove_gang()
541 pasid, gang->gang_id); in amdgpu_mes_suspend()
570 pasid, gang->gang_id); in amdgpu_mes_resume()
633 int amdgpu_mes_add_hw_queue(struct amdgpu_device *adev, int gang_id, in amdgpu_mes_add_hw_queue() argument
661 gang = idr_find(&adev->mes.gang_id_idr, gang_id); in amdgpu_mes_add_hw_queue()
663 DRM_ERROR("gang id %d doesn't exist\n", gang_id); in amdgpu_mes_add_hw_queue()
722 gang->process->pasid, gang_id, qprops->queue_type, in amdgpu_mes_add_hw_queue()
980 int amdgpu_mes_add_ring(struct amdgpu_device *adev, int gang_id, in amdgpu_mes_add_ring() argument
995 gang = idr_find(&adev->mes.gang_id_idr, gang_id); in amdgpu_mes_add_ring()
997 DRM_ERROR("gang id %d doesn't exist\n", gang_id); in amdgpu_mes_add_ring()
1048 r = amdgpu_mes_add_hw_queue(adev, gang_id, &qprops, &queue_id); in amdgpu_mes_add_ring()
1056 sprintf(ring->name, "gfx_%d.%d.%d", pasid, gang_id, queue_id); in amdgpu_mes_add_ring()
1058 sprintf(ring->name, "compute_%d.%d.%d", pasid, gang_id, in amdgpu_mes_add_ring()
1061 sprintf(ring->name, "sdma_%d.%d.%d", pasid, gang_id, in amdgpu_mes_add_ring()
1253 int pasid, int *gang_id, in amdgpu_mes_test_create_gang_and_queues() argument
1269 r = amdgpu_mes_add_gang(adev, pasid, &gprops, gang_id); in amdgpu_mes_test_create_gang_and_queues()
1277 r = amdgpu_mes_add_ring(adev, *gang_id, queue_type, j, in amdgpu_mes_test_create_gang_and_queues()