Lines Matching refs:ctx_data

1135 			struct amdgpu_mes_ctx_data *ctx_data,  in amdgpu_mes_add_ring()  argument
1165 ring->mes_ctx = ctx_data; in amdgpu_mes_add_ring()
1204 dma_fence_wait(ctx_data->meta_data_va->last_pt_update, false); in amdgpu_mes_add_ring()
1254 struct amdgpu_mes_ctx_data *ctx_data) in amdgpu_mes_ctx_alloc_meta_data() argument
1261 &ctx_data->meta_data_obj, in amdgpu_mes_ctx_alloc_meta_data()
1262 &ctx_data->meta_data_mc_addr, in amdgpu_mes_ctx_alloc_meta_data()
1263 &ctx_data->meta_data_ptr); in amdgpu_mes_ctx_alloc_meta_data()
1269 if (!ctx_data->meta_data_obj) in amdgpu_mes_ctx_alloc_meta_data()
1272 memset(ctx_data->meta_data_ptr, 0, in amdgpu_mes_ctx_alloc_meta_data()
1278 void amdgpu_mes_ctx_free_meta_data(struct amdgpu_mes_ctx_data *ctx_data) in amdgpu_mes_ctx_free_meta_data() argument
1280 if (ctx_data->meta_data_obj) in amdgpu_mes_ctx_free_meta_data()
1281 amdgpu_bo_free_kernel(&ctx_data->meta_data_obj, in amdgpu_mes_ctx_free_meta_data()
1282 &ctx_data->meta_data_mc_addr, in amdgpu_mes_ctx_free_meta_data()
1283 &ctx_data->meta_data_ptr); in amdgpu_mes_ctx_free_meta_data()
1288 struct amdgpu_mes_ctx_data *ctx_data) in amdgpu_mes_ctx_map_meta_data() argument
1300 &ctx_data->meta_data_obj->tbo.base); in amdgpu_mes_ctx_map_meta_data()
1311 bo_va = amdgpu_vm_bo_add(adev, vm, ctx_data->meta_data_obj); in amdgpu_mes_ctx_map_meta_data()
1318 r = amdgpu_vm_bo_map(adev, bo_va, ctx_data->meta_data_gpu_addr, 0, in amdgpu_mes_ctx_map_meta_data()
1346 ctx_data->meta_data_va = bo_va; in amdgpu_mes_ctx_map_meta_data()
1359 struct amdgpu_mes_ctx_data *ctx_data) in amdgpu_mes_ctx_unmap_meta_data() argument
1361 struct amdgpu_bo_va *bo_va = ctx_data->meta_data_va; in amdgpu_mes_ctx_unmap_meta_data()
1362 struct amdgpu_bo *bo = ctx_data->meta_data_obj; in amdgpu_mes_ctx_unmap_meta_data()
1371 &ctx_data->meta_data_obj->tbo.base); in amdgpu_mes_ctx_unmap_meta_data()
1415 struct amdgpu_mes_ctx_data *ctx_data) in amdgpu_mes_test_create_gang_and_queues() argument
1437 ctx_data, &ring); in amdgpu_mes_test_create_gang_and_queues()
1480 struct amdgpu_mes_ctx_data ctx_data = {0}; in amdgpu_mes_self_test() local
1506 r = amdgpu_mes_ctx_alloc_meta_data(adev, &ctx_data); in amdgpu_mes_self_test()
1512 ctx_data.meta_data_gpu_addr = AMDGPU_VA_RESERVED_BOTTOM; in amdgpu_mes_self_test()
1513 r = amdgpu_mes_ctx_map_meta_data(adev, vm, &ctx_data); in amdgpu_mes_self_test()
1539 &ctx_data); in amdgpu_mes_self_test()
1566 amdgpu_mes_ctx_unmap_meta_data(adev, &ctx_data); in amdgpu_mes_self_test()
1575 amdgpu_mes_ctx_free_meta_data(&ctx_data); in amdgpu_mes_self_test()