Newer
Older
UbixOS / doc / html / idt_8c.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>UbixOS V2: src/sys/sys/idt.c File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.7 -->
<div class="tabs">
  <ul>
    <li><a href="main.html"><span>Main&nbsp;Page</span></a></li>
    <li><a href="classes.html"><span>Data&nbsp;Structures</span></a></li>
    <li id="current"><a href="files.html"><span>Files</span></a></li>
    <li><a href="dirs.html"><span>Directories</span></a></li>
    <li>
      <form action="search.php" method="get">
        <table cellspacing="0" cellpadding="0" border="0">
          <tr>
            <td><label>&nbsp;<u>S</u>earch&nbsp;for&nbsp;</label></td>
            <td><input type="text" name="query" value="" size="20" accesskey="s"/></td>
          </tr>
        </table>
      </form>
    </li>
  </ul></div>
<div class="tabs">
  <ul>
    <li><a href="files.html"><span>File&nbsp;List</span></a></li>
    <li><a href="globals.html"><span>Globals</span></a></li>
  </ul></div>
<div class="nav">
<a class="el" href="dir_897b6a2d7bab147dd1db58381aad3984.html">src</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_832905b1f7f5feaf61a306b40c0ac817.html">sys</a>&nbsp;&raquo&nbsp;<a class="el" href="dir_7b0469299ccbf4a3a403496996173710.html">sys</a></div>
<h1>idt.c File Reference</h1><code>#include &lt;<a class="el" href="idt_8h-source.html">sys/idt.h</a>&gt;</code><br>
<code>#include &lt;<a class="el" href="gdt_8h-source.html">sys/gdt.h</a>&gt;</code><br>
<code>#include &lt;<a class="el" href="io_8h-source.html">sys/io.h</a>&gt;</code><br>
<code>#include &lt;<a class="el" href="sched_8h-source.html">ubixos/sched.h</a>&gt;</code><br>
<code>#include &lt;<a class="el" href="8259_8h-source.html">isa/8259.h</a>&gt;</code><br>
<code>#include &lt;<a class="el" href="kprintf_8h-source.html">lib/kprintf.h</a>&gt;</code><br>
<code>#include &lt;<a class="el" href="kmalloc_8h-source.html">lib/kmalloc.h</a>&gt;</code><br>
<code>#include &lt;<a class="el" href="vmm_8h-source.html">vmm/vmm.h</a>&gt;</code><br>
<code>#include &lt;<a class="el" href="syscall_8h-source.html">ubixos/syscall.h</a>&gt;</code><br>
<code>#include &lt;<a class="el" href="kpanic_8h-source.html">ubixos/kpanic.h</a>&gt;</code><br>
<code>#include &lt;<a class="el" href="endtask_8h-source.html">ubixos/endtask.h</a>&gt;</code><br>
<code>#include &lt;<a class="el" href="string_8h-source.html">string.h</a>&gt;</code><br>

<p>
Include dependency graph for idt.c:<p><center><img src="idt_8c__incl.png" border="0" usemap="#src/sys/sys/idt.c_map" alt=""></center>
<map name="src/sys/sys/idt.c_map">
<area href="idt_8h.html" shape="rect" coords="212,411,289,437" alt="">
<area href="gdt_8h.html" shape="rect" coords="392,461,475,488" alt="">
<area href="io_8h.html" shape="rect" coords="215,765,287,792" alt="">
<area href="sched_8h.html" shape="rect" coords="372,157,495,184" alt="">
<area href="8259_8h.html" shape="rect" coords="387,512,480,539" alt="">
<area href="kprintf_8h.html" shape="rect" coords="384,563,483,589" alt="">
<area href="kmalloc_8h.html" shape="rect" coords="548,607,655,633" alt="">
<area href="vmm_8h.html" shape="rect" coords="197,360,304,387" alt="">
<area href="syscall_8h.html" shape="rect" coords="369,664,497,691" alt="">
<area href="kpanic_8h.html" shape="rect" coords="187,816,315,843" alt="">
<area href="endtask_8h.html" shape="rect" coords="183,208,319,235" alt="">
<area href="string_8h.html" shape="rect" coords="565,715,637,741" alt="">
<area href="types_8h.html" shape="rect" coords="705,335,825,361" alt="">
<area href="tty_8h.html" shape="rect" coords="552,157,651,184" alt="">
<area href="file_8h.html" shape="rect" coords="561,5,641,32" alt="">
<area href="tss_8h.html" shape="rect" coords="561,56,641,83" alt="">
<area href="thread_8h.html" shape="rect" coords="549,259,653,285" alt="">
<area href="paging_8h.html" shape="rect" coords="373,309,493,336" alt="">
</map>

<p>
<a href="idt_8c-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8c.html#814ba9bc4c42bb79af5cde78c8bbfaa3">FP_TO_LINEAR</a>(seg, off)&nbsp;&nbsp;&nbsp;((void*) ((((<a class="el" href="types_8h.html#3b65128d2644e9b80cec9a69bfa7e094">uInt16</a>) (seg)) &lt;&lt; 4) + ((<a class="el" href="types_8h.html#3b65128d2644e9b80cec9a69bfa7e094">uInt16</a>) (off))))</td></tr>

<tr><td colspan="2"><br><h2>Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8c.html#e4129d156580fb5d485a440995d24dc2">_int0</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8c.html#ce97dc326d244a0766e196bba26be437">_int1</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8c.html#e70dab5ac99d0fef2314f9cdf41751b1">_int10</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8c.html#7fcf84f4c51eab2ed23e415bc89ad6e5">_int11</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8c.html#52a2ea8642cffdd21dcd42dbb9f4fcb6">_int12</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8c.html#ef0711bd8a0f07c3f4b9877fc93930e1">_int13</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8c.html#e8c1c195a8aae25a942c0078946da3cb">_int2</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8c.html#f5d44f2bc5a77196c3697d4560f5ae6a">_int3</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8c.html#47bd8cbcfb5e3df37012c7c8dc253a71">_int4</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8c.html#3d95bf7a1212d5078495fdae84a2f708">_int5</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8c.html#514bba9e7774eab1afba32c99c25cecb">_int6</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8c.html#c9017b6a16e2b5b4359dc089db4832b5">_int7</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8c.html#2444cd2a62fc14b2d7f404b0fad5bf1b">_int8</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8c.html#fe33101eba72b18d919a8a49af733564">_int9</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8c.html#999413254d5ab5cc7a3219397c9a6d4b">asm</a> (&quot;.globl _int7              \n&quot;&quot;_int7:                    \n&quot;&quot;  pushl %<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a>              \n&quot;&quot;  clts                    \n&quot;&quot;  movl <a class="el" href="sched_8c.html#54397bfe18d5da4d50ff03b15f540858">_current</a>,%<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a>      \n&quot;&quot;  cmpl <a class="el" href="sched_8c.html#93c7d4c40424b17a73f34f6fd89b2804">_usedMath</a>,%<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a>     \n&quot;&quot;  je mathDone             \n&quot;&quot;  call mathStateRestore   \n&quot;&quot;mathDone:                 \n&quot;&quot;  popl %<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a>               \n&quot;&quot;  iret                    \n&quot;)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8c.html#d2968ba244dc6df20e94c32861314906">idt_init</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8c.html#dbf451ce0d6ecb3c485382616bee1de4">intNull</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8c.html#6423394f8797bc3cf7ec6a079b8d593f">mathStateRestore</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8c.html#ee676dc504a8f6498927c2d5fb5e4c88">setTaskVector</a> (<a class="el" href="types_8h.html#a4e0f27a9aca905e340c06d2dcae843c">uInt8</a> interrupt, <a class="el" href="types_8h.html#3b65128d2644e9b80cec9a69bfa7e094">uInt16</a> controlMajor, <a class="el" href="types_8h.html#a4e0f27a9aca905e340c06d2dcae843c">uInt8</a> selector)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8c.html#174a47ed653fc64fff6b5bb1b895c2cf">setVector</a> (void *handler, unsigned char interrupt, unsigned short controlMajor)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">static&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8c.html#1df124b58bebf401a9d9d6336e19e417">ubixDescriptorTable</a> (ubixIDT, 256)</td></tr>

