Lines Matching refs:data
25 CeedQFunction_Hip *data; in CeedQFunctionApply_Hip() local
32 CeedCallBackend(CeedQFunctionGetData(qf, &data)); in CeedQFunctionApply_Hip()
39 CeedCallBackend(CeedVectorGetArrayRead(U[i], CEED_MEM_DEVICE, &data->fields.inputs[i])); in CeedQFunctionApply_Hip()
42 CeedCallBackend(CeedVectorGetArrayWrite(V[i], CEED_MEM_DEVICE, &data->fields.outputs[i])); in CeedQFunctionApply_Hip()
46 CeedCallBackend(CeedQFunctionGetInnerContextData(qf, CEED_MEM_DEVICE, &data->d_c)); in CeedQFunctionApply_Hip()
49 void *args[] = {&data->d_c, (void *)&Q, &data->fields}; in CeedQFunctionApply_Hip()
51 …CeedCallBackend(CeedRunKernel_Hip(ceed, data->QFunction, CeedDivUpInt(Q, block_size), block_size, … in CeedQFunctionApply_Hip()
55 CeedCallBackend(CeedVectorRestoreArrayRead(U[i], &data->fields.inputs[i])); in CeedQFunctionApply_Hip()
58 CeedCallBackend(CeedVectorRestoreArray(V[i], &data->fields.outputs[i])); in CeedQFunctionApply_Hip()
62 CeedCallBackend(CeedQFunctionRestoreInnerContextData(qf, &data->d_c)); in CeedQFunctionApply_Hip()
71 CeedQFunction_Hip *data; in CeedQFunctionDestroy_Hip() local
73 CeedCallBackend(CeedQFunctionGetData(qf, &data)); in CeedQFunctionDestroy_Hip()
74 if (data->module) CeedCallHip(CeedQFunctionReturnCeed(qf), hipModuleUnload(data->module)); in CeedQFunctionDestroy_Hip()
75 CeedCallBackend(CeedFree(&data)); in CeedQFunctionDestroy_Hip()
85 CeedQFunction_Hip *data; in CeedQFunctionCreate_Hip() local
88 CeedCallBackend(CeedCalloc(1, &data)); in CeedQFunctionCreate_Hip()
89 CeedCallBackend(CeedQFunctionSetData(qf, data)); in CeedQFunctionCreate_Hip()
92 CeedCallBackend(CeedQFunctionGetKernelName(qf, &data->qfunction_name)); in CeedQFunctionCreate_Hip()