Home
last modified time | relevance | path

Searched refs:h_data (Results 1 – 6 of 6) sorted by relevance

/libCEED/backends/hip-ref/
H A Dceed-hip-ref-qfunctioncontext.c28 CeedCheck(impl->h_data, ceed, CEED_ERROR_BACKEND, "No valid host data to sync to device"); in CeedQFunctionContextSyncH2D_Hip()
39 CeedCallHip(ceed, hipMemcpy(impl->d_data, impl->h_data, ctx_size, hipMemcpyHostToDevice)); in CeedQFunctionContextSyncH2D_Hip()
59 impl->h_data = impl->h_data_borrowed; in CeedQFunctionContextSyncD2H_Hip()
61 impl->h_data = impl->h_data_owned; in CeedQFunctionContextSyncD2H_Hip()
64 impl->h_data = impl->h_data_owned; in CeedQFunctionContextSyncD2H_Hip()
66 CeedCallHip(ceed, hipMemcpy(impl->h_data, impl->d_data, ctx_size, hipMemcpyDeviceToHost)); in CeedQFunctionContextSyncD2H_Hip()
91 impl->h_data = NULL; in CeedQFunctionContextSetAllInvalid_Hip()
103 *has_valid_data = impl && (impl->h_data || impl->d_data); in CeedQFunctionContextHasValidData_Hip()
137 *need_sync = has_valid_data && !impl->h_data; in CeedQFunctionContextNeedSync_Hip()
161 impl->h_data = impl->h_data_owned; in CeedQFunctionContextSetDataHost_Hip()
[all …]
H A Dceed-hip-ref.h113 void *h_data; member
/libCEED/backends/cuda-ref/
H A Dceed-cuda-ref-qfunctioncontext.c28 CeedCheck(impl->h_data, ceed, CEED_ERROR_BACKEND, "No valid host data to sync to device"); in CeedQFunctionContextSyncH2D_Cuda()
39 CeedCallCuda(ceed, cudaMemcpy(impl->d_data, impl->h_data, ctx_size, cudaMemcpyHostToDevice)); in CeedQFunctionContextSyncH2D_Cuda()
60 impl->h_data = impl->h_data_borrowed; in CeedQFunctionContextSyncD2H_Cuda()
62 impl->h_data = impl->h_data_owned; in CeedQFunctionContextSyncD2H_Cuda()
65 impl->h_data = impl->h_data_owned; in CeedQFunctionContextSyncD2H_Cuda()
67 CeedCallCuda(ceed, cudaMemcpy(impl->h_data, impl->d_data, ctx_size, cudaMemcpyDeviceToHost)); in CeedQFunctionContextSyncD2H_Cuda()
92 impl->h_data = NULL; in CeedQFunctionContextSetAllInvalid_Cuda()
104 *has_valid_data = impl && (impl->h_data || impl->d_data); in CeedQFunctionContextHasValidData_Cuda()
138 *need_sync = has_valid_data && !impl->h_data; in CeedQFunctionContextNeedSync_Cuda()
162 impl->h_data = impl->h_data_owned; in CeedQFunctionContextSetDataHost_Cuda()
[all …]
H A Dceed-cuda-ref.h108 void *h_data; member
/libCEED/backends/sycl-ref/
H A Dceed-sycl-ref-qfunctioncontext.sycl.cpp28 CeedCheck(impl->h_data, ceed, CEED_ERROR_BACKEND, "No valid host data to sync to device"); in CeedQFunctionContextSyncH2D_Sycl()
43 sycl::event copy_event = sycl_data->sycl_queue.memcpy(impl->d_data, impl->h_data, ctx_size, e); in CeedQFunctionContextSyncH2D_Sycl()
66 impl->h_data = impl->h_data_borrowed; in CeedQFunctionContextSyncD2H_Sycl()
68 impl->h_data = impl->h_data_owned; in CeedQFunctionContextSyncD2H_Sycl()
71 impl->h_data = impl->h_data_owned; in CeedQFunctionContextSyncD2H_Sycl()
77 sycl::event copy_event = sycl_data->sycl_queue.memcpy(impl->h_data, impl->d_data, ctx_size, e); in CeedQFunctionContextSyncD2H_Sycl()
103 impl->h_data = NULL; in CeedQFunctionContextSetAllInvalid_Sycl()
115 *has_valid_data = impl && (impl->h_data || impl->d_data); in CeedQFunctionContextHasValidData_Sycl()
149 *need_sync = has_valid_data && !impl->h_data; in CeedQFunctionContextNeedSync_Sycl()
173 impl->h_data = impl->h_data_owned; in CeedQFunctionContextSetDataHost_Sycl()
[all …]
H A Dceed-sycl-ref.hpp77 void *h_data; member