I'm studying android platform, especially nnapi.
I found out Arm nn driver processes requests from application through NNAPI.
I was trying to figure out the flow of the function in the code base, and I am currently facing a problem that cannot be solved.
I wonder if the arm nn driver controls hardware directly as a kind of kernel device driver or is simply a library and there is a separate kernel code that handles it.
If the latter, can you tell me where the kernel code starts?