Lines Matching refs:ctx_data
952 struct amdgpu_mes_ctx_data *ctx_data, in amdgpu_mes_add_ring() argument
982 ring->mes_ctx = ctx_data; in amdgpu_mes_add_ring()
1015 dma_fence_wait(ctx_data->meta_data_va->last_pt_update, false); in amdgpu_mes_add_ring()
1065 struct amdgpu_mes_ctx_data *ctx_data) in amdgpu_mes_ctx_alloc_meta_data() argument
1072 &ctx_data->meta_data_obj, in amdgpu_mes_ctx_alloc_meta_data()
1073 &ctx_data->meta_data_mc_addr, in amdgpu_mes_ctx_alloc_meta_data()
1074 &ctx_data->meta_data_ptr); in amdgpu_mes_ctx_alloc_meta_data()
1080 if (!ctx_data->meta_data_obj) in amdgpu_mes_ctx_alloc_meta_data()
1083 memset(ctx_data->meta_data_ptr, 0, in amdgpu_mes_ctx_alloc_meta_data()
1089 void amdgpu_mes_ctx_free_meta_data(struct amdgpu_mes_ctx_data *ctx_data) in amdgpu_mes_ctx_free_meta_data() argument
1091 if (ctx_data->meta_data_obj) in amdgpu_mes_ctx_free_meta_data()
1092 amdgpu_bo_free_kernel(&ctx_data->meta_data_obj, in amdgpu_mes_ctx_free_meta_data()
1093 &ctx_data->meta_data_mc_addr, in amdgpu_mes_ctx_free_meta_data()
1094 &ctx_data->meta_data_ptr); in amdgpu_mes_ctx_free_meta_data()
1099 struct amdgpu_mes_ctx_data *ctx_data) in amdgpu_mes_ctx_map_meta_data() argument
1111 &ctx_data->meta_data_obj->tbo.base); in amdgpu_mes_ctx_map_meta_data()
1122 bo_va = amdgpu_vm_bo_add(adev, vm, ctx_data->meta_data_obj); in amdgpu_mes_ctx_map_meta_data()
1129 r = amdgpu_vm_bo_map(adev, bo_va, ctx_data->meta_data_gpu_addr, 0, in amdgpu_mes_ctx_map_meta_data()
1157 ctx_data->meta_data_va = bo_va; in amdgpu_mes_ctx_map_meta_data()
1170 struct amdgpu_mes_ctx_data *ctx_data) in amdgpu_mes_ctx_unmap_meta_data() argument
1172 struct amdgpu_bo_va *bo_va = ctx_data->meta_data_va; in amdgpu_mes_ctx_unmap_meta_data()
1173 struct amdgpu_bo *bo = ctx_data->meta_data_obj; in amdgpu_mes_ctx_unmap_meta_data()
1182 &ctx_data->meta_data_obj->tbo.base); in amdgpu_mes_ctx_unmap_meta_data()
1226 struct amdgpu_mes_ctx_data *ctx_data) in amdgpu_mes_test_create_gang_and_queues() argument
1248 ctx_data, &ring); in amdgpu_mes_test_create_gang_and_queues()
1291 struct amdgpu_mes_ctx_data ctx_data = {0}; in amdgpu_mes_self_test() local
1317 r = amdgpu_mes_ctx_alloc_meta_data(adev, &ctx_data); in amdgpu_mes_self_test()
1323 ctx_data.meta_data_gpu_addr = AMDGPU_VA_RESERVED_SIZE; in amdgpu_mes_self_test()
1324 r = amdgpu_mes_ctx_map_meta_data(adev, vm, &ctx_data); in amdgpu_mes_self_test()
1348 &ctx_data); in amdgpu_mes_self_test()
1375 amdgpu_mes_ctx_unmap_meta_data(adev, &ctx_data); in amdgpu_mes_self_test()
1384 amdgpu_mes_ctx_free_meta_data(&ctx_data); in amdgpu_mes_self_test()