浏览代码

Add missing section IDs to genericirq.tmpl

Add missing section IDs to genericirq.tmpl

Signed-off-by: Rob Landley <rob@landley.net>
Cc: "Randy.Dunlap" <rdunlap@xenotime.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Rob Landley 17 年之前
父节点
当前提交
aa9128f303
共有 1 个文件被更改,包括 13 次插入13 次删除
  1. 13 13
      Documentation/DocBook/genericirq.tmpl

+ 13 - 13
Documentation/DocBook/genericirq.tmpl

@@ -172,7 +172,7 @@
 	  <listitem><para>Chiplevel hardware encapsulation</para></listitem>
 	  <listitem><para>Chiplevel hardware encapsulation</para></listitem>
 	</orderedlist>
 	</orderedlist>
     </para>
     </para>
-    <sect1>
+    <sect1 id="Interrupt_control_flow">
 	<title>Interrupt control flow</title>
 	<title>Interrupt control flow</title>
 	<para>
 	<para>
 	Each interrupt is described by an interrupt descriptor structure
 	Each interrupt is described by an interrupt descriptor structure
@@ -190,7 +190,7 @@
 	referenced by the assigned chip descriptor structure.
 	referenced by the assigned chip descriptor structure.
 	</para>
 	</para>
     </sect1>
     </sect1>
-    <sect1>
+    <sect1 id="Highlevel_Driver_API">
 	<title>Highlevel Driver API</title>
 	<title>Highlevel Driver API</title>
 	<para>
 	<para>
 	  The highlevel Driver API consists of following functions:
 	  The highlevel Driver API consists of following functions:
@@ -210,7 +210,7 @@
 	  See the autogenerated function documentation for details.
 	  See the autogenerated function documentation for details.
 	</para>
 	</para>
     </sect1>
     </sect1>
-    <sect1>
+    <sect1 id="Highlevel_IRQ_flow_handlers">
 	<title>Highlevel IRQ flow handlers</title>
 	<title>Highlevel IRQ flow handlers</title>
 	<para>
 	<para>
 	  The generic layer provides a set of pre-defined irq-flow methods:
 	  The generic layer provides a set of pre-defined irq-flow methods:
@@ -224,9 +224,9 @@
 	  specific) are assigned to specific interrupts by the architecture
 	  specific) are assigned to specific interrupts by the architecture
 	  either during bootup or during device initialization.
 	  either during bootup or during device initialization.
 	</para>
 	</para>
-	<sect2>
+	<sect2 id="Default_flow_implementations">
 	<title>Default flow implementations</title>
 	<title>Default flow implementations</title>
-	    <sect3>
+	    <sect3 id="Helper_functions">
 	 	<title>Helper functions</title>
 	 	<title>Helper functions</title>
 		<para>
 		<para>
 		The helper functions call the chip primitives and
 		The helper functions call the chip primitives and
@@ -267,9 +267,9 @@ noop(irq)
 	        </para>
 	        </para>
 	    </sect3>
 	    </sect3>
 	</sect2>
 	</sect2>
-	<sect2>
+	<sect2 id="Default_flow_handler_implementations">
 	<title>Default flow handler implementations</title>
 	<title>Default flow handler implementations</title>
-	    <sect3>
+	    <sect3 id="Default_Level_IRQ_flow_handler">
 	 	<title>Default Level IRQ flow handler</title>
 	 	<title>Default Level IRQ flow handler</title>
 		<para>
 		<para>
 		handle_level_irq provides a generic implementation
 		handle_level_irq provides a generic implementation
@@ -284,7 +284,7 @@ desc->chip->end();
 		</programlisting>
 		</programlisting>
 		</para>
 		</para>
    	    </sect3>
    	    </sect3>
-	    <sect3>
+	    <sect3 id="Default_Edge_IRQ_flow_handler">
 	 	<title>Default Edge IRQ flow handler</title>
 	 	<title>Default Edge IRQ flow handler</title>
 		<para>
 		<para>
 		handle_edge_irq provides a generic implementation
 		handle_edge_irq provides a generic implementation
@@ -311,7 +311,7 @@ desc->chip->end();
 		</programlisting>
 		</programlisting>
 		</para>
 		</para>
    	    </sect3>
    	    </sect3>
-	    <sect3>
+	    <sect3 id="Default_simple_IRQ_flow_handler">
 	 	<title>Default simple IRQ flow handler</title>
 	 	<title>Default simple IRQ flow handler</title>
 		<para>
 		<para>
 		handle_simple_irq provides a generic implementation
 		handle_simple_irq provides a generic implementation
@@ -328,7 +328,7 @@ handle_IRQ_event(desc->action);
 		</programlisting>
 		</programlisting>
 		</para>
 		</para>
    	    </sect3>
    	    </sect3>
-	    <sect3>
+	    <sect3 id="Default_per_CPU_flow_handler">
 	 	<title>Default per CPU flow handler</title>
 	 	<title>Default per CPU flow handler</title>
 		<para>
 		<para>
 		handle_percpu_irq provides a generic implementation
 		handle_percpu_irq provides a generic implementation
@@ -349,7 +349,7 @@ desc->chip->end();
 		</para>
 		</para>
    	    </sect3>
    	    </sect3>
 	</sect2>
 	</sect2>
-	<sect2>
+	<sect2 id="Quirks_and_optimizations">
 	<title>Quirks and optimizations</title>
 	<title>Quirks and optimizations</title>
 	<para>
 	<para>
 	The generic functions are intended for 'clean' architectures and chips,
 	The generic functions are intended for 'clean' architectures and chips,
@@ -358,7 +358,7 @@ desc->chip->end();
 	overriding the highlevel irq-flow handler.
 	overriding the highlevel irq-flow handler.
 	</para>
 	</para>
 	</sect2>
 	</sect2>
-	<sect2>
+	<sect2 id="Delayed_interrupt_disable">
 	<title>Delayed interrupt disable</title>
 	<title>Delayed interrupt disable</title>
 	<para>
 	<para>
 	This per interrupt selectable feature, which was introduced by Russell
 	This per interrupt selectable feature, which was introduced by Russell
@@ -380,7 +380,7 @@ desc->chip->end();
 	</para>
 	</para>
 	</sect2>
 	</sect2>
     </sect1>
     </sect1>
-    <sect1>
+    <sect1 id="Chiplevel_hardware_encapsulation">
 	<title>Chiplevel hardware encapsulation</title>
 	<title>Chiplevel hardware encapsulation</title>
 	<para>
 	<para>
 	The chip level hardware descriptor structure irq_chip
 	The chip level hardware descriptor structure irq_chip