habanalabs: refactor mmu va_range db structure
authorOfir Bitton <obitton@habana.ai>
Thu, 22 Oct 2020 08:05:55 +0000 (11:05 +0300)
committerOded Gabbay <ogabbay@kernel.org>
Mon, 30 Nov 2020 08:47:34 +0000 (10:47 +0200)
commit784b916dad2f9968bf732b061914390db24ddf8a
tree56c966e1a20ed9fb869fdd414e990d302d0354c1
parentd1ddd90551b2ec3ed3b72daa09ecf38c174c1f61
habanalabs: refactor mmu va_range db structure

Use an array of va_ranges instead of keeping each va_range separately,
we do this for better readability and in order to support access to
a specific range in a much elegant manner.

Signed-off-by: Ofir Bitton <obitton@habana.ai>
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
drivers/misc/habanalabs/common/habanalabs.h
drivers/misc/habanalabs/common/memory.c