I am taking an operating system course that requires making modifications to the Linux kernel. I would like to be able to view concise information on functions like proc_create
, macros like __init
, data types like struct proc_dir_entry
and so on, as contained in headers like linux/module.h
.
Is there a man page-like format that documents them as such? I am aware the source code is available online, but I'm hoping for a easy, readable way to gather information as I develop from the command line. I've been reading LKMPG, and while helpful, it is not concise. I use Emacs, so any suggestions from within Emacs will be well-taken.
I am running ArchLinux on a VM.