[keystone-rtos/edma3_lld.git] / packages / ti / sdo / edma3 / drv / docs / html / structedma3__drv__chboundresources.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
3 <title>EDMA3 Driver: EDMA3_DRV_ChBoundResources Struct Reference</title>
4 <link href="tabs.css" rel="stylesheet" type="text/css">
5 <link href="doxygen.css" rel="stylesheet" type="text/css">
6 </head><body>
7 <!-- Generated by Doxygen 1.5.9 -->
8 <div class="navigation" id="top">
9 <div class="tabs">
10 <ul>
11 <li><a href="index.html"><span>Main Page</span></a></li>
12 <li><a href="modules.html"><span>Modules</span></a></li>
13 <li class="current"><a href="annotated.html"><span>Data Structures</span></a></li>
14 <li><a href="files.html"><span>Files</span></a></li>
15 </ul>
16 </div>
17 <div class="tabs">
18 <ul>
19 <li><a href="annotated.html"><span>Data Structures</span></a></li>
20 <li><a href="classes.html"><span>Data Structure Index</span></a></li>
21 <li><a href="functions.html"><span>Data Fields</span></a></li>
22 </ul>
23 </div>
24 </div>
25 <div class="contents">
26 <h1>EDMA3_DRV_ChBoundResources Struct Reference<br>
27 <small>
28 [<a class="el" href="group__Edma3DrvInt.html">Internal Interface Definition for EDMA3 Driver</a>]</small>
29 </h1><!-- doxytag: class="EDMA3_DRV_ChBoundResources" -->EDMA3 Channel-Bound resources.
30 <a href="#_details">More...</a>
31 <p>
32 <code>#include <<a class="el" href="edma3_8h_source.html">edma3.h</a>></code>
33 <p>
34 <table border="0" cellpadding="0" cellspacing="0">
35 <tr><td></td></tr>
36 <tr><td colspan="2"><br><h2>Data Fields</h2></td></tr>
37 <tr><td class="memItemLeft" nowrap align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="structEDMA3__DRV__ChBoundResources.html#7e7e0d656a59da04f54465a45e078a03">paRAMId</a></td></tr>
39 <tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="structEDMA3__DRV__ChBoundResources.html#e9afabd97444eada59c7a74a62a5e20d">tcc</a></td></tr>
41 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="group__Edma3DrvTransferSetupType.html#g9a3d4fdcf4d2d089d4defebe3ef3880e">EDMA3_DRV_TrigMode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="structEDMA3__DRV__ChBoundResources.html#37ce2e0c452db7c087997ed2d4003c8b">trigMode</a></td></tr>
43 </table>
44 <hr><a name="_details"></a><h2>Detailed Description</h2>
45 EDMA3 Channel-Bound resources.
46 <p>
47 Used to maintain information of the EDMA3 resources (specifically Parameter RAM set and TCC) and the mode of triggering transfer (Manual, HW event driven etc) bound to the particular channel within <a class="el" href="group__Edma3DrvChannelSetup.html#g301122cb5f7cca50ae824611bd816f8e" title="Request a DMA/QDMA/Link channel.">EDMA3_DRV_requestChannel()</a>. <hr><h2>Field Documentation</h2>
48 <a class="anchor" name="7e7e0d656a59da04f54465a45e078a03"></a><!-- doxytag: member="EDMA3_DRV_ChBoundResources::paRAMId" ref="7e7e0d656a59da04f54465a45e078a03" args="" -->
49 <div class="memitem">
50 <div class="memproto">
51 <table class="memname">
52 <tr>
53 <td class="memname">int <a class="el" href="structEDMA3__DRV__ChBoundResources.html#7e7e0d656a59da04f54465a45e078a03">EDMA3_DRV_ChBoundResources::paRAMId</a> </td>
54 </tr>
55 </table>
56 </div>
57 <div class="memdoc">
59 <p>
60 PaRAM Set number associated with the particular channel
61 <p>Referenced by <a class="el" href="edma3__drv__adv_8c_source.html#l00385">EDMA3_DRV_chainChannel()</a>, <a class="el" href="edma3__drv__init_8c_source.html#l00215">EDMA3_DRV_create()</a>, <a class="el" href="edma3__drv__basic_8c_source.html#l00718">EDMA3_DRV_freeChannel()</a>, <a class="el" href="edma3__drv__basic_8c_source.html#l01169">EDMA3_DRV_getOptField()</a>, <a class="el" href="edma3__drv__adv_8c_source.html#l00773">EDMA3_DRV_getPaRAM()</a>, <a class="el" href="edma3__drv__adv_8c_source.html#l00944">EDMA3_DRV_getPaRAMEntry()</a>, <a class="el" href="edma3__drv__adv_8c_source.html#l01223">EDMA3_DRV_getPaRAMField()</a>, <a class="el" href="edma3__drv__adv_8c_source.html#l02130">EDMA3_DRV_getPaRAMPhyAddr()</a>, <a class="el" href="edma3__drv__adv_8c_source.html#l00169">EDMA3_DRV_linkChannel()</a>, <a class="el" href="edma3__drv__basic_8c_source.html#l00274">EDMA3_DRV_requestChannel()</a>, <a class="el" href="edma3__drv__basic_8c_source.html#l01761">EDMA3_DRV_setDestIndex()</a>, <a class="el" href="edma3__drv__basic_8c_source.html#l01465">EDMA3_DRV_setDestParams()</a>, <a class="el" href="edma3__drv__basic_8c_source.html#l01017">EDMA3_DRV_setOptField()</a>, <a class="el" href="edma3__drv__adv_8c_source.html#l00693">EDMA3_DRV_setPaRAM()</a>, <a class="el" href="edma3__drv__adv_8c_source.html#l00862">EDMA3_DRV_setPaRAMEntry()</a>, <a class="el" href="edma3__drv__adv_8c_source.html#l01036">EDMA3_DRV_setPaRAMField()</a>, <a class="el" href="edma3__drv__basic_8c_source.html#l01631">EDMA3_DRV_setSrcIndex()</a>, <a class="el" href="edma3__drv__basic_8c_source.html#l01305">EDMA3_DRV_setSrcParams()</a>, <a class="el" href="edma3__drv__basic_8c_source.html#l01917">EDMA3_DRV_setTransferParams()</a>, <a class="el" href="edma3__drv__adv_8c_source.html#l00521">EDMA3_DRV_unchainChannel()</a>, and <a class="el" href="edma3__drv__adv_8c_source.html#l00286">EDMA3_DRV_unlinkChannel()</a>.</p>
63 </div>
64 </div><p>
65 <a class="anchor" name="e9afabd97444eada59c7a74a62a5e20d"></a><!-- doxytag: member="EDMA3_DRV_ChBoundResources::tcc" ref="e9afabd97444eada59c7a74a62a5e20d" args="" -->
66 <div class="memitem">
67 <div class="memproto">
68 <table class="memname">
69 <tr>
70 <td class="memname">unsigned int <a class="el" href="structEDMA3__DRV__ChBoundResources.html#e9afabd97444eada59c7a74a62a5e20d">EDMA3_DRV_ChBoundResources::tcc</a> </td>
71 </tr>
72 </table>
73 </div>
74 <div class="memdoc">
76 <p>
77 TCC associated with the particular channel
78 <p>Referenced by <a class="el" href="edma3__drv__init_8c_source.html#l00215">EDMA3_DRV_create()</a>, <a class="el" href="edma3__drv__basic_8c_source.html#l00718">EDMA3_DRV_freeChannel()</a>, and <a class="el" href="edma3__drv__basic_8c_source.html#l00274">EDMA3_DRV_requestChannel()</a>.</p>
80 </div>
81 </div><p>
82 <a class="anchor" name="37ce2e0c452db7c087997ed2d4003c8b"></a><!-- doxytag: member="EDMA3_DRV_ChBoundResources::trigMode" ref="37ce2e0c452db7c087997ed2d4003c8b" args="" -->
83 <div class="memitem">
84 <div class="memproto">
85 <table class="memname">
86 <tr>
87 <td class="memname"><a class="el" href="group__Edma3DrvTransferSetupType.html#g9a3d4fdcf4d2d089d4defebe3ef3880e">EDMA3_DRV_TrigMode</a> <a class="el" href="structEDMA3__DRV__ChBoundResources.html#37ce2e0c452db7c087997ed2d4003c8b">EDMA3_DRV_ChBoundResources::trigMode</a> </td>
88 </tr>
89 </table>
90 </div>
91 <div class="memdoc">
93 <p>
94 Mode of triggering transfer
95 <p>Referenced by <a class="el" href="edma3__drv__adv_8c_source.html#l00385">EDMA3_DRV_chainChannel()</a>, <a class="el" href="edma3__drv__init_8c_source.html#l00215">EDMA3_DRV_create()</a>, <a class="el" href="edma3__drv__basic_8c_source.html#l02050">EDMA3_DRV_enableTransfer()</a>, <a class="el" href="edma3__drv__basic_8c_source.html#l00274">EDMA3_DRV_requestChannel()</a>, and <a class="el" href="edma3__drv__basic_8c_source.html#l02498">edma3RemoveMapping()</a>.</p>
97 </div>
98 </div><p>
99 <hr>The documentation for this struct was generated from the following file:<ul>
100 <li><a class="el" href="edma3_8h_source.html">edma3.h</a></ul>
101 </div>
102 <hr size="1"><address style="text-align: right;"><small>Generated on Wed Jun 3 22:19:12 2009 for EDMA3 Driver by
103 <a href="http://www.doxygen.org/index.html">
104 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.9 </small></address>
105 </body>
106 </html>