Searched refs:h_data (Results 1 – 6 of 6) sorted by relevance
| /libCEED/backends/hip-ref/ |
| H A D | ceed-hip-ref-qfunctioncontext.c | 28 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 D | ceed-hip-ref.h | 113 void *h_data; member
|
| /libCEED/backends/cuda-ref/ |
| H A D | ceed-cuda-ref-qfunctioncontext.c | 28 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 D | ceed-cuda-ref.h | 108 void *h_data; member
|
| /libCEED/backends/sycl-ref/ |
| H A D | ceed-sycl-ref-qfunctioncontext.sycl.cpp | 28 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 D | ceed-sycl-ref.hpp | 77 void *h_data; member
|