boot.img doesn't contain source code
C source code is compiled into executable code. There's very little need for C source code files to exist on Android devices.

If you want Linux kernel source you need to head over to Kernel.org.