1<html><head><meta http-equiv="Content-Type" content="text/html; charset=ANSI_X3.4-1968"><title>handle_level_irq</title><meta name="generator" content="DocBook XSL Stylesheets V1.78.1"><link rel="home" href="index.html" title="Linux generic IRQ handling"><link rel="up" href="pubfunctions.html" title="Chapter 9. Public Functions Provided"><link rel="prev" href="API-handle-simple-irq.html" title="handle_simple_irq"><link rel="next" href="API-handle-fasteoi-irq.html" title="handle_fasteoi_irq"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center"><span class="phrase">handle_level_irq</span></th></tr><tr><td width="20%" align="left"><a accesskey="p" href="API-handle-simple-irq.html">Prev</a> </td><th width="60%" align="center">Chapter 9. Public Functions Provided</th><td width="20%" align="right"> <a accesskey="n" href="API-handle-fasteoi-irq.html">Next</a></td></tr></table><hr></div><div class="refentry"><a name="API-handle-level-irq"></a><div class="titlepage"></div><div class="refnamediv"><h2>Name</h2><p>handle_level_irq — 2 Level type irq handler 3 </p></div><div class="refsynopsisdiv"><h2>Synopsis</h2><div class="funcsynopsis"><table border="0" class="funcprototype-table" summary="Function synopsis" style="cellspacing: 0; cellpadding: 0;"><tr><td><code class="funcdef">void <b class="fsfunc">handle_level_irq </b>(</code></td><td>unsigned int <var class="pdparam">irq</var>, </td></tr><tr><td> </td><td>struct irq_desc * <var class="pdparam">desc</var><code>)</code>;</td></tr></table><div class="funcprototype-spacer"> </div></div></div><div class="refsect1"><a name="idp1103251556"></a><h2>Arguments</h2><div class="variablelist"><dl class="variablelist"><dt><span class="term"><em class="parameter"><code>irq</code></em></span></dt><dd><p> 4 the interrupt number 5 </p></dd><dt><span class="term"><em class="parameter"><code>desc</code></em></span></dt><dd><p> 6 the interrupt description structure for this irq 7 </p></dd></dl></div></div><div class="refsect1"><a name="idp1103254140"></a><h2>Description</h2><p> 8 Level type interrupts are active as long as the hardware line has 9 the active level. This may require to mask the interrupt and unmask 10 it after the associated handler has acknowledged the device, so the 11 interrupt line is back to inactive. 12</p></div></div><div class="navfooter"><hr><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="API-handle-simple-irq.html">Prev</a> </td><td width="20%" align="center"><a accesskey="u" href="pubfunctions.html">Up</a></td><td width="40%" align="right"> <a accesskey="n" href="API-handle-fasteoi-irq.html">Next</a></td></tr><tr><td width="40%" align="left" valign="top"><span class="phrase">handle_simple_irq</span> </td><td width="20%" align="center"><a accesskey="h" href="index.html">Home</a></td><td width="40%" align="right" valign="top"> <span class="phrase">handle_fasteoi_irq</span></td></tr></table></div></body></html> 13