Back to home page

OSCL-LXR

 
 

    


0001 Driver Basics
0002 =============
0003 
0004 Driver Entry and Exit points
0005 ----------------------------
0006 
0007 .. kernel-doc:: include/linux/module.h
0008    :internal:
0009 
0010 Driver device table
0011 -------------------
0012 
0013 .. kernel-doc:: include/linux/mod_devicetable.h
0014    :internal:
0015    :no-identifiers: pci_device_id
0016 
0017 
0018 Delaying, scheduling, and timer routines
0019 ----------------------------------------
0020 
0021 .. kernel-doc:: include/linux/sched.h
0022    :internal:
0023 
0024 .. kernel-doc:: kernel/sched/core.c
0025    :export:
0026 
0027 .. kernel-doc:: kernel/sched/cpupri.c
0028    :internal:
0029 
0030 .. kernel-doc:: kernel/sched/fair.c
0031    :internal:
0032 
0033 .. kernel-doc:: include/linux/completion.h
0034    :internal:
0035 
0036 .. kernel-doc:: kernel/time/timer.c
0037    :export:
0038 
0039 Wait queues and Wake events
0040 ---------------------------
0041 
0042 .. kernel-doc:: include/linux/wait.h
0043    :internal:
0044 
0045 .. kernel-doc:: kernel/sched/wait.c
0046    :export:
0047 
0048 High-resolution timers
0049 ----------------------
0050 
0051 .. kernel-doc:: include/linux/ktime.h
0052    :internal:
0053 
0054 .. kernel-doc:: include/linux/hrtimer.h
0055    :internal:
0056 
0057 .. kernel-doc:: kernel/time/hrtimer.c
0058    :export:
0059 
0060 Internal Functions
0061 ------------------
0062 
0063 .. kernel-doc:: kernel/exit.c
0064    :internal:
0065 
0066 .. kernel-doc:: kernel/signal.c
0067    :internal:
0068 
0069 .. kernel-doc:: include/linux/kthread.h
0070    :internal:
0071 
0072 .. kernel-doc:: kernel/kthread.c
0073    :export:
0074 
0075 Reference counting
0076 ------------------
0077 
0078 .. kernel-doc:: include/linux/refcount.h
0079    :internal:
0080 
0081 .. kernel-doc:: lib/refcount.c
0082    :export:
0083 
0084 Atomics
0085 -------
0086 
0087 .. kernel-doc:: arch/x86/include/asm/atomic.h
0088    :internal:
0089 
0090 Kernel objects manipulation
0091 ---------------------------
0092 
0093 .. kernel-doc:: lib/kobject.c
0094    :export:
0095 
0096 Kernel utility functions
0097 ------------------------
0098 
0099 .. kernel-doc:: include/linux/kernel.h
0100    :internal:
0101    :no-identifiers: kstrtol kstrtoul
0102 
0103 .. kernel-doc:: kernel/printk/printk.c
0104    :export:
0105    :no-identifiers: printk
0106 
0107 .. kernel-doc:: kernel/panic.c
0108    :export:
0109 
0110 .. kernel-doc:: include/linux/overflow.h
0111    :internal:
0112 
0113 Device Resource Management
0114 --------------------------
0115 
0116 .. kernel-doc:: drivers/base/devres.c
0117    :export:
0118