Lines Matching refs:err
23 hsa_status_t err = hsa_amd_memory_async_copy(dest, agent, src, agent, size, 0, in invoke_hsa_copy() local
25 if (err != HSA_STATUS_SUCCESS) in invoke_hsa_copy()
26 return err; in invoke_hsa_copy()
37 return err; in invoke_hsa_copy()
52 hsa_status_t err; in locking_async_memcpy() local
55 err = hsa_amd_memory_lock(lockingPtr, size, nullptr, 0, (void **)&lockedPtr); in locking_async_memcpy()
56 if (err != HSA_STATUS_SUCCESS) in locking_async_memcpy()
57 return err; in locking_async_memcpy()
61 err = invoke_hsa_copy(signal, dest, agent, lockedPtr, size); in locking_async_memcpy()
64 err = invoke_hsa_copy(signal, lockedPtr, agent, src, size); in locking_async_memcpy()
67 err = HSA_STATUS_ERROR; // fall into unlock before returning in locking_async_memcpy()
70 if (err != HSA_STATUS_SUCCESS) { in locking_async_memcpy()
73 return err; in locking_async_memcpy()
76 err = hsa_amd_memory_unlock(lockingPtr); in locking_async_memcpy()
77 if (err != HSA_STATUS_SUCCESS) in locking_async_memcpy()
78 return err; in locking_async_memcpy()
87 hsa_status_t err; in impl_memcpy_h2d() local
89 err = locking_async_memcpy(CopyDirection::H2D, signal, deviceDest, in impl_memcpy_h2d()
92 if (err == HSA_STATUS_SUCCESS) in impl_memcpy_h2d()
93 return err; in impl_memcpy_h2d()
115 hsa_status_t err; in impl_memcpy_d2h() local
118 err = locking_async_memcpy(CopyDirection::D2H, signal, hostDest, deviceAgent, in impl_memcpy_d2h()
121 if (err == HSA_STATUS_SUCCESS) in impl_memcpy_d2h()
122 return err; in impl_memcpy_d2h()
135 err = locking_async_memcpy(CopyDirection::D2H, signal, tempHostPtr, in impl_memcpy_d2h()
137 if (err != HSA_STATUS_SUCCESS) in impl_memcpy_d2h()