Lines Matching refs:h_data
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()
162 memcpy(impl->h_data, data, ctx_size); in CeedQFunctionContextSetDataHost_Hip()
167 impl->h_data = data; in CeedQFunctionContextSetDataHost_Hip()
171 impl->h_data = data; in CeedQFunctionContextSetDataHost_Hip()
246 impl->h_data = NULL; in CeedQFunctionContextTakeData_Hip()
274 *(void **)data = impl->h_data; in CeedQFunctionContextGetDataCore_Hip()
303 impl->h_data = *(void **)data; in CeedQFunctionContextGetData_Hip()