In my mind, I see the Linux source code as a single bibliography entry (possibly with its official Github repository as the source URL, as stated in my comment). You can refer to the different files in the text as `\cite[Version~4.1, \texttt{drivers/android/binder.c}, Line~18]{Linux}`. I guess all your readers will know how to navigate inside a Github repository.