Lines Matching refs:ctx_data
1145 struct amdgpu_mes_ctx_data *ctx_data, in amdgpu_mes_add_ring() argument
1175 ring->mes_ctx = ctx_data; in amdgpu_mes_add_ring()
1214 dma_fence_wait(ctx_data->meta_data_va->last_pt_update, false); in amdgpu_mes_add_ring()
1264 struct amdgpu_mes_ctx_data *ctx_data) in amdgpu_mes_ctx_alloc_meta_data() argument
1271 &ctx_data->meta_data_obj, in amdgpu_mes_ctx_alloc_meta_data()
1272 &ctx_data->meta_data_mc_addr, in amdgpu_mes_ctx_alloc_meta_data()
1273 &ctx_data->meta_data_ptr); in amdgpu_mes_ctx_alloc_meta_data()
1279 if (!ctx_data->meta_data_obj) in amdgpu_mes_ctx_alloc_meta_data()
1282 memset(ctx_data->meta_data_ptr, 0, in amdgpu_mes_ctx_alloc_meta_data()
1288 void amdgpu_mes_ctx_free_meta_data(struct amdgpu_mes_ctx_data *ctx_data) in amdgpu_mes_ctx_free_meta_data() argument
1290 if (ctx_data->meta_data_obj) in amdgpu_mes_ctx_free_meta_data()
1291 amdgpu_bo_free_kernel(&ctx_data->meta_data_obj, in amdgpu_mes_ctx_free_meta_data()
1292 &ctx_data->meta_data_mc_addr, in amdgpu_mes_ctx_free_meta_data()
1293 &ctx_data->meta_data_ptr); in amdgpu_mes_ctx_free_meta_data()
1298 struct amdgpu_mes_ctx_data *ctx_data) in amdgpu_mes_ctx_map_meta_data() argument
1310 &ctx_data->meta_data_obj->tbo.base); in amdgpu_mes_ctx_map_meta_data()
1321 bo_va = amdgpu_vm_bo_add(adev, vm, ctx_data->meta_data_obj); in amdgpu_mes_ctx_map_meta_data()
1328 r = amdgpu_vm_bo_map(adev, bo_va, ctx_data->meta_data_gpu_addr, 0, in amdgpu_mes_ctx_map_meta_data()
1356 ctx_data->meta_data_va = bo_va; in amdgpu_mes_ctx_map_meta_data()
1369 struct amdgpu_mes_ctx_data *ctx_data) in amdgpu_mes_ctx_unmap_meta_data() argument
1371 struct amdgpu_bo_va *bo_va = ctx_data->meta_data_va; in amdgpu_mes_ctx_unmap_meta_data()
1372 struct amdgpu_bo *bo = ctx_data->meta_data_obj; in amdgpu_mes_ctx_unmap_meta_data()
1381 &ctx_data->meta_data_obj->tbo.base); in amdgpu_mes_ctx_unmap_meta_data()
1425 struct amdgpu_mes_ctx_data *ctx_data) in amdgpu_mes_test_create_gang_and_queues() argument
1447 ctx_data, &ring); in amdgpu_mes_test_create_gang_and_queues()
1490 struct amdgpu_mes_ctx_data ctx_data = {0}; in amdgpu_mes_self_test() local
1516 r = amdgpu_mes_ctx_alloc_meta_data(adev, &ctx_data); in amdgpu_mes_self_test()
1522 ctx_data.meta_data_gpu_addr = AMDGPU_VA_RESERVED_BOTTOM; in amdgpu_mes_self_test()
1523 r = amdgpu_mes_ctx_map_meta_data(adev, vm, &ctx_data); in amdgpu_mes_self_test()
1549 &ctx_data); in amdgpu_mes_self_test()
1576 amdgpu_mes_ctx_unmap_meta_data(adev, &ctx_data); in amdgpu_mes_self_test()
1585 amdgpu_mes_ctx_free_meta_data(&ctx_data); in amdgpu_mes_self_test()