habanalabs: fix cs counters structure
authorfarah kassabri <fkassabri@habana.ai>
Mon, 12 Oct 2020 11:30:26 +0000 (14:30 +0300)
committerOded Gabbay <ogabbay@kernel.org>
Mon, 30 Nov 2020 08:47:31 +0000 (10:47 +0200)
commite753643d516c7c38f69f3d73169bb00cd70a60b9
treec5b0b56a748cc99e5c5763eb72d9888a7c756160
parent9bb86b63d86493ca10b005e9e49d1d08f998a0ac
habanalabs: fix cs counters structure

Fix cs counters structure in uapi to be one flat structure instead
of two instances of the same other structure.
use atomic read/increment for context counters so we could use
one structure for both aggregated and context counters.

Signed-off-by: farah kassabri <fkassabri@habana.ai>
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
drivers/misc/habanalabs/common/command_submission.c
drivers/misc/habanalabs/common/habanalabs.h
drivers/misc/habanalabs/common/habanalabs_ioctl.c
drivers/misc/habanalabs/common/hw_queue.c
drivers/misc/habanalabs/gaudi/gaudi.c
include/uapi/misc/habanalabs.h