embeddedsw/XilinxProcessorIPLib/drivers/intc/doc/html/api/xintc_8h.html
Nava kishore Manne d18411f597 Drivers: Doxygen changes for 2015.4
Signed-off-by: Nava kishore Manne <navam@xilinx.com>
2015-12-01 11:51:28 +05:30

116 lines
12 KiB
HTML
Executable file

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.10"/>
<title>intc: xintc.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr style="height: 56px;">
<td id="projectlogo"><img alt="Logo" src="xlogo_bg.gif"/></td>
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">intc
</div>
<div id="projectbrief">Xilinx SDK Drivers API Documentation</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.10 -->
<div id="navrow1" class="tabs">
<ul class="tablist">
<li><a href="index.html"><span>Overview</span></a></li>
<li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
<li><a href="globals.html"><span>APIs</span></a></li>
<li><a href="files.html"><span>File&#160;List</span></a></li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_14bc92f4b96c8519b376567118ac28b3.html">drivers</a></li><li class="navelem"><a class="el" href="dir_4fad6fa531c9c988ddfc86cebcc9198a.html">intc</a></li><li class="navelem"><a class="el" href="dir_a0cdf26049eff619014423e7b5c5adad.html">src</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Data Structures</a> &#124;
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
<div class="title">xintc.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Data Structures</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_intc___config.html">XIntc_Config</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_x_intc.html">XIntc</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr><td colspan="2"><div class="groupHeader">Configuration options</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>These options are used in <a class="el" href="group__intc__v3__4.html#ga1f0d32716f082a51a751df84312c7d56" title="Set the options for the interrupt controller driver. ">XIntc_SetOptions()</a> to configure the device. </p>
</div></td></tr>
<tr class="memitem:gaf4bce8e2035f391b702686e49c66c839"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intc__v3__4.html#gaf4bce8e2035f391b702686e49c66c839">XIN_SVC_SGL_ISR_OPTION</a>&#160;&#160;&#160;1UL</td></tr>
<tr class="separator:gaf4bce8e2035f391b702686e49c66c839"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Start modes</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>One of these values is passed to <a class="el" href="group__intc__v3__4.html#ga863eb58a3ae9419c7ac5da7c9fa9cb50" title="Starts the interrupt controller by enabling the output from the controller to the processor...">XIntc_Start()</a> to start the device. </p>
</div></td></tr>
<tr><td colspan="2"><div class="groupHeader">Masks to specify Interrupt Controller Mode</div></td></tr>
<tr><td colspan="2"><div class="groupHeader">Mask to specify maximum number of interrupt sources per controller</div></td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:gaa7adc53d40c41e1a714ef8857329043d"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intc__v3__4.html#gaa7adc53d40c41e1a714ef8857329043d">XIntc_Initialize</a> (<a class="el" href="struct_x_intc.html">XIntc</a> *InstancePtr, u16 DeviceId)</td></tr>
<tr class="separator:gaa7adc53d40c41e1a714ef8857329043d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga863eb58a3ae9419c7ac5da7c9fa9cb50"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intc__v3__4.html#ga863eb58a3ae9419c7ac5da7c9fa9cb50">XIntc_Start</a> (<a class="el" href="struct_x_intc.html">XIntc</a> *InstancePtr, u8 Mode)</td></tr>
<tr class="separator:ga863eb58a3ae9419c7ac5da7c9fa9cb50"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gafabb05cf2e5b62031524a33d1f88f405"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intc__v3__4.html#gafabb05cf2e5b62031524a33d1f88f405">XIntc_Stop</a> (<a class="el" href="struct_x_intc.html">XIntc</a> *InstancePtr)</td></tr>
<tr class="separator:gafabb05cf2e5b62031524a33d1f88f405"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaee9ec5873a764994d64b4da35a110084"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intc__v3__4.html#gaee9ec5873a764994d64b4da35a110084">XIntc_Connect</a> (<a class="el" href="struct_x_intc.html">XIntc</a> *InstancePtr, u8 Id, XInterruptHandler Handler, void *CallBackRef)</td></tr>
<tr class="separator:gaee9ec5873a764994d64b4da35a110084"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8f7caaeb26b6b264fffefbd32f90f855"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intc__v3__4.html#ga8f7caaeb26b6b264fffefbd32f90f855">XIntc_Disconnect</a> (<a class="el" href="struct_x_intc.html">XIntc</a> *InstancePtr, u8 Id)</td></tr>
<tr class="separator:ga8f7caaeb26b6b264fffefbd32f90f855"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gac7f59192d3b3ba2e2283a264677577b8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intc__v3__4.html#gac7f59192d3b3ba2e2283a264677577b8">XIntc_Enable</a> (<a class="el" href="struct_x_intc.html">XIntc</a> *InstancePtr, u8 Id)</td></tr>
<tr class="separator:gac7f59192d3b3ba2e2283a264677577b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaea44ec361097925f2994558d402988ab"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intc__v3__4.html#gaea44ec361097925f2994558d402988ab">XIntc_Disable</a> (<a class="el" href="struct_x_intc.html">XIntc</a> *InstancePtr, u8 Id)</td></tr>
<tr class="separator:gaea44ec361097925f2994558d402988ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga8604653ac3a24bbb49c5fecb6a9ebfc7"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intc__v3__4.html#ga8604653ac3a24bbb49c5fecb6a9ebfc7">XIntc_Acknowledge</a> (<a class="el" href="struct_x_intc.html">XIntc</a> *InstancePtr, u8 Id)</td></tr>
<tr class="separator:ga8604653ac3a24bbb49c5fecb6a9ebfc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaac2cc8909b69948e755ea649998cd2e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="struct_x_intc___config.html">XIntc_Config</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intc__v3__4.html#gaac2cc8909b69948e755ea649998cd2e1">XIntc_LookupConfig</a> (u16 DeviceId)</td></tr>
<tr class="separator:gaac2cc8909b69948e755ea649998cd2e1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga24a344d15b12b8acd82cd4c49a020d74"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intc__v3__4.html#ga24a344d15b12b8acd82cd4c49a020d74">XIntc_ConnectFastHandler</a> (<a class="el" href="struct_x_intc.html">XIntc</a> *InstancePtr, u8 Id, XFastInterruptHandler Handler)</td></tr>
<tr class="separator:ga24a344d15b12b8acd82cd4c49a020d74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga881154092f4f8cd5e29a71b284f7b2ae"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intc__v3__4.html#ga881154092f4f8cd5e29a71b284f7b2ae">XIntc_SetNormalIntrMode</a> (<a class="el" href="struct_x_intc.html">XIntc</a> *InstancePtr, u8 Id)</td></tr>
<tr class="separator:ga881154092f4f8cd5e29a71b284f7b2ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga635187ed756cee70b4b4051560cbd7bc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intc__v3__4.html#ga635187ed756cee70b4b4051560cbd7bc">XIntc_InterruptHandler</a> (<a class="el" href="struct_x_intc.html">XIntc</a> *InstancePtr)</td></tr>
<tr class="separator:ga635187ed756cee70b4b4051560cbd7bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga1f0d32716f082a51a751df84312c7d56"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intc__v3__4.html#ga1f0d32716f082a51a751df84312c7d56">XIntc_SetOptions</a> (<a class="el" href="struct_x_intc.html">XIntc</a> *InstancePtr, u32 Options)</td></tr>
<tr class="separator:ga1f0d32716f082a51a751df84312c7d56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga6fdbe96b1db87f0c78e68da8bc767a69"><td class="memItemLeft" align="right" valign="top">u32&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intc__v3__4.html#ga6fdbe96b1db87f0c78e68da8bc767a69">XIntc_GetOptions</a> (<a class="el" href="struct_x_intc.html">XIntc</a> *InstancePtr)</td></tr>
<tr class="separator:ga6fdbe96b1db87f0c78e68da8bc767a69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:gaf9a9a16180b363930d21bc94dfe71147"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intc__v3__4.html#gaf9a9a16180b363930d21bc94dfe71147">XIntc_SelfTest</a> (<a class="el" href="struct_x_intc.html">XIntc</a> *InstancePtr)</td></tr>
<tr class="separator:gaf9a9a16180b363930d21bc94dfe71147"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ga17972363ab5a1a8f5f1d135c5b3c22c7"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="group__intc__v3__4.html#ga17972363ab5a1a8f5f1d135c5b3c22c7">XIntc_SimulateIntr</a> (<a class="el" href="struct_x_intc.html">XIntc</a> *InstancePtr, u8 Id)</td></tr>
<tr class="separator:ga17972363ab5a1a8f5f1d135c5b3c22c7"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
<ul>
<li class="footer">Copyright &copy; 2015 Xilinx Inc. All rights reserved.</li>
</ul>
</div>
</body>
</html>