summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorOded Gabbay <oded.gabbay@gmail.com>2020-09-01 11:22:05 +0300
committerOded Gabbay <oded.gabbay@gmail.com>2020-09-22 18:49:52 +0300
commit975ab7b32b90c97046ddbdd53798391b7d8a6a1e (patch)
tree41e37b697e15518ce99563f0ca7b499c86af4e1f /include
parent0db575350cb1a2fa724f0198fd40b2c91ace5cb7 (diff)
downloadlinux-975ab7b32b90c97046ddbdd53798391b7d8a6a1e.tar.bz2
habanalabs: count dropped CS because max CS in-flight
There is a case where the user reaches the maximum number of CS in-flight. In that case, the driver rejects the new CS of the user with EAGAIN. Count that event so the user can query the driver later to see if it happened. Reviewed-by: Tomer Tayar <ttayar@habana.ai> Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
Diffstat (limited to 'include')
-rw-r--r--include/uapi/misc/habanalabs.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/uapi/misc/habanalabs.h b/include/uapi/misc/habanalabs.h
index a2dcad29340f..69fb44d35292 100644
--- a/include/uapi/misc/habanalabs.h
+++ b/include/uapi/misc/habanalabs.h
@@ -401,12 +401,14 @@ struct hl_info_sync_manager {
* @parsing_drop_cnt: dropped due to error in packet parsing
* @queue_full_drop_cnt: dropped due to queue full
* @device_in_reset_drop_cnt: dropped due to device in reset
+ * @max_cs_in_flight_drop_cnt: dropped due to maximum CS in-flight
*/
struct hl_cs_counters {
__u64 out_of_mem_drop_cnt;
__u64 parsing_drop_cnt;
__u64 queue_full_drop_cnt;
__u64 device_in_reset_drop_cnt;
+ __u64 max_cs_in_flight_drop_cnt;
};
struct hl_info_cs_counters {