Lines Matching defs:ctx_data
995 struct amdgpu_mes_ctx_data *ctx_data,
1025 ring->mes_ctx = ctx_data;
1064 dma_fence_wait(ctx_data->meta_data_va->last_pt_update, false);
1114 struct amdgpu_mes_ctx_data *ctx_data)
1121 &ctx_data->meta_data_obj,
1122 &ctx_data->meta_data_mc_addr,
1123 &ctx_data->meta_data_ptr);
1129 if (!ctx_data->meta_data_obj)
1132 memset(ctx_data->meta_data_ptr, 0,
1138 void amdgpu_mes_ctx_free_meta_data(struct amdgpu_mes_ctx_data *ctx_data)
1140 if (ctx_data->meta_data_obj)
1141 amdgpu_bo_free_kernel(&ctx_data->meta_data_obj,
1142 &ctx_data->meta_data_mc_addr,
1143 &ctx_data->meta_data_ptr);
1148 struct amdgpu_mes_ctx_data *ctx_data)
1160 &ctx_data->meta_data_obj->tbo.base);
1171 bo_va = amdgpu_vm_bo_add(adev, vm, ctx_data->meta_data_obj);
1178 r = amdgpu_vm_bo_map(adev, bo_va, ctx_data->meta_data_gpu_addr, 0,
1206 ctx_data->meta_data_va = bo_va;
1219 struct amdgpu_mes_ctx_data *ctx_data)
1221 struct amdgpu_bo_va *bo_va = ctx_data->meta_data_va;
1222 struct amdgpu_bo *bo = ctx_data->meta_data_obj;
1231 &ctx_data->meta_data_obj->tbo.base);
1275 struct amdgpu_mes_ctx_data *ctx_data)
1297 ctx_data, &ring);
1340 struct amdgpu_mes_ctx_data ctx_data = {0};
1366 r = amdgpu_mes_ctx_alloc_meta_data(adev, &ctx_data);
1372 ctx_data.meta_data_gpu_addr = AMDGPU_VA_RESERVED_SIZE;
1373 r = amdgpu_mes_ctx_map_meta_data(adev, vm, &ctx_data);
1397 &ctx_data);
1424 amdgpu_mes_ctx_unmap_meta_data(adev, &ctx_data);
1433 amdgpu_mes_ctx_free_meta_data(&ctx_data);