Lines Matching refs:impl
20 CeedOperator_Sycl_gen *impl; in CeedOperatorDestroy_Sycl_gen() local
22 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorDestroy_Sycl_gen()
23 CeedCallBackend(CeedFree(&impl)); in CeedOperatorDestroy_Sycl_gen()
40 CeedOperator_Sycl_gen *impl; in CeedOperatorApplyAdd_Sycl_gen() local
60 CeedCallBackend(CeedOperatorGetData(op, &impl)); in CeedOperatorApplyAdd_Sycl_gen()
74 impl->fields->inputs[i] = NULL; in CeedOperatorApplyAdd_Sycl_gen()
83 CeedCallBackend(CeedVectorGetArrayRead(vec, CEED_MEM_DEVICE, &impl->fields->inputs[i])); in CeedOperatorApplyAdd_Sycl_gen()
92 impl->fields->outputs[i] = NULL; in CeedOperatorApplyAdd_Sycl_gen()
111 CeedCallBackend(CeedVectorGetArray(vec, CEED_MEM_DEVICE, &impl->fields->outputs[i])); in CeedOperatorApplyAdd_Sycl_gen()
113 impl->fields->outputs[i] = impl->fields->outputs[index]; in CeedOperatorApplyAdd_Sycl_gen()
123 const CeedInt dim = impl->dim; in CeedOperatorApplyAdd_Sycl_gen()
124 const CeedInt Q_1d = impl->Q_1d; in CeedOperatorApplyAdd_Sycl_gen()
125 const CeedInt P_1d = impl->max_P_1d; in CeedOperatorApplyAdd_Sycl_gen()
151 cgh.set_args(num_elem, qf_impl->d_c, impl->indices, impl->fields, impl->B, impl->G, impl->W); in CeedOperatorApplyAdd_Sycl_gen()
152 cgh.parallel_for(kernel_range, *(impl->op)); in CeedOperatorApplyAdd_Sycl_gen()
167 CeedCallBackend(CeedVectorRestoreArrayRead(vec, &impl->fields->inputs[i])); in CeedOperatorApplyAdd_Sycl_gen()
193 CeedCallBackend(CeedVectorRestoreArray(vec, &impl->fields->outputs[i])); in CeedOperatorApplyAdd_Sycl_gen()
212 CeedOperator_Sycl_gen *impl; in CeedOperatorCreate_Sycl_gen() local
217 CeedCallBackend(CeedCalloc(1, &impl)); in CeedOperatorCreate_Sycl_gen()
218 CeedCallBackend(CeedOperatorSetData(op, impl)); in CeedOperatorCreate_Sycl_gen()
220 …impl->indices = sycl::malloc_device<FieldsInt_Sycl>(1, sycl_data->sycl_device, sycl_data->sycl_con… in CeedOperatorCreate_Sycl_gen()
221 impl->fields = sycl::malloc_host<Fields_Sycl>(1, sycl_data->sycl_context); in CeedOperatorCreate_Sycl_gen()
222 …impl->B = sycl::malloc_device<Fields_Sycl>(1, sycl_data->sycl_device, sycl_data->sycl_contex… in CeedOperatorCreate_Sycl_gen()
223 …impl->G = sycl::malloc_device<Fields_Sycl>(1, sycl_data->sycl_device, sycl_data->sycl_contex… in CeedOperatorCreate_Sycl_gen()
224 …impl->W = sycl::malloc_device<CeedScalar>(1, sycl_data->sycl_device, sycl_data->sycl_context… in CeedOperatorCreate_Sycl_gen()