summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorOded Gabbay <oded.gabbay@gmail.com>2020-09-07 18:08:51 +0300
committerOded Gabbay <oded.gabbay@gmail.com>2020-09-22 18:49:53 +0300
commit681a22f55f1506023da06ebf660a4a252b35bc93 (patch)
treed53cd10e5c272e7dcae78be129fa24e8abd34061 /include
parent230b9b7d45b6d466afd1b6e82dddc252756c5c9c (diff)
downloadlinux-681a22f55f1506023da06ebf660a4a252b35bc93.tar.bz2
habanalabs: allow to wait on CS without sleep
The user sometimes wants to check if a CS has completed to clean resources. In that case, the user doesn't want to sleep but just to check if the CS has finished and continue with his code. Add a new definition to the API of the wait on CS. The new definition says that if the timeout is 0, the driver won't sleep at all but return immediately after checking if the CS has finished. Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
Diffstat (limited to 'include')
-rw-r--r--include/uapi/misc/habanalabs.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/uapi/misc/habanalabs.h b/include/uapi/misc/habanalabs.h
index 69fb44d35292..d449f8a31ce6 100644
--- a/include/uapi/misc/habanalabs.h
+++ b/include/uapi/misc/habanalabs.h
@@ -914,6 +914,9 @@ struct hl_debug_args {
* inside the kernel until the CS has finished or until the user-requested
* timeout has expired.
*
+ * If the timeout value is 0, the driver won't sleep at all. It will check
+ * the status of the CS and return immediately
+ *
* The return value of the IOCTL is a standard Linux error code. The possible
* values are:
*