Lines Matching refs:y_impl

838   CeedVector_Hip *y_impl, *x_impl;  in CeedVectorAXPY_Hip()  local
840 CeedCallBackend(CeedVectorGetData(y, &y_impl)); in CeedVectorAXPY_Hip()
844 if (y_impl->d_array) { in CeedVectorAXPY_Hip()
853 …Ceed(y), hipblasSaxpy_64(handle, (int64_t)length, &alpha, x_impl->d_array, 1, y_impl->d_array, 1)); in CeedVectorAXPY_Hip()
855 …Ceed(y), hipblasDaxpy_64(handle, (int64_t)length, &alpha, x_impl->d_array, 1, y_impl->d_array, 1)); in CeedVectorAXPY_Hip()
859 CeedCallBackend(CeedDeviceAXPY_Hip(y_impl->d_array, alpha, x_impl->d_array, length)); in CeedVectorAXPY_Hip()
861 y_impl->h_array = NULL; in CeedVectorAXPY_Hip()
862 } else if (y_impl->h_array) { in CeedVectorAXPY_Hip()
864 CeedCallBackend(CeedHostAXPY_Hip(y_impl->h_array, alpha, x_impl->h_array, length)); in CeedVectorAXPY_Hip()
865 y_impl->d_array = NULL; in CeedVectorAXPY_Hip()
888 CeedVector_Hip *y_impl, *x_impl; in CeedVectorAXPBY_Hip() local
890 CeedCallBackend(CeedVectorGetData(y, &y_impl)); in CeedVectorAXPBY_Hip()
894 if (y_impl->d_array) { in CeedVectorAXPBY_Hip()
896 CeedCallBackend(CeedDeviceAXPBY_Hip(y_impl->d_array, alpha, beta, x_impl->d_array, length)); in CeedVectorAXPBY_Hip()
898 if (y_impl->h_array) { in CeedVectorAXPBY_Hip()
900 CeedCallBackend(CeedHostAXPBY_Hip(y_impl->h_array, alpha, beta, x_impl->h_array, length)); in CeedVectorAXPBY_Hip()
923 CeedVector_Hip *w_impl, *x_impl, *y_impl; in CeedVectorPointwiseMult_Hip() local
927 CeedCallBackend(CeedVectorGetData(y, &y_impl)); in CeedVectorPointwiseMult_Hip()
937 …CeedCallBackend(CeedDevicePointwiseMult_Hip(w_impl->d_array, x_impl->d_array, y_impl->d_array, len… in CeedVectorPointwiseMult_Hip()
942 …CeedCallBackend(CeedHostPointwiseMult_Hip(w_impl->h_array, x_impl->h_array, y_impl->h_array, lengt… in CeedVectorPointwiseMult_Hip()