131 lines · plain
1Driver Basics2=============3 4Driver Entry and Exit points5----------------------------6 7.. kernel-doc:: include/linux/module.h8 :internal:9 10Driver device table11-------------------12 13.. kernel-doc:: include/linux/mod_devicetable.h14 :internal:15 :no-identifiers: pci_device_id16 17 18Delaying and scheduling routines19--------------------------------20 21.. kernel-doc:: include/linux/sched.h22 :internal:23 24.. kernel-doc:: kernel/sched/core.c25 :export:26 27.. kernel-doc:: kernel/sched/cpupri.c28 :internal:29 30.. kernel-doc:: kernel/sched/fair.c31 :internal:32 33.. kernel-doc:: include/linux/completion.h34 :internal:35 36Time and timer routines37-----------------------38 39.. kernel-doc:: include/linux/jiffies.h40 :internal:41 42.. kernel-doc:: kernel/time/time.c43 :export:44 45.. kernel-doc:: kernel/time/timer.c46 :export:47 48High-resolution timers49----------------------50 51.. kernel-doc:: include/linux/ktime.h52 :internal:53 54.. kernel-doc:: include/linux/hrtimer.h55 :internal:56 57.. kernel-doc:: kernel/time/hrtimer.c58 :export:59 60Wait queues and Wake events61---------------------------62 63.. kernel-doc:: include/linux/wait.h64 :internal:65 66.. kernel-doc:: kernel/sched/wait.c67 :export:68 69Internal Functions70------------------71 72.. kernel-doc:: kernel/exit.c73 :internal:74 75.. kernel-doc:: kernel/signal.c76 :internal:77 78.. kernel-doc:: include/linux/kthread.h79 :internal:80 81.. kernel-doc:: kernel/kthread.c82 :export:83 84Reference counting85------------------86 87.. kernel-doc:: include/linux/refcount.h88 :internal:89 90.. kernel-doc:: lib/refcount.c91 :export:92 93Atomics94-------95 96.. kernel-doc:: include/linux/atomic/atomic-instrumented.h97 :internal:98 99.. kernel-doc:: include/linux/atomic/atomic-arch-fallback.h100 :internal:101 102.. kernel-doc:: include/linux/atomic/atomic-long.h103 :internal:104 105Kernel objects manipulation106---------------------------107 108.. kernel-doc:: lib/kobject.c109 :export:110 111Kernel utility functions112------------------------113 114.. kernel-doc:: include/linux/kernel.h115 :internal:116 :no-identifiers: kstrtol kstrtoul117 118.. kernel-doc:: kernel/printk/printk.c119 :export:120 :no-identifiers: printk121 122.. kernel-doc:: kernel/panic.c123 :export:124 125Device Resource Management126--------------------------127 128.. kernel-doc:: drivers/base/devres.c129 :export:130 131