Files
linux-kernel-module-cheat/kernel_module/README.md
2017-06-17 13:15:49 +01:00

29 lines
1.1 KiB
Markdown

# Kernel module
1. Modules
1. [module_init](kernel_module/module_init.c)
1. Debugging
1. [hello](kernel_module/hello.c)
1. [hello2](kernel_module/hello2.c)
1. [debugfs](kernel_module/debugfs.c)
1. [panic](kernel_module/panic.c)
1. [params](kernel_module/params.c)
1. [fops](kernel_module/fops.c)
1. [ioctl](kernel_module/ioctl.c)
1. [poll](kernel_module/poll.c)
1. [anonymous_inode](kernel_module/anonymous_inode.c)
1. Asynchronous
1. [workqueue](kernel_module/workqueue.c)
1. [sleep](kernel_module/sleep.c)
1. [kthread](kernel_module/kthread.c)
1. [kthreads](kernel_module/kthreads.c)
1. [schedule](kernel_module/schedule.c)
1. [timer](kernel_module/timer.c)
1. [work_from_work](kernel_module/work_from_work.c)
1. [irq](kernel_module/irq.c)
1. Module dependencies
1. [dep.c](kernel_module/dep.c)
1. [dep2.c](kernel_module/dep2.c)
1. [character_device](kernel_module/character_device.c)
1. [user](user/)