内核头文件一览
- linux/blkdev.h:定义了 Linux 内核中用于管理块设备的数据结构和函数。
- linux/wait.h:定义了 Linux 内核中用于实现进程等待的数据结构和函数。
- linux/rbtree.h:定义了 Linux 内核中用于实现红黑树的数据结构和函数。
- linux/kthread.h:定义了 Linux 内核中用于创建、管理和控制内核线程的数据结构和函数。
- linux/backing-dev.h:定义了 Linux 内核中用于管理后端存储设备的数据结构和函数。
- linux/blk-cgroup.h:定义了 Linux 内核中用于实现块设备 I/O 控制组的数据结构和函数。
- linux/freezer.h:定义了 Linux 内核中用于实现冻结进程的数据结构和函数。
- linux/fs.h:定义了 Linux 内核中用于管理文件系统的数据结构和函数。
- linux/pagemap.h:定义了 Linux 内核中用于管理页映射的数据结构和函数。
- linux/mm.h:定义了 Linux 内核中用于管理内存的数据结构和函数。
-
linux/sched/mm.h:定义了Linux 内核中用于管理进程内存上下文的数据结构和函数。
- linux/sched.h:定义了 Linux 内核中用于管理进程调度的数据结构和函数。
- linux/module.h:定义了 Linux 内核中用于管理内核模块的数据结构和函数。
- linux/writeback.h:定义了 Linux 内核中用于实现写回缓存的数据结构和函数。
- linux/device.h:定义了 Linux 内核中用于管理设备的数据结构和函数。
- trace/events/writeback.h:定义了 Linux 内核中用于跟踪写回缓存事件的数据结构和函数。