[keystone-rtos/edma3_lld.git] / packages / ti / sdo / edma3 / rm / docs / html / group___e_d_m_a3___l_l_d___r_m___s_y_m_b_o_l___t_y_p_e_d_e_f.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2 <html xmlns="http://www.w3.org/1999/xhtml">
3 <head>
4 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
5 <title>EDMA3 Resource Manager: EDMA3 Resource Manager Typedefs</title>
6 <link href="tabs.css" rel="stylesheet" type="text/css"/>
7 <link href="doxygen.css" rel="stylesheet" type="text/css"/>
8 </head>
9 <body>
10 <!-- Generated by Doxygen 1.6.1 -->
11 <div class="navigation" id="top">
12 <div class="tabs">
13 <ul>
14 <li><a href="index.html"><span>Main Page</span></a></li>
15 <li><a href="modules.html"><span>Modules</span></a></li>
16 <li><a href="annotated.html"><span>Data Structures</span></a></li>
17 </ul>
18 </div>
19 </div>
20 <div class="contents">
21 <h1>EDMA3 Resource Manager Typedefs<br/>
22 <small>
23 [<a class="el" href="group___e_d_m_a3___l_l_d___r_m___s_y_m_b_o_l.html">EDMA3 Resource Manager Symbols</a>]</small>
24 </h1><table border="0" cellpadding="0" cellspacing="0">
25 <tr><td colspan="2"><h2>Typedefs</h2></td></tr>
26 <tr><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group___e_d_m_a3___l_l_d___r_m___s_y_m_b_o_l___t_y_p_e_d_e_f.html#ga6768147ae320fd3951df6762133d2ede">EDMA3_RM_GblErrCallback</a> )(<a class="el" href="group___e_d_m_a3___l_l_d___r_m___s_y_m_b_o_l___e_n_u_m.html#ga16a012f757d48bd975b8ea0c971be3ab">EDMA3_RM_GlobalError</a> deviceStatus, unsigned int instanceId, void *gblerrData)</td></tr>
27 <tr><td class="mdescLeft"> </td><td class="mdescRight">Global Error callback - caters to module events like bus error etc which are not channel specific. Runs in ISR context. <a href="#ga6768147ae320fd3951df6762133d2ede"></a><br/></td></tr>
28 <tr><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group___e_d_m_a3___l_l_d___r_m___s_y_m_b_o_l___t_y_p_e_d_e_f.html#gaadca81927be74261ef874009bf8e37d3">EDMA3_RM_TccCallback</a> )(unsigned int tcc, <a class="el" href="group___e_d_m_a3___l_l_d___r_m___s_y_m_b_o_l___e_n_u_m.html#ga6552b0f8faaf17b884686da3bdcb955f">EDMA3_RM_TccStatus</a> status, void *appData)</td></tr>
29 <tr><td class="mdescLeft"> </td><td class="mdescRight">TCC callback - caters to channel-specific events like "Event Miss Error" or "Transfer Complete". Runs in ISR context. <a href="#gaadca81927be74261ef874009bf8e37d3"></a><br/></td></tr>
30 <tr><td class="memItemLeft" align="right" valign="top">typedef unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___e_d_m_a3___l_l_d___r_m___s_y_m_b_o_l___t_y_p_e_d_e_f.html#ga95ce8c6a9989cc4bbd29e0234e6ee5e4">EDMA3_RM_RegionId</a></td></tr>
31 <tr><td class="mdescLeft"> </td><td class="mdescRight">EDMA3 Region Id. <a href="#ga95ce8c6a9989cc4bbd29e0234e6ee5e4"></a><br/></td></tr>
32 <tr><td class="memItemLeft" align="right" valign="top">typedef unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group___e_d_m_a3___l_l_d___r_m___s_y_m_b_o_l___t_y_p_e_d_e_f.html#ga73da34ea04a5d4c536919febc341ff2a">EDMA3_RM_EventQueue</a></td></tr>
33 <tr><td class="mdescLeft"> </td><td class="mdescRight">EDMA3 Event Queue assignment. <a href="#ga73da34ea04a5d4c536919febc341ff2a"></a><br/></td></tr>
34 </table>
35 <hr/><h2>Typedef Documentation</h2>
36 <a class="anchor" id="ga6768147ae320fd3951df6762133d2ede"></a><!-- doxytag: member="edma3_rm.h::EDMA3_RM_GblErrCallback" ref="ga6768147ae320fd3951df6762133d2ede" args=")(EDMA3_RM_GlobalError deviceStatus, unsigned int instanceId, void *gblerrData)" -->
37 <div class="memitem">
38 <div class="memproto">
39 <table class="memname">
40 <tr>
41 <td class="memname">typedef void(* <a class="el" href="group___e_d_m_a3___l_l_d___r_m___s_y_m_b_o_l___t_y_p_e_d_e_f.html#ga6768147ae320fd3951df6762133d2ede">EDMA3_RM_GblErrCallback</a>)(<a class="el" href="group___e_d_m_a3___l_l_d___r_m___s_y_m_b_o_l___e_n_u_m.html#ga16a012f757d48bd975b8ea0c971be3ab">EDMA3_RM_GlobalError</a> deviceStatus, unsigned int instanceId, void *gblerrData)</td>
42 </tr>
43 </table>
44 </div>
45 <div class="memdoc">
47 <p>Global Error callback - caters to module events like bus error etc which are not channel specific. Runs in ISR context. </p>
48 <p>gblerrData is application provided data when open'ing the Resource Manager. </p>
50 </div>
51 </div>
52 <a class="anchor" id="gaadca81927be74261ef874009bf8e37d3"></a><!-- doxytag: member="edma3_rm.h::EDMA3_RM_TccCallback" ref="gaadca81927be74261ef874009bf8e37d3" args=")(unsigned int tcc, EDMA3_RM_TccStatus status, void *appData)" -->
53 <div class="memitem">
54 <div class="memproto">
55 <table class="memname">
56 <tr>
57 <td class="memname">typedef void(* <a class="el" href="group___e_d_m_a3___l_l_d___r_m___s_y_m_b_o_l___t_y_p_e_d_e_f.html#gaadca81927be74261ef874009bf8e37d3">EDMA3_RM_TccCallback</a>)(unsigned int tcc, <a class="el" href="group___e_d_m_a3___l_l_d___r_m___s_y_m_b_o_l___e_n_u_m.html#ga6552b0f8faaf17b884686da3bdcb955f">EDMA3_RM_TccStatus</a> status, void *appData)</td>
58 </tr>
59 </table>
60 </div>
61 <div class="memdoc">
63 <p>TCC callback - caters to channel-specific events like "Event Miss Error" or "Transfer Complete". Runs in ISR context. </p>
64 <p>appData is passed by the application during Register'ing of TCC Callback function. </p>
66 </div>
67 </div>
68 <a class="anchor" id="ga95ce8c6a9989cc4bbd29e0234e6ee5e4"></a><!-- doxytag: member="edma3_rm.h::EDMA3_RM_RegionId" ref="ga95ce8c6a9989cc4bbd29e0234e6ee5e4" args="" -->
69 <div class="memitem">
70 <div class="memproto">
71 <table class="memname">
72 <tr>
73 <td class="memname"><a class="el" href="group___e_d_m_a3___l_l_d___r_m___s_y_m_b_o_l___t_y_p_e_d_e_f.html#ga95ce8c6a9989cc4bbd29e0234e6ee5e4">EDMA3_RM_RegionId</a></td>
74 </tr>
75 </table>
76 </div>
77 <div class="memdoc">
79 <p>EDMA3 Region Id. </p>
80 <p>Use this to assign channels/PaRAM sets/TCCs to a particular Region. </p>
82 </div>
83 </div>
84 <a class="anchor" id="ga73da34ea04a5d4c536919febc341ff2a"></a><!-- doxytag: member="edma3_rm.h::EDMA3_RM_EventQueue" ref="ga73da34ea04a5d4c536919febc341ff2a" args="" -->
85 <div class="memitem">
86 <div class="memproto">
87 <table class="memname">
88 <tr>
89 <td class="memname"><a class="el" href="group___e_d_m_a3___l_l_d___r_m___s_y_m_b_o_l___t_y_p_e_d_e_f.html#ga73da34ea04a5d4c536919febc341ff2a">EDMA3_RM_EventQueue</a></td>
90 </tr>
91 </table>
92 </div>
93 <div class="memdoc">
95 <p>EDMA3 Event Queue assignment. </p>
96 <p>There can be 8 Event Queues. Either of them can be assigned to a DMA/QDMA channel using this. </p>
98 </div>
99 </div>
100 </div>
101 <hr size="1"/><address style="text-align: right;"><small>Generated on Fri Jan 28 16:33:49 2011 for EDMA3 Resource Manager by
102 <a href="http://www.doxygen.org/index.html">
103 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
104 </body>
105 </html>