04_Function - ned0000/Linux-kernel-notes GitHub Wiki
Important functions are listed here.
Print kernel message
The printk() function is defined in kernel/printk/printk.c. The pr_xxx() funcitons are defined in include/linux/printk.h.
printk()
Print a kernel message. The base function called by pr_xxx functions.
pr_emerg()
Print a kernel message with emergency log level.
pr_alert()
Print a kernel message with alert log level.
pr_crit()
Print a kernel message with critical log level.
pr_err()
Print a kernel message with error log level.
pr_warning()
Print a kernel message with warning log level.
pr_notice()
Print a kernel message with notice log level.
pr_info()
Print a kernel message with information log level.
Bit operation
The bit operation functions are defined in include/asm-generic/bitops/atomic.h.
set_bit()
Atomically set a bit in memory.
clear_bit()
Atomically clear a bit in memory.