Home
last modified time | relevance | path

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

/libCEED/backends/hip-ref/ !
H A Dceed-hip-ref-vector.c76 if (impl->h_array_borrowed) { in CeedVectorSyncD2H_Hip()
77 impl->h_array = impl->h_array_borrowed; in CeedVectorSyncD2H_Hip()
103 if (impl->has_unified_addressing && !impl->h_array_borrowed) { in CeedVectorSyncArray_Hip()
153 *has_array_of_type = impl->h_array_borrowed || impl->h_array_owned; in CeedVectorHasArrayOfType_Hip()
171 mem_type = impl->has_unified_addressing && !impl->h_array_borrowed ? CEED_MEM_DEVICE : mem_type; in CeedVectorHasBorrowedArrayOfType_Hip()
175 *has_borrowed_array_of_type = impl->h_array_borrowed; in CeedVectorHasBorrowedArrayOfType_Hip()
195 … (const CeedScalar **)&impl->h_array_borrowed, (const CeedScalar **)&impl->h_array)); in CeedVectorSetArrayHost_Hip()
247 impl->h_array_borrowed = array; in CeedVectorSetArrayUnifiedHostToDevice_Hip()
248 impl->d_array = impl->h_array_borrowed; in CeedVectorSetArrayUnifiedHostToDevice_Hip()
370 } else if (impl->h_array_borrowed) { in CeedVectorSetValue_Hip()
[all …]
H A Dceed-hip-ref.h22 CeedScalar *h_array_borrowed; member
/libCEED/backends/sycl-ref/ !
H A Dceed-sycl-vector.sycl.cpp87 if (impl->h_array_borrowed) { in CeedVectorSyncD2H_Sycl()
88 impl->h_array = impl->h_array_borrowed; in CeedVectorSyncD2H_Sycl()
156 *has_array_of_type = impl->h_array_borrowed || impl->h_array_owned; in CeedVectorHasArrayOfType_Sycl()
174 *has_borrowed_array_of_type = impl->h_array_borrowed; in CeedVectorHasBorrowedArrayOfType_Sycl()
194 … (const CeedScalar **)&impl->h_array_borrowed, (const CeedScalar **)&impl->h_array)); in CeedVectorSetArrayHost_Sycl()
311 } else if (impl->h_array_borrowed) { in CeedVectorSetValue_Sycl()
312 impl->h_array = impl->h_array_borrowed; in CeedVectorSetValue_Sycl()
355 (*array) = impl->h_array_borrowed; in CeedVectorTakeArray_Sycl()
356 impl->h_array_borrowed = NULL; in CeedVectorTakeArray_Sycl()
435 if (impl->h_array_borrowed) impl->h_array = impl->h_array_borrowed; in CeedVectorGetArrayWrite_Sycl()
H A Dceed-sycl-ref.hpp20 CeedScalar *h_array_borrowed; member
/libCEED/backends/cuda-ref/ !
H A Dceed-cuda-ref-vector.c75 if (impl->h_array_borrowed) { in CeedVectorSyncD2H_Cuda()
76 impl->h_array = impl->h_array_borrowed; in CeedVectorSyncD2H_Cuda()
145 *has_array_of_type = impl->h_array_borrowed || impl->h_array_owned; in CeedVectorHasArrayOfType_Cuda()
163 *has_borrowed_array_of_type = impl->h_array_borrowed; in CeedVectorHasBorrowedArrayOfType_Cuda()
183 … (const CeedScalar **)&impl->h_array_borrowed, (const CeedScalar **)&impl->h_array)); in CeedVectorSetArrayHost_Cuda()
313 } else if (impl->h_array_borrowed) { in CeedVectorSetValue_Cuda()
314 impl->h_array = impl->h_array_borrowed; in CeedVectorSetValue_Cuda()
385 (*array) = impl->h_array_borrowed; in CeedVectorTakeArray_Cuda()
386 impl->h_array_borrowed = NULL; in CeedVectorTakeArray_Cuda()
463 if (impl->h_array_borrowed) impl->h_array = impl->h_array_borrowed; in CeedVectorGetArrayWrite_Cuda()
H A Dceed-cuda-ref.h17 CeedScalar *h_array_borrowed; member