diff options
Diffstat (limited to 'include/ethosu_driver.h')
-rw-r--r-- | include/ethosu_driver.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/include/ethosu_driver.h b/include/ethosu_driver.h index bf6a578..053b529 100644 --- a/include/ethosu_driver.h +++ b/include/ethosu_driver.h @@ -120,11 +120,16 @@ void ethosu_invalidate_dcache(uint32_t *p, size_t bytes); * ethosu_driver.c. */ void *ethosu_mutex_create(void); -void ethosu_mutex_lock(void *mutex); -void ethosu_mutex_unlock(void *mutex); void *ethosu_semaphore_create(void); -void ethosu_semaphore_take(void *sem); -void ethosu_semaphore_give(void *sem); +/* + * Returns: + * -1 on error + * 0 on success + */ +int ethosu_mutex_lock(void *mutex); +int ethosu_mutex_unlock(void *mutex); +int ethosu_semaphore_take(void *sem); +int ethosu_semaphore_give(void *sem); /* * Callbacks for begin/end of inference. user_data pointer is passed to the |