<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap>struct {</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="uniondescriptorTableUnion.html">descriptorTableUnion</a> *idt&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct@8.html#c6d2762f14f0cc791060b32f58e91a42">__attribute__</a> ((<a class="el" href="gdt_8h.html#392b4587dfb532ebef7fa06ca9a0740a">packed</a>))</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned short limit&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct@8.html#8d40e3104bda17d52322f51f6eabce80">__attribute__</a> ((<a class="el" href="gdt_8h.html#392b4587dfb532ebef7fa06ca9a0740a">packed</a>))</td></tr>

<tr><td class="memItemLeft" nowrap valign="top">}&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="idt_8c.html#a780e1204e24a3b5a71b4cea837ab800">loadidt</a></td></tr>

</table>
<hr><h2>Define Documentation</h2>
<a class="anchor" name="814ba9bc4c42bb79af5cde78c8bbfaa3"></a><!-- doxytag: member="idt.c::FP_TO_LINEAR" ref="814ba9bc4c42bb79af5cde78c8bbfaa3" args="(seg, off)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define FP_TO_LINEAR          </td>
          <td>(</td>
          <td class="paramtype">seg,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">off&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%">&nbsp;&nbsp;&nbsp;((void*) ((((<a class="el" href="types_8h.html#3b65128d2644e9b80cec9a69bfa7e094">uInt16</a>) (seg)) &lt;&lt; 4) + ((<a class="el" href="types_8h.html#3b65128d2644e9b80cec9a69bfa7e094">uInt16</a>) (off))))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="idt_8c-source.html#l00043">43</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>.
<p>
Referenced by <a class="el" href="idt_8c-source.html#l00281">_int13()</a>.
</div>
</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="e4129d156580fb5d485a440995d24dc2"></a><!-- doxytag: member="idt.c::_int0" ref="e4129d156580fb5d485a440995d24dc2" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _int0           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="idt_8c-source.html#l00197">197</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>.
<p>
References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="endtask_8c-source.html#l00046">endTask()</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, <a class="el" href="kpanic_8c-source.html#l00042">kpanic()</a>, and <a class="el" href="sched_8c-source.html#l00259">sched_yield()</a>.
<p>
Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>.
<p>
Here is the call graph for this function:<p><center><img src="idt_8c_e4129d156580fb5d485a440995d24dc2_cgraph.png" border="0" usemap="#idt_8c_e4129d156580fb5d485a440995d24dc2_cgraph_map" alt=""></center>
<map name="idt_8c_e4129d156580fb5d485a440995d24dc2_cgraph_map">
<area href="endtask_8h.html#152c1859ada097cc21071f471bfa2e67" shape="rect" coords="109,19,187,45" alt="">
<area href="sched_8h.html#08933fe6d593a1c78b9080359f15a0b7" shape="rect" coords="251,56,352,83" alt="">
<area href="kpanic_8h.html#db9a182aa071791a306163d50d653deb" shape="rect" coords="115,145,181,172" alt="">
<area href="sched_8h.html#51101e12c9236ea1286477695c110482" shape="rect" coords="236,5,367,32" alt="">
<area href="sched_8h.html#9cf37ade4c1f6184b33014ac2015e8ed" shape="rect" coords="417,5,535,32" alt="">
<area href="sched_8h.html#549a0c1cc47933fa045b200690965cbd" shape="rect" coords="445,56,507,83" alt="">
<area href="sched_8h.html#e969273d772018d111e1f0344eb550f8" shape="rect" coords="584,5,731,32" alt="">
<area href="sched_8h.html#086cc0adc0b6a3860ceeeb5bc5ea94ea" shape="rect" coords="588,56,727,83" alt="">
<area href="spinlock_8h.html#8f9173fadeddafa01754d6cbcc630198" shape="rect" coords="608,107,707,133" alt="">
<area href="8259_8h.html#2b9ec30943ddb0a2ef3bd7ccfd2026c0" shape="rect" coords="256,107,347,133" alt="">
<area href="kprint_8h.html#b2761bdf0cca73ad0fb5880895210cd8" shape="rect" coords="268,157,335,184" alt="">
<area href="stdarg_8h.html#621577c2df0ad5faa281223c56eeb7a5" shape="rect" coords="265,208,337,235" alt="">
<area href="vsprintf_8c.html#c2f4c669c6f6aa6caa5ab8adb1b07dd0" shape="rect" coords="439,183,513,209" alt="">
<area href="vsprintf_8c.html#3fa7c8ef8597579301cb4b5c59bc6d9a" shape="rect" coords="436,233,516,260" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="ce97dc326d244a0766e196bba26be437"></a><!-- doxytag: member="idt.c::_int1" ref="ce97dc326d244a0766e196bba26be437" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _int1           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="idt_8c-source.html#l00203">203</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>.
<p>
References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="endtask_8c-source.html#l00046">endTask()</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, <a class="el" href="kpanic_8c-source.html#l00042">kpanic()</a>, and <a class="el" href="sched_8c-source.html#l00259">sched_yield()</a>.
<p>
Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>.
<p>
Here is the call graph for this function:<p><center><img src="idt_8c_ce97dc326d244a0766e196bba26be437_cgraph.png" border="0" usemap="#idt_8c_ce97dc326d244a0766e196bba26be437_cgraph_map" alt=""></center>
<map name="idt_8c_ce97dc326d244a0766e196bba26be437_cgraph_map">
<area href="endtask_8h.html#152c1859ada097cc21071f471bfa2e67" shape="rect" coords="109,19,187,45" alt="">
<area href="sched_8h.html#08933fe6d593a1c78b9080359f15a0b7" shape="rect" coords="251,56,352,83" alt="">
<area href="kpanic_8h.html#db9a182aa071791a306163d50d653deb" shape="rect" coords="115,145,181,172" alt="">
<area href="sched_8h.html#51101e12c9236ea1286477695c110482" shape="rect" coords="236,5,367,32" alt="">
<area href="sched_8h.html#9cf37ade4c1f6184b33014ac2015e8ed" shape="rect" coords="417,5,535,32" alt="">
<area href="sched_8h.html#549a0c1cc47933fa045b200690965cbd" shape="rect" coords="445,56,507,83" alt="">
<area href="sched_8h.html#e969273d772018d111e1f0344eb550f8" shape="rect" coords="584,5,731,32" alt="">
<area href="sched_8h.html#086cc0adc0b6a3860ceeeb5bc5ea94ea" shape="rect" coords="588,56,727,83" alt="">
<area href="spinlock_8h.html#8f9173fadeddafa01754d6cbcc630198" shape="rect" coords="608,107,707,133" alt="">
<area href="8259_8h.html#2b9ec30943ddb0a2ef3bd7ccfd2026c0" shape="rect" coords="256,107,347,133" alt="">
<area href="kprint_8h.html#b2761bdf0cca73ad0fb5880895210cd8" shape="rect" coords="268,157,335,184" alt="">
<area href="stdarg_8h.html#621577c2df0ad5faa281223c56eeb7a5" shape="rect" coords="265,208,337,235" alt="">
<area href="vsprintf_8c.html#c2f4c669c6f6aa6caa5ab8adb1b07dd0" shape="rect" coords="439,183,513,209" alt="">
<area href="vsprintf_8c.html#3fa7c8ef8597579301cb4b5c59bc6d9a" shape="rect" coords="436,233,516,260" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="e70dab5ac99d0fef2314f9cdf41751b1"></a><!-- doxytag: member="idt.c::_int10" ref="e70dab5ac99d0fef2314f9cdf41751b1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _int10           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="idt_8c-source.html#l00263">263</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>.
<p>
References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="endtask_8c-source.html#l00046">endTask()</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, <a class="el" href="kpanic_8c-source.html#l00042">kpanic()</a>, and <a class="el" href="sched_8c-source.html#l00259">sched_yield()</a>.
<p>
Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>.
<p>
Here is the call graph for this function:<p><center><img src="idt_8c_e70dab5ac99d0fef2314f9cdf41751b1_cgraph.png" border="0" usemap="#idt_8c_e70dab5ac99d0fef2314f9cdf41751b1_cgraph_map" alt=""></center>
<map name="idt_8c_e70dab5ac99d0fef2314f9cdf41751b1_cgraph_map">
<area href="endtask_8h.html#152c1859ada097cc21071f471bfa2e67" shape="rect" coords="120,19,198,45" alt="">
<area href="sched_8h.html#08933fe6d593a1c78b9080359f15a0b7" shape="rect" coords="262,56,363,83" alt="">
<area href="kpanic_8h.html#db9a182aa071791a306163d50d653deb" shape="rect" coords="126,145,192,172" alt="">
<area href="sched_8h.html#51101e12c9236ea1286477695c110482" shape="rect" coords="247,5,378,32" alt="">
<area href="sched_8h.html#9cf37ade4c1f6184b33014ac2015e8ed" shape="rect" coords="428,5,546,32" alt="">
<area href="sched_8h.html#549a0c1cc47933fa045b200690965cbd" shape="rect" coords="456,56,518,83" alt="">
<area href="sched_8h.html#e969273d772018d111e1f0344eb550f8" shape="rect" coords="595,5,742,32" alt="">
<area href="sched_8h.html#086cc0adc0b6a3860ceeeb5bc5ea94ea" shape="rect" coords="599,56,738,83" alt="">
<area href="spinlock_8h.html#8f9173fadeddafa01754d6cbcc630198" shape="rect" coords="619,107,718,133" alt="">
<area href="8259_8h.html#2b9ec30943ddb0a2ef3bd7ccfd2026c0" shape="rect" coords="267,107,358,133" alt="">
<area href="kprint_8h.html#b2761bdf0cca73ad0fb5880895210cd8" shape="rect" coords="279,157,346,184" alt="">
<area href="stdarg_8h.html#621577c2df0ad5faa281223c56eeb7a5" shape="rect" coords="276,208,348,235" alt="">
<area href="vsprintf_8c.html#c2f4c669c6f6aa6caa5ab8adb1b07dd0" shape="rect" coords="450,183,524,209" alt="">
<area href="vsprintf_8c.html#3fa7c8ef8597579301cb4b5c59bc6d9a" shape="rect" coords="447,233,527,260" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="7fcf84f4c51eab2ed23e415bc89ad6e5"></a><!-- doxytag: member="idt.c::_int11" ref="7fcf84f4c51eab2ed23e415bc89ad6e5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _int11           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="idt_8c-source.html#l00269">269</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>.
<p>
References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="endtask_8c-source.html#l00046">endTask()</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, <a class="el" href="kpanic_8c-source.html#l00042">kpanic()</a>, and <a class="el" href="sched_8c-source.html#l00259">sched_yield()</a>.
<p>
Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>.
<p>
Here is the call graph for this function:<p><center><img src="idt_8c_7fcf84f4c51eab2ed23e415bc89ad6e5_cgraph.png" border="0" usemap="#idt_8c_7fcf84f4c51eab2ed23e415bc89ad6e5_cgraph_map" alt=""></center>
<map name="idt_8c_7fcf84f4c51eab2ed23e415bc89ad6e5_cgraph_map">
<area href="endtask_8h.html#152c1859ada097cc21071f471bfa2e67" shape="rect" coords="120,19,198,45" alt="">
<area href="sched_8h.html#08933fe6d593a1c78b9080359f15a0b7" shape="rect" coords="262,56,363,83" alt="">
<area href="kpanic_8h.html#db9a182aa071791a306163d50d653deb" shape="rect" coords="126,145,192,172" alt="">
<area href="sched_8h.html#51101e12c9236ea1286477695c110482" shape="rect" coords="247,5,378,32" alt="">
<area href="sched_8h.html#9cf37ade4c1f6184b33014ac2015e8ed" shape="rect" coords="428,5,546,32" alt="">
<area href="sched_8h.html#549a0c1cc47933fa045b200690965cbd" shape="rect" coords="456,56,518,83" alt="">
<area href="sched_8h.html#e969273d772018d111e1f0344eb550f8" shape="rect" coords="595,5,742,32" alt="">
<area href="sched_8h.html#086cc0adc0b6a3860ceeeb5bc5ea94ea" shape="rect" coords="599,56,738,83" alt="">
<area href="spinlock_8h.html#8f9173fadeddafa01754d6cbcc630198" shape="rect" coords="619,107,718,133" alt="">
<area href="8259_8h.html#2b9ec30943ddb0a2ef3bd7ccfd2026c0" shape="rect" coords="267,107,358,133" alt="">
<area href="kprint_8h.html#b2761bdf0cca73ad0fb5880895210cd8" shape="rect" coords="279,157,346,184" alt="">
<area href="stdarg_8h.html#621577c2df0ad5faa281223c56eeb7a5" shape="rect" coords="276,208,348,235" alt="">
<area href="vsprintf_8c.html#c2f4c669c6f6aa6caa5ab8adb1b07dd0" shape="rect" coords="450,183,524,209" alt="">
<area href="vsprintf_8c.html#3fa7c8ef8597579301cb4b5c59bc6d9a" shape="rect" coords="447,233,527,260" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="52a2ea8642cffdd21dcd42dbb9f4fcb6"></a><!-- doxytag: member="idt.c::_int12" ref="52a2ea8642cffdd21dcd42dbb9f4fcb6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _int12           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="idt_8c-source.html#l00275">275</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>.
<p>
References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="endtask_8c-source.html#l00046">endTask()</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, <a class="el" href="kpanic_8c-source.html#l00042">kpanic()</a>, and <a class="el" href="sched_8c-source.html#l00259">sched_yield()</a>.
<p>
Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>.
<p>
Here is the call graph for this function:<p><center><img src="idt_8c_52a2ea8642cffdd21dcd42dbb9f4fcb6_cgraph.png" border="0" usemap="#idt_8c_52a2ea8642cffdd21dcd42dbb9f4fcb6_cgraph_map" alt=""></center>
<map name="idt_8c_52a2ea8642cffdd21dcd42dbb9f4fcb6_cgraph_map">
<area href="endtask_8h.html#152c1859ada097cc21071f471bfa2e67" shape="rect" coords="120,19,198,45" alt="">
<area href="sched_8h.html#08933fe6d593a1c78b9080359f15a0b7" shape="rect" coords="262,56,363,83" alt="">
<area href="kpanic_8h.html#db9a182aa071791a306163d50d653deb" shape="rect" coords="126,145,192,172" alt="">
<area href="sched_8h.html#51101e12c9236ea1286477695c110482" shape="rect" coords="247,5,378,32" alt="">
<area href="sched_8h.html#9cf37ade4c1f6184b33014ac2015e8ed" shape="rect" coords="428,5,546,32" alt="">
<area href="sched_8h.html#549a0c1cc47933fa045b200690965cbd" shape="rect" coords="456,56,518,83" alt="">
<area href="sched_8h.html#e969273d772018d111e1f0344eb550f8" shape="rect" coords="595,5,742,32" alt="">
<area href="sched_8h.html#086cc0adc0b6a3860ceeeb5bc5ea94ea" shape="rect" coords="599,56,738,83" alt="">
<area href="spinlock_8h.html#8f9173fadeddafa01754d6cbcc630198" shape="rect" coords="619,107,718,133" alt="">
<area href="8259_8h.html#2b9ec30943ddb0a2ef3bd7ccfd2026c0" shape="rect" coords="267,107,358,133" alt="">
<area href="kprint_8h.html#b2761bdf0cca73ad0fb5880895210cd8" shape="rect" coords="279,157,346,184" alt="">
<area href="stdarg_8h.html#621577c2df0ad5faa281223c56eeb7a5" shape="rect" coords="276,208,348,235" alt="">
<area href="vsprintf_8c.html#c2f4c669c6f6aa6caa5ab8adb1b07dd0" shape="rect" coords="450,183,524,209" alt="">
<area href="vsprintf_8c.html#3fa7c8ef8597579301cb4b5c59bc6d9a" shape="rect" coords="447,233,527,260" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="ef0711bd8a0f07c3f4b9877fc93930e1"></a><!-- doxytag: member="idt.c::_int13" ref="ef0711bd8a0f07c3f4b9877fc93930e1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _int13           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="idt_8c-source.html#l00281">281</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>.
<p>
References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="idt_8c-source.html#l00281">_int13()</a>, <a class="el" href="tss_8h-source.html#l00057">tssStruct::cs</a>, <a class="el" href="sched_8h.html#3fb333b67375561d327e9b5a8ffa03b911fd9ca455f92c69c084484d5cd803c2">DEAD</a>, <a class="el" href="tss_8h-source.html#l00050">tssStruct::eax</a>, <a class="el" href="tss_8h-source.html#l00052">tssStruct::ebp</a>, <a class="el" href="tss_8h-source.html#l00050">tssStruct::edx</a>, <a class="el" href="bioscall_8h-source.html#l00036">EFLAG_IF</a>, <a class="el" href="bioscall_8h-source.html#l00038">EFLAG_VM</a>, <a class="el" href="tss_8h-source.html#l00049">tssStruct::eflags</a>, <a class="el" href="tss_8h-source.html#l00048">tssStruct::eip</a>, <a class="el" href="tss_8h-source.html#l00051">tssStruct::esp</a>, <a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1a1e095cc966dbecf6a0d8aad75348d1a">FALSE</a>, <a class="el" href="idt_8c-source.html#l00043">FP_TO_LINEAR</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, <a class="el" href="io_8c-source.html#l00039">inportByte()</a>, <a class="el" href="io_8c-source.html#l00056">inportWord()</a>, <a class="el" href="8259_8h.html#2b9ec30943ddb0a2ef3bd7ccfd2026c0">irqDisable()</a>, <a class="el" href="8259_8h.html#0ac079c4d770f02e505f4d8569a6960a">irqEnable()</a>, <a class="el" href="kpanic_8c-source.html#l00042">kpanic()</a>, <a class="el" href="kprintf_8c-source.html#l00038">kprintf()</a>, <a class="el" href="sched_8h-source.html#l00060">taskStruct::oInfo</a>, <a class="el" href="io_8c-source.html#l00073">outportByte()</a>, <a class="el" href="io_8c-source.html#l00104">outportWord()</a>, <a class="el" href="tss_8h-source.html#l00059">tssStruct::ss</a>, <a class="el" href="sched_8h-source.html#l00062">taskStruct::state</a>, <a class="el" href="sched_8h-source.html#l00044">osInfo::timer</a>, <a class="el" href="types_8h.html#f6a258d8f3ee5206d682d799316314b1a82764c3079aea4e60c80e45befbb839">TRUE</a>, <a class="el" href="sched_8h-source.html#l00058">taskStruct::tss</a>, and <a class="el" href="sched_8h-source.html#l00046">osInfo::v86If</a>.
<p>
Referenced by <a class="el" href="idt_8c-source.html#l00281">_int13()</a>, and <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>.
<p>
Here is the call graph for this function:<p><center><img src="idt_8c_ef0711bd8a0f07c3f4b9877fc93930e1_cgraph.png" border="0" usemap="#idt_8c_ef0711bd8a0f07c3f4b9877fc93930e1_cgraph_map" alt=""></center>
<map name="idt_8c_ef0711bd8a0f07c3f4b9877fc93930e1_cgraph_map">
<area href="idt_8h.html#ef0711bd8a0f07c3f4b9877fc93930e1" shape="rect" coords="121,259,185,286" alt="">
<area href="io_8h.html#77b934268de1b3ecdcf3f275413b3108" shape="rect" coords="241,56,335,83" alt="">
<area href="io_8h.html#fb703b187feb4b92444454df6c3dd9e6" shape="rect" coords="240,107,336,134" alt="">
<area href="8259_8h.html#2b9ec30943ddb0a2ef3bd7ccfd2026c0" shape="rect" coords="389,158,480,184" alt="">
<area href="8259_8h.html#0ac079c4d770f02e505f4d8569a6960a" shape="rect" coords="245,310,331,336" alt="">
<area href="kpanic_8h.html#db9a182aa071791a306163d50d653deb" shape="rect" coords="255,208,321,235" alt="">
<area href="kprint_8h.html#b2761bdf0cca73ad0fb5880895210cd8" shape="rect" coords="401,259,468,286" alt="">
<area href="io_8h.html#8acc1a06073db2e7b92ffbd00fbd0cf1" shape="rect" coords="237,360,339,387" alt="">
<area href="io_8h.html#243f6b6d22cc5948908b764d58efc2b0" shape="rect" coords="235,411,341,438" alt="">
<area href="stdarg_8h.html#621577c2df0ad5faa281223c56eeb7a5" shape="rect" coords="399,208,471,235" alt="">
<area href="vsprintf_8c.html#c2f4c669c6f6aa6caa5ab8adb1b07dd0" shape="rect" coords="532,183,607,210" alt="">
<area href="vsprintf_8c.html#3fa7c8ef8597579301cb4b5c59bc6d9a" shape="rect" coords="529,234,609,260" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="e8c1c195a8aae25a942c0078946da3cb"></a><!-- doxytag: member="idt.c::_int2" ref="e8c1c195a8aae25a942c0078946da3cb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _int2           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="idt_8c-source.html#l00209">209</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>.
<p>
References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="endtask_8c-source.html#l00046">endTask()</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, <a class="el" href="kpanic_8c-source.html#l00042">kpanic()</a>, and <a class="el" href="sched_8c-source.html#l00259">sched_yield()</a>.
<p>
Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>.
<p>
Here is the call graph for this function:<p><center><img src="idt_8c_e8c1c195a8aae25a942c0078946da3cb_cgraph.png" border="0" usemap="#idt_8c_e8c1c195a8aae25a942c0078946da3cb_cgraph_map" alt=""></center>
<map name="idt_8c_e8c1c195a8aae25a942c0078946da3cb_cgraph_map">
<area href="endtask_8h.html#152c1859ada097cc21071f471bfa2e67" shape="rect" coords="109,19,187,45" alt="">
<area href="sched_8h.html#08933fe6d593a1c78b9080359f15a0b7" shape="rect" coords="251,56,352,83" alt="">
<area href="kpanic_8h.html#db9a182aa071791a306163d50d653deb" shape="rect" coords="115,145,181,172" alt="">
<area href="sched_8h.html#51101e12c9236ea1286477695c110482" shape="rect" coords="236,5,367,32" alt="">
<area href="sched_8h.html#9cf37ade4c1f6184b33014ac2015e8ed" shape="rect" coords="417,5,535,32" alt="">
<area href="sched_8h.html#549a0c1cc47933fa045b200690965cbd" shape="rect" coords="445,56,507,83" alt="">
<area href="sched_8h.html#e969273d772018d111e1f0344eb550f8" shape="rect" coords="584,5,731,32" alt="">
<area href="sched_8h.html#086cc0adc0b6a3860ceeeb5bc5ea94ea" shape="rect" coords="588,56,727,83" alt="">
<area href="spinlock_8h.html#8f9173fadeddafa01754d6cbcc630198" shape="rect" coords="608,107,707,133" alt="">
<area href="8259_8h.html#2b9ec30943ddb0a2ef3bd7ccfd2026c0" shape="rect" coords="256,107,347,133" alt="">
<area href="kprint_8h.html#b2761bdf0cca73ad0fb5880895210cd8" shape="rect" coords="268,157,335,184" alt="">
<area href="stdarg_8h.html#621577c2df0ad5faa281223c56eeb7a5" shape="rect" coords="265,208,337,235" alt="">
<area href="vsprintf_8c.html#c2f4c669c6f6aa6caa5ab8adb1b07dd0" shape="rect" coords="439,183,513,209" alt="">
<area href="vsprintf_8c.html#3fa7c8ef8597579301cb4b5c59bc6d9a" shape="rect" coords="436,233,516,260" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="f5d44f2bc5a77196c3697d4560f5ae6a"></a><!-- doxytag: member="idt.c::_int3" ref="f5d44f2bc5a77196c3697d4560f5ae6a" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _int3           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="idt_8c-source.html#l00215">215</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>.
<p>
References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="endtask_8c-source.html#l00046">endTask()</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, <a class="el" href="kpanic_8c-source.html#l00042">kpanic()</a>, and <a class="el" href="sched_8c-source.html#l00259">sched_yield()</a>.
<p>
Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>.
<p>
Here is the call graph for this function:<p><center><img src="idt_8c_f5d44f2bc5a77196c3697d4560f5ae6a_cgraph.png" border="0" usemap="#idt_8c_f5d44f2bc5a77196c3697d4560f5ae6a_cgraph_map" alt=""></center>
<map name="idt_8c_f5d44f2bc5a77196c3697d4560f5ae6a_cgraph_map">
<area href="endtask_8h.html#152c1859ada097cc21071f471bfa2e67" shape="rect" coords="109,19,187,45" alt="">
<area href="sched_8h.html#08933fe6d593a1c78b9080359f15a0b7" shape="rect" coords="251,56,352,83" alt="">
<area href="kpanic_8h.html#db9a182aa071791a306163d50d653deb" shape="rect" coords="115,145,181,172" alt="">
<area href="sched_8h.html#51101e12c9236ea1286477695c110482" shape="rect" coords="236,5,367,32" alt="">
<area href="sched_8h.html#9cf37ade4c1f6184b33014ac2015e8ed" shape="rect" coords="417,5,535,32" alt="">
<area href="sched_8h.html#549a0c1cc47933fa045b200690965cbd" shape="rect" coords="445,56,507,83" alt="">
<area href="sched_8h.html#e969273d772018d111e1f0344eb550f8" shape="rect" coords="584,5,731,32" alt="">
<area href="sched_8h.html#086cc0adc0b6a3860ceeeb5bc5ea94ea" shape="rect" coords="588,56,727,83" alt="">
<area href="spinlock_8h.html#8f9173fadeddafa01754d6cbcc630198" shape="rect" coords="608,107,707,133" alt="">
<area href="8259_8h.html#2b9ec30943ddb0a2ef3bd7ccfd2026c0" shape="rect" coords="256,107,347,133" alt="">
<area href="kprint_8h.html#b2761bdf0cca73ad0fb5880895210cd8" shape="rect" coords="268,157,335,184" alt="">
<area href="stdarg_8h.html#621577c2df0ad5faa281223c56eeb7a5" shape="rect" coords="265,208,337,235" alt="">
<area href="vsprintf_8c.html#c2f4c669c6f6aa6caa5ab8adb1b07dd0" shape="rect" coords="439,183,513,209" alt="">
<area href="vsprintf_8c.html#3fa7c8ef8597579301cb4b5c59bc6d9a" shape="rect" coords="436,233,516,260" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="47bd8cbcfb5e3df37012c7c8dc253a71"></a><!-- doxytag: member="idt.c::_int4" ref="47bd8cbcfb5e3df37012c7c8dc253a71" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _int4           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="idt_8c-source.html#l00221">221</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>.
<p>
References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="endtask_8c-source.html#l00046">endTask()</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, <a class="el" href="kpanic_8c-source.html#l00042">kpanic()</a>, and <a class="el" href="sched_8c-source.html#l00259">sched_yield()</a>.
<p>
Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>.
<p>
Here is the call graph for this function:<p><center><img src="idt_8c_47bd8cbcfb5e3df37012c7c8dc253a71_cgraph.png" border="0" usemap="#idt_8c_47bd8cbcfb5e3df37012c7c8dc253a71_cgraph_map" alt=""></center>
<map name="idt_8c_47bd8cbcfb5e3df37012c7c8dc253a71_cgraph_map">
<area href="endtask_8h.html#152c1859ada097cc21071f471bfa2e67" shape="rect" coords="109,19,187,45" alt="">
<area href="sched_8h.html#08933fe6d593a1c78b9080359f15a0b7" shape="rect" coords="251,56,352,83" alt="">
<area href="kpanic_8h.html#db9a182aa071791a306163d50d653deb" shape="rect" coords="115,145,181,172" alt="">
<area href="sched_8h.html#51101e12c9236ea1286477695c110482" shape="rect" coords="236,5,367,32" alt="">
<area href="sched_8h.html#9cf37ade4c1f6184b33014ac2015e8ed" shape="rect" coords="417,5,535,32" alt="">
<area href="sched_8h.html#549a0c1cc47933fa045b200690965cbd" shape="rect" coords="445,56,507,83" alt="">
<area href="sched_8h.html#e969273d772018d111e1f0344eb550f8" shape="rect" coords="584,5,731,32" alt="">
<area href="sched_8h.html#086cc0adc0b6a3860ceeeb5bc5ea94ea" shape="rect" coords="588,56,727,83" alt="">
<area href="spinlock_8h.html#8f9173fadeddafa01754d6cbcc630198" shape="rect" coords="608,107,707,133" alt="">
<area href="8259_8h.html#2b9ec30943ddb0a2ef3bd7ccfd2026c0" shape="rect" coords="256,107,347,133" alt="">
<area href="kprint_8h.html#b2761bdf0cca73ad0fb5880895210cd8" shape="rect" coords="268,157,335,184" alt="">
<area href="stdarg_8h.html#621577c2df0ad5faa281223c56eeb7a5" shape="rect" coords="265,208,337,235" alt="">
<area href="vsprintf_8c.html#c2f4c669c6f6aa6caa5ab8adb1b07dd0" shape="rect" coords="439,183,513,209" alt="">
<area href="vsprintf_8c.html#3fa7c8ef8597579301cb4b5c59bc6d9a" shape="rect" coords="436,233,516,260" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="3d95bf7a1212d5078495fdae84a2f708"></a><!-- doxytag: member="idt.c::_int5" ref="3d95bf7a1212d5078495fdae84a2f708" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _int5           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="idt_8c-source.html#l00227">227</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>.
<p>
References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="endtask_8c-source.html#l00046">endTask()</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, <a class="el" href="kpanic_8c-source.html#l00042">kpanic()</a>, and <a class="el" href="sched_8c-source.html#l00259">sched_yield()</a>.
<p>
Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>.
<p>
Here is the call graph for this function:<p><center><img src="idt_8c_3d95bf7a1212d5078495fdae84a2f708_cgraph.png" border="0" usemap="#idt_8c_3d95bf7a1212d5078495fdae84a2f708_cgraph_map" alt=""></center>
<map name="idt_8c_3d95bf7a1212d5078495fdae84a2f708_cgraph_map">
<area href="endtask_8h.html#152c1859ada097cc21071f471bfa2e67" shape="rect" coords="109,19,187,45" alt="">
<area href="sched_8h.html#08933fe6d593a1c78b9080359f15a0b7" shape="rect" coords="251,56,352,83" alt="">
<area href="kpanic_8h.html#db9a182aa071791a306163d50d653deb" shape="rect" coords="115,145,181,172" alt="">
<area href="sched_8h.html#51101e12c9236ea1286477695c110482" shape="rect" coords="236,5,367,32" alt="">
<area href="sched_8h.html#9cf37ade4c1f6184b33014ac2015e8ed" shape="rect" coords="417,5,535,32" alt="">
<area href="sched_8h.html#549a0c1cc47933fa045b200690965cbd" shape="rect" coords="445,56,507,83" alt="">
<area href="sched_8h.html#e969273d772018d111e1f0344eb550f8" shape="rect" coords="584,5,731,32" alt="">
<area href="sched_8h.html#086cc0adc0b6a3860ceeeb5bc5ea94ea" shape="rect" coords="588,56,727,83" alt="">
<area href="spinlock_8h.html#8f9173fadeddafa01754d6cbcc630198" shape="rect" coords="608,107,707,133" alt="">
<area href="8259_8h.html#2b9ec30943ddb0a2ef3bd7ccfd2026c0" shape="rect" coords="256,107,347,133" alt="">
<area href="kprint_8h.html#b2761bdf0cca73ad0fb5880895210cd8" shape="rect" coords="268,157,335,184" alt="">
<area href="stdarg_8h.html#621577c2df0ad5faa281223c56eeb7a5" shape="rect" coords="265,208,337,235" alt="">
<area href="vsprintf_8c.html#c2f4c669c6f6aa6caa5ab8adb1b07dd0" shape="rect" coords="439,183,513,209" alt="">
<area href="vsprintf_8c.html#3fa7c8ef8597579301cb4b5c59bc6d9a" shape="rect" coords="436,233,516,260" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="514bba9e7774eab1afba32c99c25cecb"></a><!-- doxytag: member="idt.c::_int6" ref="514bba9e7774eab1afba32c99c25cecb" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _int6           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="idt_8c-source.html#l00233">233</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>.
<p>
References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="endtask_8c-source.html#l00046">endTask()</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, <a class="el" href="kpanic_8c-source.html#l00042">kpanic()</a>, and <a class="el" href="sched_8c-source.html#l00259">sched_yield()</a>.
<p>
Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>.
<p>
Here is the call graph for this function:<p><center><img src="idt_8c_514bba9e7774eab1afba32c99c25cecb_cgraph.png" border="0" usemap="#idt_8c_514bba9e7774eab1afba32c99c25cecb_cgraph_map" alt=""></center>
<map name="idt_8c_514bba9e7774eab1afba32c99c25cecb_cgraph_map">
<area href="endtask_8h.html#152c1859ada097cc21071f471bfa2e67" shape="rect" coords="109,19,187,45" alt="">
<area href="sched_8h.html#08933fe6d593a1c78b9080359f15a0b7" shape="rect" coords="251,56,352,83" alt="">
<area href="kpanic_8h.html#db9a182aa071791a306163d50d653deb" shape="rect" coords="115,145,181,172" alt="">
<area href="sched_8h.html#51101e12c9236ea1286477695c110482" shape="rect" coords="236,5,367,32" alt="">
<area href="sched_8h.html#9cf37ade4c1f6184b33014ac2015e8ed" shape="rect" coords="417,5,535,32" alt="">
<area href="sched_8h.html#549a0c1cc47933fa045b200690965cbd" shape="rect" coords="445,56,507,83" alt="">
<area href="sched_8h.html#e969273d772018d111e1f0344eb550f8" shape="rect" coords="584,5,731,32" alt="">
<area href="sched_8h.html#086cc0adc0b6a3860ceeeb5bc5ea94ea" shape="rect" coords="588,56,727,83" alt="">
<area href="spinlock_8h.html#8f9173fadeddafa01754d6cbcc630198" shape="rect" coords="608,107,707,133" alt="">
<area href="8259_8h.html#2b9ec30943ddb0a2ef3bd7ccfd2026c0" shape="rect" coords="256,107,347,133" alt="">
<area href="kprint_8h.html#b2761bdf0cca73ad0fb5880895210cd8" shape="rect" coords="268,157,335,184" alt="">
<area href="stdarg_8h.html#621577c2df0ad5faa281223c56eeb7a5" shape="rect" coords="265,208,337,235" alt="">
<area href="vsprintf_8c.html#c2f4c669c6f6aa6caa5ab8adb1b07dd0" shape="rect" coords="439,183,513,209" alt="">
<area href="vsprintf_8c.html#3fa7c8ef8597579301cb4b5c59bc6d9a" shape="rect" coords="436,233,516,260" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="c9017b6a16e2b5b4359dc089db4832b5"></a><!-- doxytag: member="idt.c::_int7" ref="c9017b6a16e2b5b4359dc089db4832b5" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _int7           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="2444cd2a62fc14b2d7f404b0fad5bf1b"></a><!-- doxytag: member="idt.c::_int8" ref="2444cd2a62fc14b2d7f404b0fad5bf1b" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _int8           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="idt_8c-source.html#l00239">239</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>.
<p>
References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="idt_8c-source.html#l00239">_int8()</a>, <a class="el" href="tss_8h-source.html#l00047">tssStruct::cr3</a>, <a class="el" href="tss_8h-source.html#l00057">tssStruct::cs</a>, <a class="el" href="tss_8h-source.html#l00061">tssStruct::ds</a>, <a class="el" href="tss_8h-source.html#l00052">tssStruct::ebp</a>, <a class="el" href="tss_8h-source.html#l00049">tssStruct::eflags</a>, <a class="el" href="tss_8h-source.html#l00048">tssStruct::eip</a>, <a class="el" href="tss_8h-source.html#l00055">tssStruct::es</a>, <a class="el" href="tss_8h-source.html#l00051">tssStruct::esp</a>, <a class="el" href="tss_8h-source.html#l00063">tssStruct::fs</a>, <a class="el" href="tss_8h-source.html#l00065">tssStruct::gs</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, <a class="el" href="tss_8h-source.html#l00070">tssStruct::io_map</a>, <a class="el" href="paging_8c-source.html#l00040">kernelPageDirectory</a>, <a class="el" href="kpanic_8c-source.html#l00042">kpanic()</a>, and <a class="el" href="tss_8h-source.html#l00059">tssStruct::ss</a>.
<p>
Referenced by <a class="el" href="idt_8c-source.html#l00239">_int8()</a>, and <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>.
<p>
Here is the call graph for this function:<p><center><img src="idt_8c_2444cd2a62fc14b2d7f404b0fad5bf1b_cgraph.png" border="0" usemap="#idt_8c_2444cd2a62fc14b2d7f404b0fad5bf1b_cgraph_map" alt=""></center>
<map name="idt_8c_2444cd2a62fc14b2d7f404b0fad5bf1b_cgraph_map">
<area href="idt_8h.html#2444cd2a62fc14b2d7f404b0fad5bf1b" shape="rect" coords="110,31,166,57" alt="">
<area href="kpanic_8h.html#db9a182aa071791a306163d50d653deb" shape="rect" coords="214,56,280,83" alt="">
<area href="8259_8h.html#2b9ec30943ddb0a2ef3bd7ccfd2026c0" shape="rect" coords="328,5,419,32" alt="">
<area href="kprint_8h.html#b2761bdf0cca73ad0fb5880895210cd8" shape="rect" coords="340,56,407,83" alt="">
<area href="stdarg_8h.html#621577c2df0ad5faa281223c56eeb7a5" shape="rect" coords="338,107,410,133" alt="">
<area href="vsprintf_8c.html#c2f4c669c6f6aa6caa5ab8adb1b07dd0" shape="rect" coords="471,81,546,108" alt="">
<area href="vsprintf_8c.html#3fa7c8ef8597579301cb4b5c59bc6d9a" shape="rect" coords="468,132,548,159" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="fe33101eba72b18d919a8a49af733564"></a><!-- doxytag: member="idt.c::_int9" ref="fe33101eba72b18d919a8a49af733564" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void _int9           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="idt_8c-source.html#l00257">257</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>.
<p>
References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="endtask_8c-source.html#l00046">endTask()</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, <a class="el" href="kpanic_8c-source.html#l00042">kpanic()</a>, and <a class="el" href="sched_8c-source.html#l00259">sched_yield()</a>.
<p>
Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>.
<p>
Here is the call graph for this function:<p><center><img src="idt_8c_fe33101eba72b18d919a8a49af733564_cgraph.png" border="0" usemap="#idt_8c_fe33101eba72b18d919a8a49af733564_cgraph_map" alt=""></center>
<map name="idt_8c_fe33101eba72b18d919a8a49af733564_cgraph_map">
<area href="endtask_8h.html#152c1859ada097cc21071f471bfa2e67" shape="rect" coords="109,19,187,45" alt="">
<area href="sched_8h.html#08933fe6d593a1c78b9080359f15a0b7" shape="rect" coords="251,56,352,83" alt="">
<area href="kpanic_8h.html#db9a182aa071791a306163d50d653deb" shape="rect" coords="115,145,181,172" alt="">
<area href="sched_8h.html#51101e12c9236ea1286477695c110482" shape="rect" coords="236,5,367,32" alt="">
<area href="sched_8h.html#9cf37ade4c1f6184b33014ac2015e8ed" shape="rect" coords="417,5,535,32" alt="">
<area href="sched_8h.html#549a0c1cc47933fa045b200690965cbd" shape="rect" coords="445,56,507,83" alt="">
<area href="sched_8h.html#e969273d772018d111e1f0344eb550f8" shape="rect" coords="584,5,731,32" alt="">
<area href="sched_8h.html#086cc0adc0b6a3860ceeeb5bc5ea94ea" shape="rect" coords="588,56,727,83" alt="">
<area href="spinlock_8h.html#8f9173fadeddafa01754d6cbcc630198" shape="rect" coords="608,107,707,133" alt="">
<area href="8259_8h.html#2b9ec30943ddb0a2ef3bd7ccfd2026c0" shape="rect" coords="256,107,347,133" alt="">
<area href="kprint_8h.html#b2761bdf0cca73ad0fb5880895210cd8" shape="rect" coords="268,157,335,184" alt="">
<area href="stdarg_8h.html#621577c2df0ad5faa281223c56eeb7a5" shape="rect" coords="265,208,337,235" alt="">
<area href="vsprintf_8c.html#c2f4c669c6f6aa6caa5ab8adb1b07dd0" shape="rect" coords="439,183,513,209" alt="">
<area href="vsprintf_8c.html#3fa7c8ef8597579301cb4b5c59bc6d9a" shape="rect" coords="436,233,516,260" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="999413254d5ab5cc7a3219397c9a6d4b"></a><!-- doxytag: member="idt.c::asm" ref="999413254d5ab5cc7a3219397c9a6d4b" args="(&quot;.globl _int7              \n&quot;&quot;_int7:                    \n&quot;&quot;  pushl %eax              \n&quot;&quot;  clts                    \n&quot;&quot;  movl _current,%eax      \n&quot;&quot;  cmpl _usedMath,%eax     \n&quot;&quot;  je mathDone             \n&quot;&quot;  call mathStateRestore   \n&quot;&quot;mathDone:                 \n&quot;&quot;  popl %eax               \n&quot;&quot;  iret                    \n&quot;)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">asm           </td>
          <td>(</td>
          <td class="paramtype">&quot;.globl _int7 \n&quot;&quot;_int7: \n&quot;&quot; pushl %<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a> \n&quot;&quot; clts \n&quot;&quot; movl &nbsp;</td>
          <td class="paramname"> <em>_current</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">%<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a>\n&quot;&quot;cmpl&nbsp;</td>
          <td class="paramname"> <em>_usedMath</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">%<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a>\n&quot;&quot;je mathDone\n&quot;&quot;call mathStateRestore\n&quot;&quot;mathDone:\n&quot;&quot;popl%<a class="el" href="strlen_8S.html#0d9c430c9a9cb6a66e192946a5554e3b">eax</a>\n&quot;&quot;iret\n&quot;&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

</div>
</div><p>
<a class="anchor" name="d2968ba244dc6df20e94c32861314906"></a><!-- doxytag: member="idt.c::idt_init" ref="d2968ba244dc6df20e94c32861314906" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int idt_init           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="idt_8c-source.html#l00063">63</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>.
<p>
References <a class="el" href="idt_8c-source.html#l00197">_int0()</a>, <a class="el" href="idt_8c-source.html#l00203">_int1()</a>, <a class="el" href="idt_8c-source.html#l00263">_int10()</a>, <a class="el" href="idt_8c-source.html#l00269">_int11()</a>, <a class="el" href="idt_8c-source.html#l00275">_int12()</a>, <a class="el" href="idt_8c-source.html#l00281">_int13()</a>, <a class="el" href="idt_8c-source.html#l00209">_int2()</a>, <a class="el" href="idt_8c-source.html#l00215">_int3()</a>, <a class="el" href="idt_8c-source.html#l00221">_int4()</a>, <a class="el" href="idt_8c-source.html#l00227">_int5()</a>, <a class="el" href="idt_8c-source.html#l00233">_int6()</a>, <a class="el" href="idt_8h.html#c9017b6a16e2b5b4359dc089db4832b5">_int7()</a>, <a class="el" href="idt_8c-source.html#l00239">_int8()</a>, <a class="el" href="idt_8c-source.html#l00257">_int9()</a>, <a class="el" href="sys__call_8S-source.html#l00034">_sysCall</a>, <a class="el" href="sys__call__new_8S-source.html#l00037">_sysCall_new</a>, <a class="el" href="page__fault_8S-source.html#l00038">_vmm_pageFault</a>, <a class="el" href="tss_8h-source.html#l00036">tssStruct::back_link</a>, <a class="el" href="tss_8h-source.html#l00047">tssStruct::cr3</a>, <a class="el" href="tss_8h-source.html#l00057">tssStruct::cs</a>, <a class="el" href="gdt_8h-source.html#l00047">dDpl0</a>, <a class="el" href="gdt_8h-source.html#l00044">dDpl3</a>, <a class="el" href="gdt_8h-source.html#l00037">dInt</a>, <a class="el" href="gdt_8h-source.html#l00048">dPresent</a>, <a class="el" href="tss_8h-source.html#l00061">tssStruct::ds</a>, <a class="el" href="gdt_8h-source.html#l00039">dTask</a>, <a class="el" href="gdt_8h-source.html#l00040">dTrap</a>, <a class="el" href="tss_8h-source.html#l00052">tssStruct::ebp</a>, <a class="el" href="tss_8h-source.html#l00054">tssStruct::edi</a>, <a class="el" href="tss_8h-source.html#l00049">tssStruct::eflags</a>, <a class="el" href="tss_8h-source.html#l00048">tssStruct::eip</a>, <a class="el" href="tss_8h-source.html#l00055">tssStruct::es</a>, <a class="el" href="tss_8h-source.html#l00053">tssStruct::esi</a>, <a class="el" href="tss_8h-source.html#l00051">tssStruct::esp</a>, <a class="el" href="tss_8h-source.html#l00038">tssStruct::esp0</a>, <a class="el" href="tss_8h-source.html#l00041">tssStruct::esp1</a>, <a class="el" href="tss_8h-source.html#l00044">tssStruct::esp2</a>, <a class="el" href="tss_8h-source.html#l00063">tssStruct::fs</a>, <a class="el" href="tss_8h-source.html#l00065">tssStruct::gs</a>, <a class="el" href="idt_8c-source.html#l00187">intNull()</a>, <a class="el" href="tss_8h-source.html#l00070">tssStruct::io_map</a>, <a class="el" href="paging_8c-source.html#l00040">kernelPageDirectory</a>, <a class="el" href="kprintf_8c-source.html#l00038">kprintf()</a>, <a class="el" href="tss_8h-source.html#l00067">tssStruct::ldt</a>, <a class="el" href="idt_8c.html#a780e1204e24a3b5a71b4cea837ab800">loadidt</a>, <a class="el" href="memset_8c-source.html#l00037">memset()</a>, <a class="el" href="idt_8c-source.html#l00174">setTaskVector()</a>, <a class="el" href="idt_8c-source.html#l00156">setVector()</a>, <a class="el" href="tss_8h-source.html#l00059">tssStruct::ss</a>, <a class="el" href="tss_8h-source.html#l00039">tssStruct::ss0</a>, <a class="el" href="tss_8h-source.html#l00042">tssStruct::ss1</a>, <a class="el" href="tss_8h-source.html#l00045">tssStruct::ss2</a>, <a class="el" href="timer_8S-source.html#l00035">timerInt</a>, and <a class="el" href="tss_8h-source.html#l00069">tssStruct::trace_bitmap</a>.
<p>
Here is the call graph for this function:<p><center><img src="idt_8c_d2968ba244dc6df20e94c32861314906_cgraph.png" border="0" usemap="#idt_8c_d2968ba244dc6df20e94c32861314906_cgraph_map" alt=""></center>
<map name="idt_8c_d2968ba244dc6df20e94c32861314906_cgraph_map">
<area href="idt_8h.html#e4129d156580fb5d485a440995d24dc2" shape="rect" coords="152,5,208,32" alt="">
<area href="idt_8h.html#ce97dc326d244a0766e196bba26be437" shape="rect" coords="152,56,208,83" alt="">
<area href="idt_8h.html#e70dab5ac99d0fef2314f9cdf41751b1" shape="rect" coords="148,107,212,133" alt="">
<area href="idt_8h.html#7fcf84f4c51eab2ed23e415bc89ad6e5" shape="rect" coords="148,157,212,184" alt="">
<area href="idt_8h.html#52a2ea8642cffdd21dcd42dbb9f4fcb6" shape="rect" coords="148,208,212,235" alt="">
<area href="idt_8h.html#ef0711bd8a0f07c3f4b9877fc93930e1" shape="rect" coords="148,283,212,309" alt="">
<area href="kprint_8h.html#b2761bdf0cca73ad0fb5880895210cd8" shape="rect" coords="285,333,352,360" alt="">
<area href="idt_8h.html#e8c1c195a8aae25a942c0078946da3cb" shape="rect" coords="152,384,208,411" alt="">
<area href="idt_8h.html#f5d44f2bc5a77196c3697d4560f5ae6a" shape="rect" coords="152,435,208,461" alt="">
<area href="idt_8h.html#47bd8cbcfb5e3df37012c7c8dc253a71" shape="rect" coords="152,485,208,512" alt="">
<area href="idt_8h.html#3d95bf7a1212d5078495fdae84a2f708" shape="rect" coords="152,536,208,563" alt="">
<area href="idt_8h.html#514bba9e7774eab1afba32c99c25cecb" shape="rect" coords="152,587,208,613" alt="">
<area href="idt_8h.html#c9017b6a16e2b5b4359dc089db4832b5" shape="rect" coords="152,637,208,664" alt="">
<area href="idt_8h.html#2444cd2a62fc14b2d7f404b0fad5bf1b" shape="rect" coords="152,712,208,739" alt="">
<area href="idt_8h.html#fe33101eba72b18d919a8a49af733564" shape="rect" coords="152,763,208,789" alt="">
<area href="idt_8h.html#dbf451ce0d6ecb3c485382616bee1de4" shape="rect" coords="147,813,213,840" alt="">
<area href="lib_2string_8h.html#ce4b911463887af5e748326323e99a23" shape="rect" coords="141,864,219,891" alt="">
<area href="idt_8h.html#ee676dc504a8f6498927c2d5fb5e4c88" shape="rect" coords="123,915,237,941" alt="">
<area href="idt_8h.html#174a47ed653fc64fff6b5bb1b895c2cf" shape="rect" coords="137,965,223,992" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="dbf451ce0d6ecb3c485382616bee1de4"></a><!-- doxytag: member="idt.c::intNull" ref="dbf451ce0d6ecb3c485382616bee1de4" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void intNull           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="idt_8c-source.html#l00187">187</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>.
<p>
References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="sched_8h-source.html#l00055">taskStruct::id</a>, and <a class="el" href="kprintf_8c-source.html#l00038">kprintf()</a>.
<p>
Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>.
<p>
Here is the call graph for this function:<p><center><img src="idt_8c_dbf451ce0d6ecb3c485382616bee1de4_cgraph.png" border="0" usemap="#idt_8c_dbf451ce0d6ecb3c485382616bee1de4_cgraph_map" alt=""></center>
<map name="idt_8c_dbf451ce0d6ecb3c485382616bee1de4_cgraph_map">
<area href="kprint_8h.html#b2761bdf0cca73ad0fb5880895210cd8" shape="rect" coords="120,5,187,32" alt="">
</map>

</div>
</div><p>
<a class="anchor" name="6423394f8797bc3cf7ec6a079b8d593f"></a><!-- doxytag: member="idt.c::mathStateRestore" ref="6423394f8797bc3cf7ec6a079b8d593f" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void mathStateRestore           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="idt_8c-source.html#l00424">424</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>.
<p>
References <a class="el" href="sched_8c-source.html#l00051">_current</a>, <a class="el" href="sched_8c-source.html#l00052">_usedMath</a>, <a class="el" href="sched_8h-source.html#l00059">taskStruct::i387</a>, and <a class="el" href="sched_8h-source.html#l00065">taskStruct::usedMath</a>.
</div>
</div><p>
<a class="anchor" name="ee676dc504a8f6498927c2d5fb5e4c88"></a><!-- doxytag: member="idt.c::setTaskVector" ref="ee676dc504a8f6498927c2d5fb5e4c88" args="(uInt8 interrupt, uInt16 controlMajor, uInt8 selector)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setTaskVector           </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="types_8h.html#a4e0f27a9aca905e340c06d2dcae843c">uInt8</a>&nbsp;</td>
          <td class="paramname"> <em>interrupt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#3b65128d2644e9b80cec9a69bfa7e094">uInt16</a>&nbsp;</td>
          <td class="paramname"> <em>controlMajor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="types_8h.html#a4e0f27a9aca905e340c06d2dcae843c">uInt8</a>&nbsp;</td>
          <td class="paramname"> <em>selector</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="idt_8c-source.html#l00174">174</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>.
<p>
References <a class="el" href="gdt_8h-source.html#l00073">gdtGate::access</a>, <a class="el" href="gdt_8h-source.html#l00079">descriptorTableUnion::gate</a>, <a class="el" href="gdt_8h-source.html#l00074">gdtGate::offsetHigh</a>, <a class="el" href="gdt_8h-source.html#l00071">gdtGate::offsetLow</a>, and <a class="el" href="gdt_8h-source.html#l00072">gdtGate::selector</a>.
<p>
Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>.
</div>
</div><p>
<a class="anchor" name="174a47ed653fc64fff6b5bb1b895c2cf"></a><!-- doxytag: member="idt.c::setVector" ref="174a47ed653fc64fff6b5bb1b895c2cf" args="(void *handler, unsigned char interrupt, unsigned short controlMajor)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void setVector           </td>
          <td>(</td>
          <td class="paramtype">void *&nbsp;</td>
          <td class="paramname"> <em>handler</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned char&nbsp;</td>
          <td class="paramname"> <em>interrupt</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">unsigned short&nbsp;</td>
          <td class="paramname"> <em>controlMajor</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="idt_8c-source.html#l00156">156</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>.
<p>
References <a class="el" href="gdt_8h-source.html#l00073">gdtGate::access</a>, <a class="el" href="gdt_8h-source.html#l00079">descriptorTableUnion::gate</a>, <a class="el" href="gdt_8h-source.html#l00074">gdtGate::offsetHigh</a>, <a class="el" href="gdt_8h-source.html#l00071">gdtGate::offsetLow</a>, and <a class="el" href="gdt_8h-source.html#l00072">gdtGate::selector</a>.
<p>
Referenced by <a class="el" href="atkbd_8c-source.html#l00157">atkbd_init()</a>, <a class="el" href="fdc_8c-source.html#l00063">fdc_init()</a>, <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>, <a class="el" href="lnc_8c-source.html#l00104">initLNC()</a>, <a class="el" href="mouse_8c-source.html#l00094">mouseInit()</a>, and <a class="el" href="ne2k_8c-source.html#l00070">ne2k_init()</a>.
</div>
</div><p>
<a class="anchor" name="1df124b58bebf401a9d9d6336e19e417"></a><!-- doxytag: member="idt.c::ubixDescriptorTable" ref="1df124b58bebf401a9d9d6336e19e417" args="(ubixIDT, 256)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">static ubixDescriptorTable           </td>
          <td>(</td>
          <td class="paramtype">ubixIDT&nbsp;</td>
          <td class="paramname">, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">256&nbsp;</td>
          <td class="paramname"></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [static]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Definition at line <a class="el" href="idt_8c-source.html#l00045">45</a> of file <a class="el" href="idt_8c-source.html">idt.c</a>.
</div>
</div><p>
<hr><h2>Variable Documentation</h2>
<a class="anchor" name="a780e1204e24a3b5a71b4cea837ab800"></a><!-- doxytag: member="idt.c::loadidt" ref="a780e1204e24a3b5a71b4cea837ab800" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">struct { ... }   <a class="el" href="idt_8c.html#a780e1204e24a3b5a71b4cea837ab800">loadidt</a><code> [static]</code>          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>
Referenced by <a class="el" href="idt_8c-source.html#l00063">idt_init()</a>.
</div>
</div><p>
<hr size="1"><address style="align: right;"><small>Generated on Fri Dec 15 11:25:37 2006 for UbixOS V2 by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.7 </small></address>
</body>
</html>