Lines Matching refs:pasid

271 int amdgpu_mes_create_process(struct amdgpu_device *adev, int pasid,  in amdgpu_mes_create_process()  argument
303 r = idr_alloc(&adev->mes.pasid_idr, process, pasid, pasid + 1, in amdgpu_mes_create_process()
306 DRM_ERROR("failed to lock pasid=%d\n", pasid); in amdgpu_mes_create_process()
312 process->pasid = pasid; in amdgpu_mes_create_process()
329 void amdgpu_mes_destroy_process(struct amdgpu_device *adev, int pasid) in amdgpu_mes_destroy_process() argument
344 process = idr_find(&adev->mes.pasid_idr, pasid); in amdgpu_mes_destroy_process()
346 DRM_WARN("pasid %d doesn't exist\n", pasid); in amdgpu_mes_destroy_process()
370 idr_remove(&adev->mes.pasid_idr, pasid); in amdgpu_mes_destroy_process()
394 int amdgpu_mes_add_gang(struct amdgpu_device *adev, int pasid, in amdgpu_mes_add_gang() argument
426 process = idr_find(&adev->mes.pasid_idr, pasid); in amdgpu_mes_add_gang()
428 DRM_ERROR("pasid %d doesn't exist\n", pasid); in amdgpu_mes_add_gang()
676 queue_input.process_id = gang->process->pasid; in amdgpu_mes_add_hw_queue()
708 gang->process->pasid, gang_id, qprops->queue_type, in amdgpu_mes_add_hw_queue()
1151 int r, queue_id, pasid; in amdgpu_mes_add_ring() local
1164 pasid = gang->process->pasid; in amdgpu_mes_add_ring()
1225 sprintf(ring->name, "gfx_%d.%d.%d", pasid, gang_id, queue_id); in amdgpu_mes_add_ring()
1227 sprintf(ring->name, "compute_%d.%d.%d", pasid, gang_id, in amdgpu_mes_add_ring()
1230 sprintf(ring->name, "sdma_%d.%d.%d", pasid, gang_id, in amdgpu_mes_add_ring()
1422 int pasid, int *gang_id, in amdgpu_mes_test_create_gang_and_queues() argument
1438 r = amdgpu_mes_add_gang(adev, pasid, &gprops, gang_id); in amdgpu_mes_test_create_gang_and_queues()
1496 int i, r, pasid, k = 0; in amdgpu_mes_self_test() local
1498 pasid = amdgpu_pasid_alloc(16); in amdgpu_mes_self_test()
1499 if (pasid < 0) { in amdgpu_mes_self_test()
1501 pasid = 0; in amdgpu_mes_self_test()
1529 r = amdgpu_mes_create_process(adev, pasid, vm); in amdgpu_mes_self_test()
1544 r = amdgpu_mes_test_create_gang_and_queues(adev, pasid, in amdgpu_mes_self_test()
1573 amdgpu_mes_destroy_process(adev, pasid); in amdgpu_mes_self_test()
1582 if (pasid) in amdgpu_mes_self_test()
1583 amdgpu_pasid_free(pasid); in amdgpu_mes_self_test()