Lines Matching refs:qf
21 static int CeedQFunctionApply_Hip(CeedQFunction qf, CeedInt Q, CeedVector *U, CeedVector *V) { in CeedQFunctionApply_Hip() argument
27 CeedCallBackend(CeedQFunctionGetCeed(qf, &ceed)); in CeedQFunctionApply_Hip()
30 CeedCallBackend(CeedQFunctionBuildKernel_Hip_ref(qf)); in CeedQFunctionApply_Hip()
32 CeedCallBackend(CeedQFunctionGetData(qf, &data)); in CeedQFunctionApply_Hip()
34 CeedCallBackend(CeedQFunctionGetNumArgs(qf, &num_input_fields, &num_output_fields)); in CeedQFunctionApply_Hip()
46 CeedCallBackend(CeedQFunctionGetInnerContextData(qf, CEED_MEM_DEVICE, &data->d_c)); in CeedQFunctionApply_Hip()
62 CeedCallBackend(CeedQFunctionRestoreInnerContextData(qf, &data->d_c)); in CeedQFunctionApply_Hip()
70 static int CeedQFunctionDestroy_Hip(CeedQFunction qf) { in CeedQFunctionDestroy_Hip() argument
73 CeedCallBackend(CeedQFunctionGetData(qf, &data)); in CeedQFunctionDestroy_Hip()
74 if (data->module) CeedCallHip(CeedQFunctionReturnCeed(qf), hipModuleUnload(data->module)); in CeedQFunctionDestroy_Hip()
82 int CeedQFunctionCreate_Hip(CeedQFunction qf) { in CeedQFunctionCreate_Hip() argument
87 CeedCallBackend(CeedQFunctionGetCeed(qf, &ceed)); in CeedQFunctionCreate_Hip()
89 CeedCallBackend(CeedQFunctionSetData(qf, data)); in CeedQFunctionCreate_Hip()
90 CeedCallBackend(CeedQFunctionGetNumArgs(qf, &num_input_fields, &num_output_fields)); in CeedQFunctionCreate_Hip()
92 CeedCallBackend(CeedQFunctionGetKernelName(qf, &data->qfunction_name)); in CeedQFunctionCreate_Hip()
95 CeedCallBackend(CeedSetBackendFunction(ceed, "QFunction", qf, "Apply", CeedQFunctionApply_Hip)); in CeedQFunctionCreate_Hip()
96 …CeedCallBackend(CeedSetBackendFunction(ceed, "QFunction", qf, "Destroy", CeedQFunctionDestroy_Hip)… in CeedQFunctionCreate_Hip()