mirror of
				git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
				synced 2025-09-04 20:19:47 +08:00 
			
		
		
		
	 a5f6f88c3d
			
		
	
	
		a5f6f88c3d
		
	
	
	
	
		
			
			There are no kerneldoc comments in this file, so do not attempt to include them in the docs build. Signed-off-by: Jonathan Corbet <corbet@lwn.net>
		
			
				
	
	
		
			130 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			130 lines
		
	
	
		
			2.1 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| Driver Basics
 | |
| =============
 | |
| 
 | |
| Driver Entry and Exit points
 | |
| ----------------------------
 | |
| 
 | |
| .. kernel-doc:: include/linux/module.h
 | |
|    :internal:
 | |
| 
 | |
| Driver device table
 | |
| -------------------
 | |
| 
 | |
| .. kernel-doc:: include/linux/mod_devicetable.h
 | |
|    :internal:
 | |
| 
 | |
| Delaying, scheduling, and timer routines
 | |
| ----------------------------------------
 | |
| 
 | |
| .. kernel-doc:: include/linux/sched.h
 | |
|    :internal:
 | |
| 
 | |
| .. kernel-doc:: kernel/sched/core.c
 | |
|    :export:
 | |
| 
 | |
| .. kernel-doc:: kernel/sched/cpupri.c
 | |
|    :internal:
 | |
| 
 | |
| .. kernel-doc:: kernel/sched/fair.c
 | |
|    :internal:
 | |
| 
 | |
| .. kernel-doc:: include/linux/completion.h
 | |
|    :internal:
 | |
| 
 | |
| .. kernel-doc:: kernel/time/timer.c
 | |
|    :export:
 | |
| 
 | |
| Wait queues and Wake events
 | |
| ---------------------------
 | |
| 
 | |
| .. kernel-doc:: include/linux/wait.h
 | |
|    :internal:
 | |
| 
 | |
| .. kernel-doc:: kernel/sched/wait.c
 | |
|    :export:
 | |
| 
 | |
| High-resolution timers
 | |
| ----------------------
 | |
| 
 | |
| .. kernel-doc:: include/linux/ktime.h
 | |
|    :internal:
 | |
| 
 | |
| .. kernel-doc:: include/linux/hrtimer.h
 | |
|    :internal:
 | |
| 
 | |
| .. kernel-doc:: kernel/time/hrtimer.c
 | |
|    :export:
 | |
| 
 | |
| Workqueues and Kevents
 | |
| ----------------------
 | |
| 
 | |
| .. kernel-doc:: include/linux/workqueue.h
 | |
|    :internal:
 | |
| 
 | |
| .. kernel-doc:: kernel/workqueue.c
 | |
|    :export:
 | |
| 
 | |
| Internal Functions
 | |
| ------------------
 | |
| 
 | |
| .. kernel-doc:: kernel/exit.c
 | |
|    :internal:
 | |
| 
 | |
| .. kernel-doc:: kernel/signal.c
 | |
|    :internal:
 | |
| 
 | |
| .. kernel-doc:: include/linux/kthread.h
 | |
|    :internal:
 | |
| 
 | |
| .. kernel-doc:: kernel/kthread.c
 | |
|    :export:
 | |
| 
 | |
| Reference counting
 | |
| ------------------
 | |
| 
 | |
| .. kernel-doc:: include/linux/refcount.h
 | |
|    :internal:
 | |
| 
 | |
| .. kernel-doc:: lib/refcount.c
 | |
|    :export:
 | |
| 
 | |
| Atomics
 | |
| -------
 | |
| 
 | |
| .. kernel-doc:: arch/x86/include/asm/atomic.h
 | |
|    :internal:
 | |
| 
 | |
| Kernel objects manipulation
 | |
| ---------------------------
 | |
| 
 | |
| .. kernel-doc:: lib/kobject.c
 | |
|    :export:
 | |
| 
 | |
| Kernel utility functions
 | |
| ------------------------
 | |
| 
 | |
| .. kernel-doc:: include/linux/kernel.h
 | |
|    :internal:
 | |
| 
 | |
| .. kernel-doc:: kernel/printk/printk.c
 | |
|    :export:
 | |
| 
 | |
| .. kernel-doc:: kernel/panic.c
 | |
|    :export:
 | |
| 
 | |
| .. kernel-doc:: kernel/rcu/tree.c
 | |
|    :export:
 | |
| 
 | |
| .. kernel-doc:: kernel/rcu/update.c
 | |
|    :export:
 | |
| 
 | |
| .. kernel-doc:: include/linux/overflow.h
 | |
|    :internal:
 | |
| 
 | |
| Device Resource Management
 | |
| --------------------------
 | |
| 
 | |
| .. kernel-doc:: drivers/base/devres.c
 | |
|    :export:
 | |
| 
 |