817 lines
214 KiB
HTML
817 lines
214 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://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=11"/>
|
|
<meta name="generator" content="Doxygen 1.9.4"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>SemiDrive SSDK Appication Program Interface: Z:/01-Code/06-SSDK-DEV-Firewall/ssdk/drivers/include/sdrv_dma.h Source File</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="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/searchdata.js"></script>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<link href="doxygen.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 id="projectrow">
|
|
<td id="projectalign">
|
|
<div id="projectname">SemiDrive SSDK Appication Program Interface<span id="projectnumber"> PTG3.0</span>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.9.4 -->
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
var searchBox = new SearchBox("searchBox", "search",'Search','.html');
|
|
/* @license-end */
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
</div>
|
|
|
|
<!-- iframe showing the search results (closed by default) -->
|
|
<div id="MSearchResultsWindow">
|
|
<iframe src="javascript:void(0)" frameborder="0"
|
|
name="MSearchResults" id="MSearchResults">
|
|
</iframe>
|
|
</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_ee023d43c33bfccc31aa50a48a76892b.html">include</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle"><div class="title">sdrv_dma.h</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="sdrv__dma_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span> </div>
|
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#ifndef __SDRV_DMA_H__</span></div>
|
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#define __SDRV_DMA_H__</span></div>
|
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> </div>
|
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include <part.h></span></div>
|
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#include "common.h"</span></div>
|
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include "../source/dma/sdrv_dma_regdef.h"</span></div>
|
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#include "compiler.h"</span></div>
|
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include "regs_base.h"</span></div>
|
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include "<a class="code" href="sdrv__common_8h.html">sdrv_common.h</a>"</span></div>
|
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a0e2556f402bf76e52ccbf77bb0032884"> 18</a></span><span class="preprocessor">#define SDRV_DMA_LP2_TT(n) ((((n)-1) << 4) & 0xfffff0)</span></div>
|
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a35fc8605113b3eaf681e0ef34d2157ae"> 19</a></span><span class="preprocessor">#define SDRV_DMA_LP2_LPSIZE(n) ((__builtin_ffs(n) - 1) & 0xf)</span></div>
|
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">/* bit4 ~ bit23 */</span></div>
|
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4803d96ddba9bf13bef8ecfbd56b956c"> 21</a></span><span class="preprocessor">#define SDRV_DMA_LP2_LPSIZE_MAX (0x000FFFFF)</span></div>
|
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span> </div>
|
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="comment">/* bit12 ~ bit23 */</span></div>
|
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a45a0cb3f4621fce1db786e2a14073f62"> 24</a></span><span class="preprocessor">#define SDRV_DMA_LP1_LP_COUNT_MAX (0X00000FFF)</span></div>
|
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="comment">/* bit0 ~ bit11 */</span></div>
|
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a106e91e6eb4d40c8e3bc86c47d003271"> 26</a></span><span class="preprocessor">#define SDRV_DMA_LP1_LPSIZE_MAX (0X00000FFF)</span></div>
|
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
|
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">/* bit0 ~ bit */</span></div>
|
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#ad50ead6d76663286f1f4f4409057664a"> 29</a></span><span class="preprocessor">#define SDRV_DMA_LP0_LPSIZE_MAX (0x00FFFFFF)</span></div>
|
|
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span> </div>
|
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a1485cc7acb50cb6ec3031ac3a48bc983"> 31</a></span><span class="preprocessor">#define SDRV_DMA_MAD_CRC_REGISTERS (7)</span></div>
|
|
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> <span class="comment">/* dma channel id is invalid. */</span></div>
|
|
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7ff5f2dff38e7639981794c43dc9167ba0e9b34db72ae60462ae79f54054a0504"> 37</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7ff5f2dff38e7639981794c43dc9167ba0e9b34db72ae60462ae79f54054a0504">SDRV_DMA_INVALID_CHANNEL_ID</a> = <a class="code hl_define" href="sdrv__common_8h.html#aef8aef2653fac9cb1b5fbe2a5976314c">SDRV_ERROR_STATUS</a>(<a class="code hl_enumvalue" href="sdrv__common_8h.html#a19e0f226537905b9e022007ff40c57c6a6321aface9402db0749cca1661ccdbd3">SDRV_STATUS_GROUP_DMA</a>, 0),</div>
|
|
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span> <span class="comment">/* dma channel config unsupport*/</span></div>
|
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7ff5f2dff38e7639981794c43dc9167ba65b714d8fe9970fc610f75d9afdcaee6"> 39</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7ff5f2dff38e7639981794c43dc9167ba65b714d8fe9970fc610f75d9afdcaee6">SDRV_DMA_UNSUPPORT_CONFIG</a> = <a class="code hl_define" href="sdrv__common_8h.html#aef8aef2653fac9cb1b5fbe2a5976314c">SDRV_ERROR_STATUS</a>(<a class="code hl_enumvalue" href="sdrv__common_8h.html#a19e0f226537905b9e022007ff40c57c6a6321aface9402db0749cca1661ccdbd3">SDRV_STATUS_GROUP_DMA</a>, 1),</div>
|
|
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> <span class="comment">/* dma channel invalid muxid*/</span></div>
|
|
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7ff5f2dff38e7639981794c43dc9167ba9e5c273955437cce7541196f72647fe4"> 41</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7ff5f2dff38e7639981794c43dc9167ba9e5c273955437cce7541196f72647fe4">SDRV_DMA_INVALID_MUXID</a> = <a class="code hl_define" href="sdrv__common_8h.html#aef8aef2653fac9cb1b5fbe2a5976314c">SDRV_ERROR_STATUS</a>(<a class="code hl_enumvalue" href="sdrv__common_8h.html#a19e0f226537905b9e022007ff40c57c6a6321aface9402db0749cca1661ccdbd3">SDRV_STATUS_GROUP_DMA</a>, 2),</div>
|
|
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span>};</div>
|
|
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span> </div>
|
|
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9f"> 47</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9facba77036c540f238fb431e40ad01324b"> 48</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9facba77036c540f238fb431e40ad01324b">SDRV_DMA_CHANNEL_INVALID</a> = -1,</div>
|
|
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa315f948a01daa968be8cc27a70d984fe"> 49</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa315f948a01daa968be8cc27a70d984fe">SDRV_DMA_CHANNEL_0</a> = 0,</div>
|
|
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fad3d70129d5540bc93c3b4292232af17e"> 50</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fad3d70129d5540bc93c3b4292232af17e">SDRV_DMA_CHANNEL_1</a>,</div>
|
|
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9faf7e7ed724ae3e91f6252743ced39b7fd"> 51</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9faf7e7ed724ae3e91f6252743ced39b7fd">SDRV_DMA_CHANNEL_2</a>,</div>
|
|
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9facd2e9f59b3e70fba4d2eb094a15fc8f9"> 52</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9facd2e9f59b3e70fba4d2eb094a15fc8f9">SDRV_DMA_CHANNEL_3</a>,</div>
|
|
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa9282886c11108fa42af2495e0f292f73"> 53</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa9282886c11108fa42af2495e0f292f73">SDRV_DMA_CHANNEL_4</a>,</div>
|
|
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa51d18e98fc85a815c8007eafcae215cc"> 54</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa51d18e98fc85a815c8007eafcae215cc">SDRV_DMA_CHANNEL_5</a>,</div>
|
|
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa7fdd13052192fbb777f57669604e92b2"> 55</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa7fdd13052192fbb777f57669604e92b2">SDRV_DMA_CHANNEL_6</a>,</div>
|
|
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa18f360d584bd38c658a70f3250f0625c"> 56</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa18f360d584bd38c658a70f3250f0625c">SDRV_DMA_CHANNEL_7</a>,</div>
|
|
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fae73fcfac5d39c8fc467205805e4cc52e"> 57</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fae73fcfac5d39c8fc467205805e4cc52e">SDRV_DMA_CHANNEL_8</a>,</div>
|
|
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa0bb084f01b21c6f0c45699e6b7fe2e14"> 58</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa0bb084f01b21c6f0c45699e6b7fe2e14">SDRV_DMA_CHANNEL_9</a>,</div>
|
|
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fac279163937e0588408b4371eae79269f"> 59</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fac279163937e0588408b4371eae79269f">SDRV_DMA_CHANNEL_10</a>,</div>
|
|
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9faf57c3300d58834c8e9795579de786f1f"> 60</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9faf57c3300d58834c8e9795579de786f1f">SDRV_DMA_CHANNEL_11</a>,</div>
|
|
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa7721384621f73ebc20665d5a114bfa9a"> 61</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa7721384621f73ebc20665d5a114bfa9a">SDRV_DMA_CHANNEL_12</a>,</div>
|
|
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fad14585544383b47f237034b1751fd288"> 62</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fad14585544383b47f237034b1751fd288">SDRV_DMA_CHANNEL_13</a>,</div>
|
|
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa8e6f58358b70257cb10e9a38912df0ba"> 63</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa8e6f58358b70257cb10e9a38912df0ba">SDRV_DMA_CHANNEL_14</a>,</div>
|
|
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa5100c5794a6a967d457070f30418a544"> 64</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa5100c5794a6a967d457070f30418a544">SDRV_DMA_CHANNEL_15</a>,</div>
|
|
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa5335d3b85db9d9393a9bf1c8d051a2db"> 65</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa5335d3b85db9d9393a9bf1c8d051a2db">SDRV_DMA_CHANNEL_16</a>,</div>
|
|
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa99c0855ed705fe7cd733bf5e3f419279"> 66</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa99c0855ed705fe7cd733bf5e3f419279">SDRV_DMA_CHANNEL_17</a>,</div>
|
|
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa7f98d466d5e932ae19706d3d3451f923"> 67</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa7f98d466d5e932ae19706d3d3451f923">SDRV_DMA_CHANNEL_18</a>,</div>
|
|
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fada8b1a8996a2d79889b9cacfa93e53e8"> 68</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fada8b1a8996a2d79889b9cacfa93e53e8">SDRV_DMA_CHANNEL_19</a>,</div>
|
|
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fad5ad56d6d2e6e17fe9a0b3e30631da50"> 69</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fad5ad56d6d2e6e17fe9a0b3e30631da50">SDRV_DMA_CHANNEL_20</a>,</div>
|
|
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa6f9bf72d73b397074fda203c0df41621"> 70</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa6f9bf72d73b397074fda203c0df41621">SDRV_DMA_CHANNEL_21</a>,</div>
|
|
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa248e83d2cdd9ad0b58b146791de7a308"> 71</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa248e83d2cdd9ad0b58b146791de7a308">SDRV_DMA_CHANNEL_22</a>,</div>
|
|
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa519e0f498b248717ce0649aedd2ddf3f"> 72</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa519e0f498b248717ce0649aedd2ddf3f">SDRV_DMA_CHANNEL_23</a>,</div>
|
|
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span>} <a class="code hl_enumeration" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9f">sdrv_dma_channel_id_e</a>;</div>
|
|
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
|
|
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7516e48738a553c409c0d7f7f3b302bb"> 78</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"> 80</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7516e48738a553c409c0d7f7f3b302bba0b4a9a246072137a07eaca344104eed1">SDRV_DMA_TRANSFER_MODE_SINGLE</a> = 0,</div>
|
|
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"> 82</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7516e48738a553c409c0d7f7f3b302bba0372b96e46c1707019045b96e6340abf">SDRV_DMA_TRANSFER_MODE_CONTINUOUS</a>,</div>
|
|
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7516e48738a553c409c0d7f7f3b302bba34c87e10e3352fa56150642b5105742d">SDRV_DMA_TRANSFER_MODE_LINKLIST</a>,</div>
|
|
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7516e48738a553c409c0d7f7f3b302bba8496ab464a6699e801eea0f5ed43f4e5"> 86</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7516e48738a553c409c0d7f7f3b302bba8496ab464a6699e801eea0f5ed43f4e5">SDRV_DMA_TRANSFER_MODE_CHAN_LINK</a>,</div>
|
|
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7516e48738a553c409c0d7f7f3b302bba359d7b745adf624f8cf79db250ce9119"> 87</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7516e48738a553c409c0d7f7f3b302bba359d7b745adf624f8cf79db250ce9119">SDRV_DMA_TRANSFER_MODE_NOT_DEFINED</a>,</div>
|
|
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span>} <a class="code hl_enumeration" href="sdrv__dma_8h.html#a7516e48738a553c409c0d7f7f3b302bb">sdrv_dma_xfer_mode_e</a>;</div>
|
|
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span> </div>
|
|
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53e"> 93</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53ea14855d0371e9930f4a1c33048f1d0cb7"> 94</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53ea14855d0371e9930f4a1c33048f1d0cb7">SDRV_DMA_DIR_MEM2MEM</a> = 0, </div>
|
|
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53ea31a8368612dd982d21e80e12382c847d"> 95</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53ea31a8368612dd982d21e80e12382c847d">SDRV_DMA_DIR_MEM2DEV</a>, </div>
|
|
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53ea747e6ad988999c7b2f51b58969cbfd9a"> 96</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53ea747e6ad988999c7b2f51b58969cbfd9a">SDRV_DMA_DIR_DEV2MEM</a>, </div>
|
|
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53eaf01702ded9945b6be7ad4f568a7d8377"> 97</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53eaf01702ded9945b6be7ad4f568a7d8377">SDRV_DMA_DIR_DEV2DEV</a>, </div>
|
|
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53ea9af5771824fe732353300d613e8bc562"> 98</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53ea9af5771824fe732353300d613e8bc562">SDRV_DMA_DIR_REG2MEM</a>, </div>
|
|
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53eadfa44dabbe82971cee3551b894d39789"> 99</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53eadfa44dabbe82971cee3551b894d39789">SDRV_DMA_DIR_REG2DEV</a>, </div>
|
|
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53eaa4e723f46746cf30fd7f38e73606071c"> 100</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53eaa4e723f46746cf30fd7f38e73606071c">SDRV_DMA_DIR_MEM2REG</a>, </div>
|
|
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53eab2bac8a753e7c51186df856c5747c393"> 101</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53eab2bac8a753e7c51186df856c5747c393">SDRV_DMA_DIR_DEV2REG</a>, </div>
|
|
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53ea3ed1fa0481536573c3c8db7573f62e59"> 102</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53ea3ed1fa0481536573c3c8db7573f62e59">SDRV_DMA_DIR_NOT_DEFINED</a>,</div>
|
|
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span>} <a class="code hl_enumeration" href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53e">sdrv_dma_xfer_type_e</a>;</div>
|
|
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
|
|
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a6389d60619bc0fbbb010f89c29036927"> 108</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"> 112</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a6389d60619bc0fbbb010f89c29036927a3d3e3b2e316859db827b5ea90bc2d7d3">SDRV_DMA_ADDR_INC</a> = 0,</div>
|
|
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a6389d60619bc0fbbb010f89c29036927ad9d93331d2cc81b0b55347f9c5855a08"> 116</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a6389d60619bc0fbbb010f89c29036927ad9d93331d2cc81b0b55347f9c5855a08">SDRV_DMA_ADDR_NO_INC</a>,</div>
|
|
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"> 117</span>} <a class="code hl_enumeration" href="sdrv__dma_8h.html#a6389d60619bc0fbbb010f89c29036927">sdrv_dma_addr_inc_e</a>;</div>
|
|
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span> </div>
|
|
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a274159adbb399be5ca569555c1b39aab"> 127</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a274159adbb399be5ca569555c1b39aaba64edfb6c20d4c1dd369b8cccf5f762ae"> 128</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a274159adbb399be5ca569555c1b39aaba64edfb6c20d4c1dd369b8cccf5f762ae">SDRV_DMA_BUSWIDTH_1_BYTE</a> = 1, </div>
|
|
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a274159adbb399be5ca569555c1b39aababbea627f8f03a6081436f5e3c93357db"> 129</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a274159adbb399be5ca569555c1b39aababbea627f8f03a6081436f5e3c93357db">SDRV_DMA_BUSWIDTH_2_BYTES</a> = 2, </div>
|
|
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a274159adbb399be5ca569555c1b39aaba61a990c895acfe0d73a0ce6201a6842d"> 130</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a274159adbb399be5ca569555c1b39aaba61a990c895acfe0d73a0ce6201a6842d">SDRV_DMA_BUSWIDTH_4_BYTES</a> = 4, </div>
|
|
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a274159adbb399be5ca569555c1b39aaba124c119c33bdb51dcc0fc9b6e6f577a8"> 131</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a274159adbb399be5ca569555c1b39aaba124c119c33bdb51dcc0fc9b6e6f577a8">SDRV_DMA_BUSWIDTH_8_BYTES</a> = 8, </div>
|
|
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span>} <a class="code hl_enumeration" href="sdrv__dma_8h.html#a274159adbb399be5ca569555c1b39aab">sdrv_dma_bus_width_e</a>;</div>
|
|
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span> </div>
|
|
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839"> 141</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a7b89b41973b790926f7cafd71875d033"> 142</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a7b89b41973b790926f7cafd71875d033">SDRV_DMA_BURST_LEN_1</a> = 0, </div>
|
|
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a97a6342a884f90746227d0f67cc26e8b"> 143</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a97a6342a884f90746227d0f67cc26e8b">SDRV_DMA_BURST_LEN_2</a>, </div>
|
|
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a59ccacaf17ca77444636b785bee8ca15"> 144</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a59ccacaf17ca77444636b785bee8ca15">SDRV_DMA_BURST_LEN_3</a>, </div>
|
|
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a94386d5df4088c3568e630ef7d3f77a1"> 145</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a94386d5df4088c3568e630ef7d3f77a1">SDRV_DMA_BURST_LEN_4</a>, </div>
|
|
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839ae51f7c8805d36cb72a8bcebbf322e63f"> 146</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839ae51f7c8805d36cb72a8bcebbf322e63f">SDRV_DMA_BURST_LEN_5</a>, </div>
|
|
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a357710059f2a94e4bcb2e2e6b957a431"> 147</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a357710059f2a94e4bcb2e2e6b957a431">SDRV_DMA_BURST_LEN_6</a>, </div>
|
|
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a09b39a5dc7c9ae6f5050c4402719bf6c"> 148</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a09b39a5dc7c9ae6f5050c4402719bf6c">SDRV_DMA_BURST_LEN_7</a>, </div>
|
|
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a6c02d47a25bee28570205a1fbda8f936"> 149</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a6c02d47a25bee28570205a1fbda8f936">SDRV_DMA_BURST_LEN_8</a>, </div>
|
|
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a79b507f0dd447063530baeb28bffb90a"> 150</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a79b507f0dd447063530baeb28bffb90a">SDRV_DMA_BURST_LEN_9</a>, </div>
|
|
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839ab4d1bc8ba573ac61664435bce1f30efc"> 151</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839ab4d1bc8ba573ac61664435bce1f30efc">SDRV_DMA_BURST_LEN_10</a>, </div>
|
|
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839afc8199130fb10a9a0d6d0ec2b5da4f92"> 152</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839afc8199130fb10a9a0d6d0ec2b5da4f92">SDRV_DMA_BURST_LEN_11</a>, </div>
|
|
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a7e6ddc568b2d8d0bb6be9c22dd093389"> 153</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a7e6ddc568b2d8d0bb6be9c22dd093389">SDRV_DMA_BURST_LEN_12</a>, </div>
|
|
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a3495a52eaf56c1f24acf2dd761245150"> 154</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a3495a52eaf56c1f24acf2dd761245150">SDRV_DMA_BURST_LEN_13</a>, </div>
|
|
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a5ec646f7fe03293f9f519e1939290adc"> 155</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a5ec646f7fe03293f9f519e1939290adc">SDRV_DMA_BURST_LEN_14</a>, </div>
|
|
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839afd771903388b3894dd2e194b9c4cbc8a"> 156</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839afd771903388b3894dd2e194b9c4cbc8a">SDRV_DMA_BURST_LEN_15</a>, </div>
|
|
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839ac915d715fbf35b6a06ee325c50f99e49"> 157</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839ac915d715fbf35b6a06ee325c50f99e49">SDRV_DMA_BURST_LEN_16</a>, </div>
|
|
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a89db44b757f4ecf2119a13e6dbc19010"> 158</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a89db44b757f4ecf2119a13e6dbc19010">SDRV_DMA_BURST_LEN_UNDEFINED</a>,</div>
|
|
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span>} <a class="code hl_enumeration" href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839">sdrv_dma_burst_len_e</a>;</div>
|
|
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span> </div>
|
|
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a9d0cf1f599920228c33c952a30d92c01"> 168</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a9d0cf1f599920228c33c952a30d92c01a07fecbf4286bda882f876004cc1f2dce">SDRV_DMA_PORT_AXI64</a> = 0,</div>
|
|
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a9d0cf1f599920228c33c952a30d92c01ac78883ce5096aebaf45f0c7197590655"> 176</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a9d0cf1f599920228c33c952a30d92c01ac78883ce5096aebaf45f0c7197590655">SDRV_DMA_PORT_AHB32</a>,</div>
|
|
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a9d0cf1f599920228c33c952a30d92c01a51e182952da125efd9855a9cfebefc43"> 177</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a9d0cf1f599920228c33c952a30d92c01a51e182952da125efd9855a9cfebefc43">SDRV_DMA_PROT_NOT_DEFINED</a>,</div>
|
|
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span>} <a class="code hl_enumeration" href="sdrv__dma_8h.html#a9d0cf1f599920228c33c952a30d92c01">sdrv_dma_port_sel_e</a>;</div>
|
|
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span> </div>
|
|
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#af223f52b0b99738e3384a3c1f7a3d526"> 192</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#af223f52b0b99738e3384a3c1f7a3d526a155c233259f836182437726b0c3ba3ce">SDRV_DMA_SINGLE_BUFFER</a> = 0,</div>
|
|
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#af223f52b0b99738e3384a3c1f7a3d526aafb62d240365677f9b33ccfacdf1b63d">SDRV_DMA_DOUBLE_BUFFER</a>,</div>
|
|
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#af223f52b0b99738e3384a3c1f7a3d526a54d0d041c6399e93a1fb7d3b998bfc3a">SDRV_DMA_CIRCULAR_BUFFER</a>,</div>
|
|
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#af223f52b0b99738e3384a3c1f7a3d526aaf53df30ad90b12870a79be85a3a4c40"> 218</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#af223f52b0b99738e3384a3c1f7a3d526aaf53df30ad90b12870a79be85a3a4c40">SDRV_DMA_2D_BUFFER</a>,</div>
|
|
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#af223f52b0b99738e3384a3c1f7a3d526a2a7d052b57d12079c62100a55de4415e"> 219</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#af223f52b0b99738e3384a3c1f7a3d526a2a7d052b57d12079c62100a55de4415e">SDRV_DMA_BUFFER_NOT_DEFINED</a>,</div>
|
|
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span>} <a class="code hl_enumeration" href="sdrv__dma_8h.html#af223f52b0b99738e3384a3c1f7a3d526">sdrv_dma_buffer_mode_e</a>;</div>
|
|
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span> </div>
|
|
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a3a1413e4588936959d4c1b1efcd4a03c"> 228</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a3a1413e4588936959d4c1b1efcd4a03ca57d713a7292a5aaf98193e8d26d5c31f">SDRV_DMA_SWT_EVT_CTL_STOP_WTH_INT</a> = 0,</div>
|
|
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a3a1413e4588936959d4c1b1efcd4a03cab97bebc42e8599c7b00683ac19d15d71">SDRV_DMA_SWT_EVT_CTL_SUSPEND_WTH_INT</a>,</div>
|
|
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a3a1413e4588936959d4c1b1efcd4a03cad09478efd78a174c8e12b858a691f515">SDRV_DMA_SWT_EVT_CTL_CONTINUE_WTH_INT</a>,</div>
|
|
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a3a1413e4588936959d4c1b1efcd4a03ca3fbe4cc1bcd67e9330473cb40ba785d9"> 239</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a3a1413e4588936959d4c1b1efcd4a03ca3fbe4cc1bcd67e9330473cb40ba785d9">SDRV_DMA_SWT_EVT_CTL_CONTINUE_WTHOUT_INT</a>,</div>
|
|
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a3a1413e4588936959d4c1b1efcd4a03ca2112366764c560933380e5b933cfcca3"> 240</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a3a1413e4588936959d4c1b1efcd4a03ca2112366764c560933380e5b933cfcca3">SDRV_DMA_SWT_EVT_CTL_UNDEFINED</a>,</div>
|
|
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span>} <a class="code hl_enumeration" href="sdrv__dma_8h.html#a3a1413e4588936959d4c1b1efcd4a03c">sdrv_dma_switch_event_ctrl_e</a>;</div>
|
|
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span> </div>
|
|
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a95f065bec1af860620ef897fec9f868d"> 252</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a95f065bec1af860620ef897fec9f868da242ce90cb31c1fad854a24b06f648612"> 253</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a95f065bec1af860620ef897fec9f868da242ce90cb31c1fad854a24b06f648612">SDRV_DMA_TRIGGER_BY_HARDWARE</a> = 0, </div>
|
|
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a95f065bec1af860620ef897fec9f868dac6740297a4301133c77407f34879ec6d"> 254</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a95f065bec1af860620ef897fec9f868dac6740297a4301133c77407f34879ec6d">SDRV_DMA_TRIGGER_BY_SOFTWARE</a>, </div>
|
|
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a95f065bec1af860620ef897fec9f868da3835132e4e38c7804fd08d5132179611"> 255</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a95f065bec1af860620ef897fec9f868da3835132e4e38c7804fd08d5132179611">SDRV_DMA_TRIGGER_BY_GTIMER</a>, </div>
|
|
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a95f065bec1af860620ef897fec9f868da33fb2e286ec68f703f1add3cd90d019f"> 256</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a95f065bec1af860620ef897fec9f868da33fb2e286ec68f703f1add3cd90d019f">SDRV_DMA_TRIGGER_BY_INTERNAL_EVENT</a>, </div>
|
|
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a95f065bec1af860620ef897fec9f868dab346bf001ffd8826bb5a998eefbe0deb"> 257</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a95f065bec1af860620ef897fec9f868dab346bf001ffd8826bb5a998eefbe0deb">SDRV_DMA_TRIGGER_MODE_NOT_DEFINED</a>,</div>
|
|
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span>} <a class="code hl_enumeration" href="sdrv__dma_8h.html#a95f065bec1af860620ef897fec9f868d">sdrv_dma_trigger_mode_e</a>;</div>
|
|
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> </div>
|
|
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a3cf1f3daf3f457f629ecdfc46e090308"> 269</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a3cf1f3daf3f457f629ecdfc46e090308a61706395389492b31c66270ea78cede5"> 270</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a3cf1f3daf3f457f629ecdfc46e090308a61706395389492b31c66270ea78cede5">SDRV_DMA_LOOP_MODE_0</a> = 0, </div>
|
|
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a3cf1f3daf3f457f629ecdfc46e090308ab24bf6651a23d78e19d7868ac7759937"> 271</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a3cf1f3daf3f457f629ecdfc46e090308ab24bf6651a23d78e19d7868ac7759937">SDRV_DMA_LOOP_MODE_1</a>, </div>
|
|
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a3cf1f3daf3f457f629ecdfc46e090308a203865882173284915f7e80cdd468829"> 272</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a3cf1f3daf3f457f629ecdfc46e090308a203865882173284915f7e80cdd468829">SDRV_DMA_LOOP_MODE_2</a>, </div>
|
|
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a3cf1f3daf3f457f629ecdfc46e090308aaff8eb75785ea214b214cbc810138962"> 273</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a3cf1f3daf3f457f629ecdfc46e090308aaff8eb75785ea214b214cbc810138962">SDRV_DMA_LOOP_MODE_UNDEFINED</a>,</div>
|
|
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span>} <a class="code hl_enumeration" href="sdrv__dma_8h.html#a3cf1f3daf3f457f629ecdfc46e090308">sdrv_dma_loop_mode_e</a>;</div>
|
|
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span> </div>
|
|
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#ad51b2ae201e5ece6bed36d8c4bea6d36"> 279</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#ad51b2ae201e5ece6bed36d8c4bea6d36abd98205f4021289a6af7f19059ce525f"> 280</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#ad51b2ae201e5ece6bed36d8c4bea6d36abd98205f4021289a6af7f19059ce525f">SDRV_DMA_MUX_RD</a> = 0x1, </div>
|
|
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#ad51b2ae201e5ece6bed36d8c4bea6d36a7ebd6000464389549084fb826352f723">SDRV_DMA_MUX_WR</a> = 0x2, </div>
|
|
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#ad51b2ae201e5ece6bed36d8c4bea6d36a87679bdc33da3a49749fcc2eccc62009"> 283</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#ad51b2ae201e5ece6bed36d8c4bea6d36a87679bdc33da3a49749fcc2eccc62009">SDRV_DMA_MUX_BOTH</a> = (<a class="code hl_enumvalue" href="sdrv__dma_8h.html#ad51b2ae201e5ece6bed36d8c4bea6d36abd98205f4021289a6af7f19059ce525f">SDRV_DMA_MUX_RD</a> | <a class="code hl_enumvalue" href="sdrv__dma_8h.html#ad51b2ae201e5ece6bed36d8c4bea6d36a7ebd6000464389549084fb826352f723">SDRV_DMA_MUX_WR</a>),</div>
|
|
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span>} <a class="code hl_enumeration" href="sdrv__dma_8h.html#ad51b2ae201e5ece6bed36d8c4bea6d36">sdrv_dma_mux_direction_e</a>;</div>
|
|
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> </div>
|
|
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacad"> 289</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacadac30bbd3ee811ae53844b6ed3f7faa9bf"> 290</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacadac30bbd3ee811ae53844b6ed3f7faa9bf">SDRV_DMA_CH_STATUS_STOP</a> = 0, </div>
|
|
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacadacebffaad5c71b547cd6af59d59df8c29"> 291</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacadacebffaad5c71b547cd6af59d59df8c29">SDRV_DMA_CH_STATUS_FLUSH</a> = 1, </div>
|
|
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacada99d0aa63f56745c66916731c10285de7"> 292</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacada99d0aa63f56745c66916731c10285de7">SDRV_DMA_CH_STATUS_REQ_FLUSH</a> = 2, </div>
|
|
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacada9e86a22a0a56193ffb0c70cf344e0ca7"> 293</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacada9e86a22a0a56193ffb0c70cf344e0ca7">SDRV_DMA_CH_STATUS_HALT</a> = 3, </div>
|
|
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacada8e84d2a1af8d004906b6ceea95a2f190"> 294</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacada8e84d2a1af8d004906b6ceea95a2f190">SDRV_DMA_CH_STATUS_ENABLE</a> = 4, </div>
|
|
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacadaaabf85ef153ec93f8b901c5bcb1e163b"> 295</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacadaaabf85ef153ec93f8b901c5bcb1e163b">SDRV_DMA_CH_STATUS_RESUME</a> = 5, </div>
|
|
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacada28764c9c8e56e5ac91360d338b001e8a"> 296</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacada28764c9c8e56e5ac91360d338b001e8a">SDRV_DMA_CH_STATUS_ABORT</a> = 6, </div>
|
|
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span>} <a class="code hl_enumeration" href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacad">sdrv_dma_channel_status_e</a>;</div>
|
|
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span> </div>
|
|
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583db"> 302</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba94ec489a5c7ab5b80161ad6625ea2b1f"> 304</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba94ec489a5c7ab5b80161ad6625ea2b1f">SDRV_DMA_HANDSHAKE_E2E_COR_ERR</a> = (1 << 0),</div>
|
|
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba98518dd24f4bc144436ff485240b9a20"> 306</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba98518dd24f4bc144436ff485240b9a20">SDRV_DMA_HANDSHAKE_E2E_UNCOR_ERR</a> = (1 << 1),</div>
|
|
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba2c78623e887f7e7295f6756169eac21a"> 308</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba2c78623e887f7e7295f6756169eac21a">SDRV_DMA_CHANNEL_FIFO_ECC_COR_ERR</a> = (1 << 2),</div>
|
|
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba53010e9b28ab72d035f34c4f5c1f2773"> 310</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba53010e9b28ab72d035f34c4f5c1f2773">SDRV_DMA_CHANNEL_FIFO_ECC_UNCOR_ERR</a> = (1 << 3),</div>
|
|
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dbaba9325a8feb611d3dfa14a2290c7885e"> 312</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dbaba9325a8feb611d3dfa14a2290c7885e">SDRV_DMA_AHB_READ_ERR</a> = (1 << 4),</div>
|
|
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba697c7f77b652fe0d6ed95ef509ca8a8f"> 314</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba697c7f77b652fe0d6ed95ef509ca8a8f">SDRV_DMA_AHB_WRITE_ERR</a> = (1 << 5),</div>
|
|
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dbac669bc1b1f5d32b6104060e566d5bf1f"> 316</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dbac669bc1b1f5d32b6104060e566d5bf1f">SDRV_DMA_AXI_READ_ERR</a> = (1 << 6),</div>
|
|
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba0923601be51000c1aa8dd107d5033695"> 318</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba0923601be51000c1aa8dd107d5033695">SDRV_DMA_AXI_WRITE_ERR</a> = (1 << 7),</div>
|
|
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba6fec42780ba977f2d5fa784a0a7fbc87"> 320</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba6fec42780ba977f2d5fa784a0a7fbc87">SDRV_DMA_CHANNEL_LINK_ERR</a> = (1 << 8),</div>
|
|
<div class="line"><a id="l00322" name="l00322"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba2c0ce7667860fbefb4b106f2d2b4de8a"> 322</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba2c0ce7667860fbefb4b106f2d2b4de8a">SDRV_DMA_MAD_CRC_ERR</a> = (1 << 9),</div>
|
|
<div class="line"><a id="l00324" name="l00324"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba580845c17f7fff57bac9576a28c78ca5"> 324</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba580845c17f7fff57bac9576a28c78ca5">SDRV_DMA_FIREWALL_RD_ERR</a> = (1 << 10),</div>
|
|
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba0ec29700723336ec01d86e9871a4bacd"> 326</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba0ec29700723336ec01d86e9871a4bacd">SDRV_DMA_FIREWALL_WR_ERR</a> = (1 << 11),</div>
|
|
<div class="line"><a id="l00328" name="l00328"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba8ad4c06352df3b95837a0d139b506d2b"> 328</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba8ad4c06352df3b95837a0d139b506d2b">SDRV_DMA_DATA_CRC_ERR</a> = (1 << 12),</div>
|
|
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba8efc07603d8feda66bc0c454caa41aab">SDRV_DMA_PATTERN_DETECTED</a> = (1 << 13),</div>
|
|
<div class="line"><a id="l00332" name="l00332"></a><span class="lineno"> 332</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba22eee2df7977e7625020c8a76bc7acda">SDRV_DMA_LAST_MAD_DONE</a> = (1 << 14),</div>
|
|
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dbac5e72d83092c26bf282a3d6443e91c86"> 335</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dbac5e72d83092c26bf282a3d6443e91c86">SDRV_DMA_EVERY_MAD_DONE</a> = (1 << 15),</div>
|
|
<div class="line"><a id="l00337" name="l00337"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba39c650254885aaaaf727d213a82341cb"> 337</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba39c650254885aaaaf727d213a82341cb">SDRV_DMA_CH_STOP</a> = (1 << 16),</div>
|
|
<div class="line"><a id="l00339" name="l00339"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba4371e372be8eb61f61eab3dcd39e9037"> 339</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba4371e372be8eb61f61eab3dcd39e9037">SDRV_DMA_CH_FLUSH</a> = (1 << 17),</div>
|
|
<div class="line"><a id="l00341" name="l00341"></a><span class="lineno"> 341</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba3b615079a816005666a97e57a9ed64bd">SDRV_DMA_CH_REQ_FLUSH</a> = (1 << 18),</div>
|
|
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"> 343</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dbadc6d1360dbb3da893a304a1cb7525858">SDRV_DMA_CH_HALT</a> = (1 << 19),</div>
|
|
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dbab372a11d91ab61e9586e1239307783f9"> 345</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dbab372a11d91ab61e9586e1239307783f9">SDRV_DMA_CH_ABORT</a> = (1 << 20),</div>
|
|
<div class="line"><a id="l00347" name="l00347"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba30da56f113b0cdf6851c090b6da5bceb"> 347</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba30da56f113b0cdf6851c090b6da5bceb">SDRV_DMA_REQ_TIMEOUT</a> = (1 << 21),</div>
|
|
<div class="line"><a id="l00349" name="l00349"></a><span class="lineno"> 349</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba1c6412f59ebf7e91038443a7874efe67">SDRV_DMA_SWITCH_EVENT</a> = (1 << 22),</div>
|
|
<div class="line"><a id="l00351" name="l00351"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dbaadbe423a53173ec9f6b53d1cbd9cd9ae"> 351</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dbaadbe423a53173ec9f6b53d1cbd9cd9ae">SDRV_DMA_HS_COMP</a> = (1 << 23),</div>
|
|
<div class="line"><a id="l00354" name="l00354"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba6e94746ec81445e291650abc0b4b0225"> 354</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba6e94746ec81445e291650abc0b4b0225">SDRV_DMA_PATTERN_POLL_MISMACTCH</a> = (1 << 24),</div>
|
|
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dbac70048b2992a65fc943b1304813c3f2c"> 356</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dbac70048b2992a65fc943b1304813c3f2c">SDRV_DMA_AXI_OUTSTANDING_UTID_ERR</a> = (1 << 26),</div>
|
|
<div class="line"><a id="l00358" name="l00358"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba427886aa00a034ccadb5ff904c3c9ed1"> 358</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba427886aa00a034ccadb5ff904c3c9ed1">SDRV_DMA_PROGRAMING_SEQUENCE_ERR</a> = (1 << 27),</div>
|
|
<div class="line"><a id="l00359" name="l00359"></a><span class="lineno"> 359</span>} <a class="code hl_enumeration" href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583db">sdrv_dma_interrupt_type_e</a>;</div>
|
|
<div class="line"><a id="l00360" name="l00360"></a><span class="lineno"> 360</span> </div>
|
|
<div class="line"><a id="l00364" name="l00364"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#ad007163ad39d5ef99e8dd4f85f390a07"> 364</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#ad007163ad39d5ef99e8dd4f85f390a07ad9540a3d044f46d901a9e9e1ad1e600d">SDRV_DMA_LINKLIST_NORMAL_MAD</a> = 0,</div>
|
|
<div class="line"><a id="l00368" name="l00368"></a><span class="lineno"> 368</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#ad007163ad39d5ef99e8dd4f85f390a07a0d538c8d10a3b16834058cf3ce716606">SDRV_DMA_LINKLIST_FIRST_MAD</a>,</div>
|
|
<div class="line"><a id="l00370" name="l00370"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#ad007163ad39d5ef99e8dd4f85f390a07a1f5061586f32cf0fb88e1153febb6a0a"> 370</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#ad007163ad39d5ef99e8dd4f85f390a07a1f5061586f32cf0fb88e1153febb6a0a">SDRV_DMA_LINKLIST_LAST_MAD</a>,</div>
|
|
<div class="line"><a id="l00371" name="l00371"></a><span class="lineno"> 371</span>} <a class="code hl_enumeration" href="sdrv__dma_8h.html#ad007163ad39d5ef99e8dd4f85f390a07">sdrv_dma_linklist_type_e</a>;</div>
|
|
<div class="line"><a id="l00372" name="l00372"></a><span class="lineno"> 372</span> </div>
|
|
<div class="line"><a id="l00376" name="l00376"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a20e725c7167a1e8583c7449ace841bd6"> 376</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a20e725c7167a1e8583c7449ace841bd6a4d1c155c6d38424928d32a6da4a78eb5"> 377</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a20e725c7167a1e8583c7449ace841bd6a4d1c155c6d38424928d32a6da4a78eb5">SDRV_DMA_COMPLETED</a> = 0, </div>
|
|
<div class="line"><a id="l00378" name="l00378"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a20e725c7167a1e8583c7449ace841bd6a9d005921e15e93491689647d2cbfc904"> 378</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a20e725c7167a1e8583c7449ace841bd6a9d005921e15e93491689647d2cbfc904">SDRV_DMA_BLOCK_DONE</a>, </div>
|
|
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a20e725c7167a1e8583c7449ace841bd6aaa4f41e25622dee53b899a6031d728c1"> 379</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a20e725c7167a1e8583c7449ace841bd6aaa4f41e25622dee53b899a6031d728c1">SDRV_DMA_IN_PROGRESS</a>, </div>
|
|
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a20e725c7167a1e8583c7449ace841bd6aa4e6991915bdab79d0aca304fa1a7854"> 380</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a20e725c7167a1e8583c7449ace841bd6aa4e6991915bdab79d0aca304fa1a7854">SDRV_DMA_PAUSED</a>, </div>
|
|
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a20e725c7167a1e8583c7449ace841bd6a1ba6e35af6961bb054e0d330e88ee0f8"> 381</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a20e725c7167a1e8583c7449ace841bd6a1ba6e35af6961bb054e0d330e88ee0f8">SDRV_DMA_ERR</a>, </div>
|
|
<div class="line"><a id="l00382" name="l00382"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a20e725c7167a1e8583c7449ace841bd6a7ebe40cf9567c7ab0a589e178b947d19"> 382</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a20e725c7167a1e8583c7449ace841bd6a7ebe40cf9567c7ab0a589e178b947d19">SDRV_DMA_PENDING</a>, </div>
|
|
<div class="line"><a id="l00383" name="l00383"></a><span class="lineno"> 383</span>} <a class="code hl_enumeration" href="sdrv__dma_8h.html#a20e725c7167a1e8583c7449ace841bd6">sdrv_dma_status_e</a>;</div>
|
|
<div class="line"><a id="l00384" name="l00384"></a><span class="lineno"> 384</span> </div>
|
|
<div class="line"><a id="l00388" name="l00388"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a5e6c428b85fecb624b8d7aa49cff5673"> 388</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00389" name="l00389"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a5e6c428b85fecb624b8d7aa49cff5673aa6c49055fbd9acc442cf23c8fbbb5398"> 389</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a5e6c428b85fecb624b8d7aa49cff5673aa6c49055fbd9acc442cf23c8fbbb5398">SDRV_DMA_CH_FSM_IDLE</a> = 0, </div>
|
|
<div class="line"><a id="l00390" name="l00390"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a5e6c428b85fecb624b8d7aa49cff5673acd0f5b4adf1589352ac99e906c262100"> 390</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a5e6c428b85fecb624b8d7aa49cff5673acd0f5b4adf1589352ac99e906c262100">SDRV_DMA_CH_FSM_MAD_CHECK</a>, </div>
|
|
<div class="line"><a id="l00391" name="l00391"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a5e6c428b85fecb624b8d7aa49cff5673ad5a2e1671b4c4279f21847afa1acf0ec"> 391</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a5e6c428b85fecb624b8d7aa49cff5673ad5a2e1671b4c4279f21847afa1acf0ec">SDRV_DMA_CH_FSM_POLL_OPD2</a>, </div>
|
|
<div class="line"><a id="l00392" name="l00392"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a5e6c428b85fecb624b8d7aa49cff5673a6db1e25f36c7cac1bd35dbe55f11da19"> 392</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a5e6c428b85fecb624b8d7aa49cff5673a6db1e25f36c7cac1bd35dbe55f11da19">SDRV_DMA_CH_FSM_DATA_TRANSFER</a>, </div>
|
|
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a5e6c428b85fecb624b8d7aa49cff5673aff72b3b2644a8b59d8f6d17ac4c76099"> 393</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a5e6c428b85fecb624b8d7aa49cff5673aff72b3b2644a8b59d8f6d17ac4c76099">SDRV_DMA_CH_FSM_STOP</a>, </div>
|
|
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a5e6c428b85fecb624b8d7aa49cff5673a102f915ceadddb2760ede0f26bf594ff"> 394</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a5e6c428b85fecb624b8d7aa49cff5673a102f915ceadddb2760ede0f26bf594ff">SDRV_DMA_CH_FSM_HALT</a>, </div>
|
|
<div class="line"><a id="l00395" name="l00395"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a5e6c428b85fecb624b8d7aa49cff5673a9e348bdf14ef7dcd2eea1c398dcc6774"> 395</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a5e6c428b85fecb624b8d7aa49cff5673a9e348bdf14ef7dcd2eea1c398dcc6774">SDRV_DMA_CH_FSM_DONE</a>, </div>
|
|
<div class="line"><a id="l00396" name="l00396"></a><span class="lineno"> 396</span>} <a class="code hl_enumeration" href="sdrv__dma_8h.html#a5e6c428b85fecb624b8d7aa49cff5673">sdrv_dma_channle_ctrl_fsm_e</a>;</div>
|
|
<div class="line"><a id="l00397" name="l00397"></a><span class="lineno"> 397</span> </div>
|
|
<div class="line"><a id="l00401" name="l00401"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7e5e385f109e1f40f780b40245d5df29"> 401</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7e5e385f109e1f40f780b40245d5df29a07bd41ac23497361f6ff8bfd22ddbc70"> 402</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7e5e385f109e1f40f780b40245d5df29a07bd41ac23497361f6ff8bfd22ddbc70">SDRV_DMA_NO_MAD_CRC</a> = 0, </div>
|
|
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a7e5e385f109e1f40f780b40245d5df29ae65c316abe76b93d9050ac2e8bed67d9"> 403</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7e5e385f109e1f40f780b40245d5df29ae65c316abe76b93d9050ac2e8bed67d9">SDRV_DMA_CHECK_CURR_MAD</a> = 1, </div>
|
|
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a7e5e385f109e1f40f780b40245d5df29a91d25c784350c2838297e03eb219379b">SDRV_DMA_CHECK_CURR_MAD_AND_PREVIOUS</a> =</div>
|
|
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span> 3, </div>
|
|
<div class="line"><a id="l00407" name="l00407"></a><span class="lineno"> 407</span>} <a class="code hl_enumeration" href="sdrv__dma_8h.html#a7e5e385f109e1f40f780b40245d5df29">sdrv_dma_mad_crc_mode_e</a>;</div>
|
|
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"> 408</span> </div>
|
|
<div class="line"><a id="l00412" name="l00412"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a5d5575a82a6c15f0fbe010542041ff93"> 412</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a5d5575a82a6c15f0fbe010542041ff93a2446fe68fbec7034cde28afa7c1a71eb"> 413</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a5d5575a82a6c15f0fbe010542041ff93a2446fe68fbec7034cde28afa7c1a71eb">SDRV_DMA_NO_DATA_CRC</a> = 0, </div>
|
|
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a5d5575a82a6c15f0fbe010542041ff93a8f302e8b05dbb08392ca984b2f0facdf">SDRV_DMA_DATA_CRC_SENSE</a> =</div>
|
|
<div class="line"><a id="l00415" name="l00415"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a5d5575a82a6c15f0fbe010542041ff93a8f302e8b05dbb08392ca984b2f0facdf"> 415</a></span> 1, </div>
|
|
<div class="line"><a id="l00416" name="l00416"></a><span class="lineno"> 416</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a5d5575a82a6c15f0fbe010542041ff93a9fac210c48b405a4b7a61ba324b5735d">SDRV_DMA_DATA_CRC_VERIFY_WITH_OPD</a> =</div>
|
|
<div class="line"><a id="l00417" name="l00417"></a><span class="lineno"> 417</span> 2, </div>
|
|
<div class="line"><a id="l00419" name="l00419"></a><span class="lineno"> 419</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a5d5575a82a6c15f0fbe010542041ff93a79bb30b4f8a9e53446f7c694f264711f">SDRV_DMA_DATA_CRC_VERIFY_BETWEEN_WR_RD</a> =</div>
|
|
<div class="line"><a id="l00420" name="l00420"></a><span class="lineno"> 420</span> 3, </div>
|
|
<div class="line"><a id="l00423" name="l00423"></a><span class="lineno"> 423</span>} <a class="code hl_enumeration" href="sdrv__dma_8h.html#a5d5575a82a6c15f0fbe010542041ff93">sdrv_dma_data_crc_mode_e</a>;</div>
|
|
<div class="line"><a id="l00424" name="l00424"></a><span class="lineno"> 424</span> </div>
|
|
<div class="line"><a id="l00428" name="l00428"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a0a2c840114bacc40ca37a5c47ae70e32"> 428</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00429" name="l00429"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a0a2c840114bacc40ca37a5c47ae70e32a0c55dd3333afe59e6ad5478fbfb9954f"> 429</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a0a2c840114bacc40ca37a5c47ae70e32a0c55dd3333afe59e6ad5478fbfb9954f">CRC32_802P3</a> = 0,</div>
|
|
<div class="line"><a id="l00430" name="l00430"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a0a2c840114bacc40ca37a5c47ae70e32acdf0c4de024efc53edd374ad22c6da30"> 430</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a0a2c840114bacc40ca37a5c47ae70e32acdf0c4de024efc53edd374ad22c6da30">CRC16_CCITT</a> = 1,</div>
|
|
<div class="line"><a id="l00431" name="l00431"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a0a2c840114bacc40ca37a5c47ae70e32ae00c2275c0a5ac47b64c221feadfc3eb"> 431</a></span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a0a2c840114bacc40ca37a5c47ae70e32ae00c2275c0a5ac47b64c221feadfc3eb">CRC8_CCITT</a> = 2,</div>
|
|
<div class="line"><a id="l00432" name="l00432"></a><span class="lineno"> 432</span>} <a class="code hl_enumeration" href="sdrv__dma_8h.html#a0a2c840114bacc40ca37a5c47ae70e32">sdrv_dma_data_crc_sel_e</a>;</div>
|
|
<div class="line"><a id="l00433" name="l00433"></a><span class="lineno"> 433</span> </div>
|
|
<div class="line"><a id="l00437" name="l00437"></a><span class="lineno"><a class="line" href="structsdrv__dma__mux__param__t.html"> 437</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00438" name="l00438"></a><span class="lineno"><a class="line" href="structsdrv__dma__mux__param__t.html#a83a04ad582de2b7d36b96f9db429c2c6"> 438</a></span> uint32_t <a class="code hl_variable" href="structsdrv__dma__mux__param__t.html#a83a04ad582de2b7d36b96f9db429c2c6">port</a>; </div>
|
|
<div class="line"><a id="l00439" name="l00439"></a><span class="lineno"><a class="line" href="structsdrv__dma__mux__param__t.html#a7afbba4d73394c65f560067a9bfc2d89"> 439</a></span> uint64_t <a class="code hl_variable" href="structsdrv__dma__mux__param__t.html#a7afbba4d73394c65f560067a9bfc2d89">start_addr</a>; </div>
|
|
<div class="line"><a id="l00440" name="l00440"></a><span class="lineno"><a class="line" href="structsdrv__dma__mux__param__t.html#accdb2dff228b7a3ea4c3f61937a82412"> 440</a></span> uint64_t <a class="code hl_variable" href="structsdrv__dma__mux__param__t.html#accdb2dff228b7a3ea4c3f61937a82412">len</a>; </div>
|
|
<div class="line"><a id="l00441" name="l00441"></a><span class="lineno"><a class="line" href="structsdrv__dma__mux__param__t.html#ac2dd55ab6b12b9b54f4300b881bd55bb"> 441</a></span> <a class="code hl_enumeration" href="sdrv__dma_8h.html#ad51b2ae201e5ece6bed36d8c4bea6d36">sdrv_dma_mux_direction_e</a> <a class="code hl_variable" href="structsdrv__dma__mux__param__t.html#ac2dd55ab6b12b9b54f4300b881bd55bb">direct</a>; </div>
|
|
<div class="line"><a id="l00442" name="l00442"></a><span class="lineno"> 442</span>} <a class="code hl_struct" href="structsdrv__dma__mux__param__t.html">sdrv_dma_mux_param_t</a>;</div>
|
|
<div class="line"><a id="l00443" name="l00443"></a><span class="lineno"> 443</span> </div>
|
|
<div class="line"><a id="l00450" name="l00450"></a><span class="lineno"><a class="line" href="structsdrv__dma__linklist__descriptor__t.html"> 450</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00452" name="l00452"></a><span class="lineno"><a class="line" href="structsdrv__dma__linklist__descriptor__t.html#aa9fb7587fa90968b2ff01d10ae749538"> 452</a></span> sdrv_dma_ch_src_reg <a class="code hl_variable" href="structsdrv__dma__linklist__descriptor__t.html#aa9fb7587fa90968b2ff01d10ae749538">src</a>;</div>
|
|
<div class="line"><a id="l00454" name="l00454"></a><span class="lineno"><a class="line" href="structsdrv__dma__linklist__descriptor__t.html#a9650c6ea91d53daf46c7e690e28fbb0b"> 454</a></span> sdrv_dma_ch_dst_reg <a class="code hl_variable" href="structsdrv__dma__linklist__descriptor__t.html#a9650c6ea91d53daf46c7e690e28fbb0b">dst</a>;</div>
|
|
<div class="line"><a id="l00456" name="l00456"></a><span class="lineno"><a class="line" href="structsdrv__dma__linklist__descriptor__t.html#a146669d66408e8f6e358ea869ca8a1bd"> 456</a></span> sdrv_dma_ch_tr_ctrl_reg <a class="code hl_variable" href="structsdrv__dma__linklist__descriptor__t.html#a146669d66408e8f6e358ea869ca8a1bd">xfer_ctrl</a>;</div>
|
|
<div class="line"><a id="l00458" name="l00458"></a><span class="lineno"><a class="line" href="structsdrv__dma__linklist__descriptor__t.html#a447ac68e1dfda3a7b11ed8df6d3a0273"> 458</a></span> sdrv_dma_ch_blk_cfg_reg <a class="code hl_variable" href="structsdrv__dma__linklist__descriptor__t.html#a447ac68e1dfda3a7b11ed8df6d3a0273">blk_cfg</a>;</div>
|
|
<div class="line"><a id="l00460" name="l00460"></a><span class="lineno"><a class="line" href="structsdrv__dma__linklist__descriptor__t.html#ad28d4ae69044f99549a837ba0ff9c134"> 460</a></span> sdrv_dma_ch_op_mod_reg <a class="code hl_variable" href="structsdrv__dma__linklist__descriptor__t.html#ad28d4ae69044f99549a837ba0ff9c134">op_mod</a>;</div>
|
|
<div class="line"><a id="l00462" name="l00462"></a><span class="lineno"><a class="line" href="structsdrv__dma__linklist__descriptor__t.html#a5180416231a3cebc8fa31fa219210c92"> 462</a></span> sdrv_dma_ch_op_data_reg <a class="code hl_variable" href="structsdrv__dma__linklist__descriptor__t.html#a5180416231a3cebc8fa31fa219210c92">op_data</a>;</div>
|
|
<div class="line"><a id="l00464" name="l00464"></a><span class="lineno"><a class="line" href="structsdrv__dma__linklist__descriptor__t.html#a3ba66637bea2187fb35d3b4d9e7b7e1c"> 464</a></span> sdrv_dma_ch_mad_crc_reg <a class="code hl_variable" href="structsdrv__dma__linklist__descriptor__t.html#a3ba66637bea2187fb35d3b4d9e7b7e1c">mad_crc</a>;</div>
|
|
<div class="line"><a id="l00466" name="l00466"></a><span class="lineno"><a class="line" href="structsdrv__dma__linklist__descriptor__t.html#a55c8ba4deaa94ad6691a4b9cee6101c8"> 466</a></span> sdrv_dma_ch_ll_addr_reg <a class="code hl_variable" href="structsdrv__dma__linklist__descriptor__t.html#a55c8ba4deaa94ad6691a4b9cee6101c8">link_addr</a>;</div>
|
|
<div class="line"><a id="l00467" name="l00467"></a><span class="lineno"> 467</span>} <a class="code hl_struct" href="structsdrv__dma__linklist__descriptor__t.html">sdrv_dma_linklist_descriptor_t</a>;</div>
|
|
<div class="line"><a id="l00468" name="l00468"></a><span class="lineno"> 468</span> </div>
|
|
<div class="line"><a id="l00472" name="l00472"></a><span class="lineno"><a class="line" href="structsdrv__dma.html"> 472</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span><a class="code hl_struct" href="structsdrv__dma.html">sdrv_dma</a> {</div>
|
|
<div class="line"><a id="l00473" name="l00473"></a><span class="lineno"><a class="line" href="structsdrv__dma.html#ae0e8bdb5471a6329419252d4341fb38c"> 473</a></span> sdrv_dma_ctrl_t *<a class="code hl_variable" href="structsdrv__dma.html#ae0e8bdb5471a6329419252d4341fb38c">dma</a>; </div>
|
|
<div class="line"><a id="l00474" name="l00474"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a8398793befd907d68bc1b103b1ea1080"> 474</a></span>} <a class="code hl_typedef" href="sdrv__dma_8h.html#a8398793befd907d68bc1b103b1ea1080">sdrv_dma_t</a>;</div>
|
|
<div class="line"><a id="l00475" name="l00475"></a><span class="lineno"> 475</span> </div>
|
|
<div class="line"><a id="l00479" name="l00479"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html"> 479</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00481" name="l00481"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#a9f7d0e3914a9155461f0247699193731"> 481</a></span> <a class="code hl_struct" href="structsdrv__dma.html">sdrv_dma_t</a> *<a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#a9f7d0e3914a9155461f0247699193731">instance</a>;</div>
|
|
<div class="line"><a id="l00483" name="l00483"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#a403ab1f93ff4d46e3dabe3ef49436c23"> 483</a></span> <a class="code hl_enumeration" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9f">sdrv_dma_channel_id_e</a> <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#a403ab1f93ff4d46e3dabe3ef49436c23">channel_id</a>;</div>
|
|
<div class="line"><a id="l00485" name="l00485"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#ad1dc3fb85c1450ab157ea27623c0bebe"> 485</a></span> <a class="code hl_enumeration" href="sdrv__dma_8h.html#a7516e48738a553c409c0d7f7f3b302bb">sdrv_dma_xfer_mode_e</a> <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#ad1dc3fb85c1450ab157ea27623c0bebe">xfer_mode</a>;</div>
|
|
<div class="line"><a id="l00487" name="l00487"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#a41b5fa1b142f17feebf7e22efff16a54"> 487</a></span> <a class="code hl_enumeration" href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53e">sdrv_dma_xfer_type_e</a> <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#a41b5fa1b142f17feebf7e22efff16a54">xfer_type</a>;</div>
|
|
<div class="line"><a id="l00488" name="l00488"></a><span class="lineno"> 488</span> </div>
|
|
<div class="line"><a id="l00490" name="l00490"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#abe5ba28875288835c46ed695634cc139"> 490</a></span> paddr_t <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#abe5ba28875288835c46ed695634cc139">src_addr</a>;</div>
|
|
<div class="line"><a id="l00492" name="l00492"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#a54ba6d4e3d0c30a78039522415200df7"> 492</a></span> <a class="code hl_enumeration" href="sdrv__dma_8h.html#a274159adbb399be5ca569555c1b39aab">sdrv_dma_bus_width_e</a> <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#a54ba6d4e3d0c30a78039522415200df7">src_width</a>;</div>
|
|
<div class="line"><a id="l00494" name="l00494"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#a08a70323f7167f70424ccada2cfde440"> 494</a></span> <a class="code hl_enumeration" href="sdrv__dma_8h.html#a6389d60619bc0fbbb010f89c29036927">sdrv_dma_addr_inc_e</a> <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#a08a70323f7167f70424ccada2cfde440">src_inc</a>;</div>
|
|
<div class="line"><a id="l00496" name="l00496"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#a4bf550e9f7c20ae15c1775d13b3f51a7"> 496</a></span> uint32_t <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#a4bf550e9f7c20ae15c1775d13b3f51a7">src_burst_len</a>;</div>
|
|
<div class="line"><a id="l00497" name="l00497"></a><span class="lineno"> 497</span> </div>
|
|
<div class="line"><a id="l00499" name="l00499"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#a9d953d48b17f1f2a1cfe6ac6b11a80ea"> 499</a></span> paddr_t <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#a9d953d48b17f1f2a1cfe6ac6b11a80ea">dst_addr</a>;</div>
|
|
<div class="line"><a id="l00501" name="l00501"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#a176aee82a1d2af99758549a8b438eec8"> 501</a></span> <a class="code hl_enumeration" href="sdrv__dma_8h.html#a274159adbb399be5ca569555c1b39aab">sdrv_dma_bus_width_e</a> <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#a176aee82a1d2af99758549a8b438eec8">dst_width</a>;</div>
|
|
<div class="line"><a id="l00503" name="l00503"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#a033e4652dfa9a873e331f43f93aa50c8"> 503</a></span> <a class="code hl_enumeration" href="sdrv__dma_8h.html#a6389d60619bc0fbbb010f89c29036927">sdrv_dma_addr_inc_e</a> <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#a033e4652dfa9a873e331f43f93aa50c8">dst_inc</a>;</div>
|
|
<div class="line"><a id="l00505" name="l00505"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#a8698408f19d1051c60e35503ede28188"> 505</a></span> uint32_t <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#a8698408f19d1051c60e35503ede28188">dst_burst_len</a>;</div>
|
|
<div class="line"><a id="l00506" name="l00506"></a><span class="lineno"> 506</span> </div>
|
|
<div class="line"><a id="l00508" name="l00508"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#a49ead040118be61a7b9b7649b57cb33e"> 508</a></span> uint32_t <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#a49ead040118be61a7b9b7649b57cb33e">xfer_bytes</a>;</div>
|
|
<div class="line"><a id="l00509" name="l00509"></a><span class="lineno"> 509</span> </div>
|
|
<div class="line"><a id="l00511" name="l00511"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#a9e332f53012e98034f6704cfb06a8c25"> 511</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#a9e332f53012e98034f6704cfb06a8c25">mux_id</a>;</div>
|
|
<div class="line"><a id="l00512" name="l00512"></a><span class="lineno"> 512</span> </div>
|
|
<div class="line"><a id="l00514" name="l00514"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#a86c1d095014570ad87e9c9d8d5148675"> 514</a></span> <a class="code hl_enumeration" href="sdrv__dma_8h.html#a9d0cf1f599920228c33c952a30d92c01">sdrv_dma_port_sel_e</a> <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#a86c1d095014570ad87e9c9d8d5148675">src_port_sel</a>;</div>
|
|
<div class="line"><a id="l00516" name="l00516"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#a4775ea6b36a198735b8484dc257f57c9"> 516</a></span> <a class="code hl_enumeration" href="sdrv__dma_8h.html#a9d0cf1f599920228c33c952a30d92c01">sdrv_dma_port_sel_e</a> <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#a4775ea6b36a198735b8484dc257f57c9">dst_port_sel</a>;</div>
|
|
<div class="line"><a id="l00518" name="l00518"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#a1334e71299b933061215aa1cdaa9f1af"> 518</a></span> uint32_t <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#a1334e71299b933061215aa1cdaa9f1af">src_cache</a>;</div>
|
|
<div class="line"><a id="l00520" name="l00520"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#a3687a562ed0b02c896f6a703273952c7"> 520</a></span> uint32_t <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#a3687a562ed0b02c896f6a703273952c7">dst_cache</a>;</div>
|
|
<div class="line"><a id="l00522" name="l00522"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#a66d883a54efa08bddb56175e3500e32b"> 522</a></span> uint32_t <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#a66d883a54efa08bddb56175e3500e32b">interrupt_type</a>;</div>
|
|
<div class="line"><a id="l00523" name="l00523"></a><span class="lineno"> 523</span> </div>
|
|
<div class="line"><a id="l00525" name="l00525"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#a225128fc8564132a96bd19502eb0428c"> 525</a></span> <a class="code hl_enumeration" href="sdrv__dma_8h.html#af223f52b0b99738e3384a3c1f7a3d526">sdrv_dma_buffer_mode_e</a> <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#a225128fc8564132a96bd19502eb0428c">buffer_mode</a>;</div>
|
|
<div class="line"><a id="l00527" name="l00527"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#ad37fc9d39f17f4b6eed5feddb46e901f"> 527</a></span> <a class="code hl_enumeration" href="sdrv__dma_8h.html#a3cf1f3daf3f457f629ecdfc46e090308">sdrv_dma_loop_mode_e</a> <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#ad37fc9d39f17f4b6eed5feddb46e901f">loop_mode</a>;</div>
|
|
<div class="line"><a id="l00529" name="l00529"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#a354821661b15f1e78ea2915ca044afe8"> 529</a></span> <a class="code hl_enumeration" href="sdrv__dma_8h.html#a3a1413e4588936959d4c1b1efcd4a03c">sdrv_dma_switch_event_ctrl_e</a> <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#a354821661b15f1e78ea2915ca044afe8">switch_event_ctrl</a>;</div>
|
|
<div class="line"><a id="l00531" name="l00531"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#ad5d81adac00cd3652635b08a874b37b3"> 531</a></span> <a class="code hl_enumeration" href="sdrv__dma_8h.html#a95f065bec1af860620ef897fec9f868d">sdrv_dma_trigger_mode_e</a> <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#ad5d81adac00cd3652635b08a874b37b3">trig_mode</a>;</div>
|
|
<div class="line"><a id="l00532" name="l00532"></a><span class="lineno"> 532</span> </div>
|
|
<div class="line"><a id="l00534" name="l00534"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#a7c5423e094d23a28337b230af1570a57"> 534</a></span> paddr_t <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#a7c5423e094d23a28337b230af1570a57">linklist_addr</a>;</div>
|
|
<div class="line"><a id="l00536" name="l00536"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#aab651d71ffb0072ade54242277034753"> 536</a></span> <a class="code hl_enumeration" href="sdrv__dma_8h.html#ad007163ad39d5ef99e8dd4f85f390a07">sdrv_dma_linklist_type_e</a> <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#aab651d71ffb0072ade54242277034753">linklist_mad_type</a>;</div>
|
|
<div class="line"><a id="l00538" name="l00538"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#a80b5b84d741bf4afaaf514eef28d25ad"> 538</a></span> <a class="code hl_enumeration" href="sdrv__dma_8h.html#a7e5e385f109e1f40f780b40245d5df29">sdrv_dma_mad_crc_mode_e</a> <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#a80b5b84d741bf4afaaf514eef28d25ad">mad_crc_mode</a>;</div>
|
|
<div class="line"><a id="l00540" name="l00540"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#a1d7d34ae0ef1ecb3203c2188fc6a5b39"> 540</a></span> <a class="code hl_enumeration" href="sdrv__dma_8h.html#a5d5575a82a6c15f0fbe010542041ff93">sdrv_dma_data_crc_mode_e</a> <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#a1d7d34ae0ef1ecb3203c2188fc6a5b39">data_crc_mode</a>;</div>
|
|
<div class="line"><a id="l00542" name="l00542"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__config__t.html#ada207a49c978e9ac6e1a67eb101870bf"> 542</a></span> <a class="code hl_enumeration" href="sdrv__dma_8h.html#a0a2c840114bacc40ca37a5c47ae70e32">sdrv_dma_data_crc_sel_e</a> <a class="code hl_variable" href="structsdrv__dma__channel__config__t.html#ada207a49c978e9ac6e1a67eb101870bf">data_crc_sel</a>;</div>
|
|
<div class="line"><a id="l00543" name="l00543"></a><span class="lineno"> 543</span>} <a class="code hl_struct" href="structsdrv__dma__channel__config__t.html">sdrv_dma_channel_config_t</a>;</div>
|
|
<div class="line"><a id="l00544" name="l00544"></a><span class="lineno"> 544</span> </div>
|
|
<div class="line"><a id="l00548" name="l00548"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a5ba1acf987c7f47c922ec6cf8e203ee3"> 548</a></span><span class="keyword">typedef</span> void (*<a class="code hl_typedef" href="sdrv__dma_8h.html#a5ba1acf987c7f47c922ec6cf8e203ee3">sdrv_dma_irq_handler</a>)(uint32_t status, uint32_t param,</div>
|
|
<div class="line"><a id="l00549" name="l00549"></a><span class="lineno"> 549</span> <span class="keywordtype">void</span> *context);</div>
|
|
<div class="line"><a id="l00550" name="l00550"></a><span class="lineno"> 550</span> </div>
|
|
<div class="line"><a id="l00554" name="l00554"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__t.html"> 554</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00556" name="l00556"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__t.html#ae0e8bdb5471a6329419252d4341fb38c"> 556</a></span> sdrv_dma_ctrl_t *<a class="code hl_variable" href="structsdrv__dma__channel__t.html#ae0e8bdb5471a6329419252d4341fb38c">dma</a>;</div>
|
|
<div class="line"><a id="l00558" name="l00558"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__t.html#a403ab1f93ff4d46e3dabe3ef49436c23"> 558</a></span> <a class="code hl_enumeration" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9f">sdrv_dma_channel_id_e</a> <a class="code hl_variable" href="structsdrv__dma__channel__t.html#a403ab1f93ff4d46e3dabe3ef49436c23">channel_id</a>;</div>
|
|
<div class="line"><a id="l00560" name="l00560"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__t.html#a5823490aa6a1ccbe80d06637c291af02"> 560</a></span> sdrv_dma_channel_ctrl_t *<a class="code hl_variable" href="structsdrv__dma__channel__t.html#a5823490aa6a1ccbe80d06637c291af02">channel</a>;</div>
|
|
<div class="line"><a id="l00562" name="l00562"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__t.html#a972e59af5e530e2bb07cddefaedc08cf"> 562</a></span> <a class="code hl_typedef" href="sdrv__dma_8h.html#a5ba1acf987c7f47c922ec6cf8e203ee3">sdrv_dma_irq_handler</a> <a class="code hl_variable" href="structsdrv__dma__channel__t.html#a972e59af5e530e2bb07cddefaedc08cf">irq_callback</a>;</div>
|
|
<div class="line"><a id="l00564" name="l00564"></a><span class="lineno"><a class="line" href="structsdrv__dma__channel__t.html#a3b6dedcebe0bd789c61936cd1931a1ac"> 564</a></span> <span class="keywordtype">void</span> *<a class="code hl_variable" href="structsdrv__dma__channel__t.html#a3b6dedcebe0bd789c61936cd1931a1ac">irq_context</a>;</div>
|
|
<div class="line"><a id="l00565" name="l00565"></a><span class="lineno"> 565</span>} <a class="code hl_struct" href="structsdrv__dma__channel__t.html">sdrv_dma_channel_t</a>;</div>
|
|
<div class="line"><a id="l00566" name="l00566"></a><span class="lineno"> 566</span> </div>
|
|
<div class="line"><a id="l00577" name="l00577"></a><span class="lineno"> 577</span><span class="keyword">static</span> <span class="keyword">inline</span> sdrv_dma_channel_ctrl_t *</div>
|
|
<div class="line"><a id="l00578" name="l00578"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a0769b2cf8a46624d5ff08de34260c3e5"> 578</a></span><a class="code hl_function" href="sdrv__dma_8h.html#a0769b2cf8a46624d5ff08de34260c3e5">sdrv_dma_get_channel_ctrl_base</a>(sdrv_dma_ctrl_t *dma_base,</div>
|
|
<div class="line"><a id="l00579" name="l00579"></a><span class="lineno"> 579</span> <a class="code hl_enumeration" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9f">sdrv_dma_channel_id_e</a> channel)</div>
|
|
<div class="line"><a id="l00580" name="l00580"></a><span class="lineno"> 580</span>{</div>
|
|
<div class="line"><a id="l00581" name="l00581"></a><span class="lineno"> 581</span> paddr_t ch_base = (paddr_t)(dma_base);</div>
|
|
<div class="line"><a id="l00582" name="l00582"></a><span class="lineno"> 582</span> </div>
|
|
<div class="line"><a id="l00583" name="l00583"></a><span class="lineno"> 583</span> <span class="keywordflow">return</span> (sdrv_dma_channel_ctrl_t *)(ch_base + SDRV_DMA_CHANNEL_BASE_OFFSET +</div>
|
|
<div class="line"><a id="l00584" name="l00584"></a><span class="lineno"> 584</span> SDRV_DMA_CHANNEL_SIZE * channel);</div>
|
|
<div class="line"><a id="l00585" name="l00585"></a><span class="lineno"> 585</span>}</div>
|
|
<div class="line"><a id="l00586" name="l00586"></a><span class="lineno"> 586</span> </div>
|
|
<div class="line"><a id="l00594" name="l00594"></a><span class="lineno"> 594</span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00595" name="l00595"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#ab413862cd6d6458fd6e69224046a764c"> 595</a></span><a class="code hl_function" href="sdrv__dma_8h.html#ab413862cd6d6458fd6e69224046a764c">sdrv_dma_set_channel_sw_handshake</a>(sdrv_dma_channel_ctrl_t *channel_base)</div>
|
|
<div class="line"><a id="l00596" name="l00596"></a><span class="lineno"> 596</span>{</div>
|
|
<div class="line"><a id="l00597" name="l00597"></a><span class="lineno"> 597</span><span class="preprocessor">#define SDRV_DMA_LIMIT_TIMES 5</span></div>
|
|
<div class="line"><a id="l00598" name="l00598"></a><span class="lineno"> 598</span> int32_t limit = <a class="code hl_define" href="sdrv__dma_8h.html#a04db1df3e488ae54403a856ec87f49f8">SDRV_DMA_LIMIT_TIMES</a>;</div>
|
|
<div class="line"><a id="l00599" name="l00599"></a><span class="lineno"> 599</span> </div>
|
|
<div class="line"><a id="l00600" name="l00600"></a><span class="lineno"> 600</span> <span class="keywordflow">while</span> (limit--) {</div>
|
|
<div class="line"><a id="l00601" name="l00601"></a><span class="lineno"> 601</span> <span class="keywordflow">if</span> (channel_base->swhs.v == 0) {</div>
|
|
<div class="line"><a id="l00602" name="l00602"></a><span class="lineno"> 602</span> <span class="keywordflow">break</span>;</div>
|
|
<div class="line"><a id="l00603" name="l00603"></a><span class="lineno"> 603</span> }</div>
|
|
<div class="line"><a id="l00604" name="l00604"></a><span class="lineno"> 604</span> }</div>
|
|
<div class="line"><a id="l00605" name="l00605"></a><span class="lineno"> 605</span> </div>
|
|
<div class="line"><a id="l00606" name="l00606"></a><span class="lineno"> 606</span> channel_base->swhs.req = 1;</div>
|
|
<div class="line"><a id="l00607" name="l00607"></a><span class="lineno"> 607</span> </div>
|
|
<div class="line"><a id="l00608" name="l00608"></a><span class="lineno"> 608</span> <span class="keywordflow">while</span> (channel_base->ch_status.ctrl_fsm == <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a5e6c428b85fecb624b8d7aa49cff5673a6db1e25f36c7cac1bd35dbe55f11da19">SDRV_DMA_CH_FSM_DATA_TRANSFER</a>)</div>
|
|
<div class="line"><a id="l00609" name="l00609"></a><span class="lineno"> 609</span> ;</div>
|
|
<div class="line"><a id="l00610" name="l00610"></a><span class="lineno"> 610</span> </div>
|
|
<div class="line"><a id="l00611" name="l00611"></a><span class="lineno"> 611</span> channel_base->swhs.req = 0;</div>
|
|
<div class="line"><a id="l00612" name="l00612"></a><span class="lineno"> 612</span>}</div>
|
|
<div class="line"><a id="l00613" name="l00613"></a><span class="lineno"> 613</span> </div>
|
|
<div class="line"><a id="l00623" name="l00623"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a6811b8a5b31e4739ad1a873f8b9d8905"> 623</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__dma_8h.html#a6811b8a5b31e4739ad1a873f8b9d8905">sdrv_dma_set_channel_muxid</a>(sdrv_dma_ctrl_t *dma_base,</div>
|
|
<div class="line"><a id="l00624" name="l00624"></a><span class="lineno"> 624</span> <a class="code hl_enumeration" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9f">sdrv_dma_channel_id_e</a> channel,</div>
|
|
<div class="line"><a id="l00625" name="l00625"></a><span class="lineno"> 625</span> uint32_t mux_id)</div>
|
|
<div class="line"><a id="l00626" name="l00626"></a><span class="lineno"> 626</span>{</div>
|
|
<div class="line"><a id="l00627" name="l00627"></a><span class="lineno"> 627</span> sdrv_dma_channel_ctrl_t *ch_base =</div>
|
|
<div class="line"><a id="l00628" name="l00628"></a><span class="lineno"> 628</span> <a class="code hl_function" href="sdrv__dma_8h.html#a0769b2cf8a46624d5ff08de34260c3e5">sdrv_dma_get_channel_ctrl_base</a>(dma_base, channel);</div>
|
|
<div class="line"><a id="l00629" name="l00629"></a><span class="lineno"> 629</span> </div>
|
|
<div class="line"><a id="l00630" name="l00630"></a><span class="lineno"> 630</span> ch_base->port_cfg.csel = mux_id;</div>
|
|
<div class="line"><a id="l00631" name="l00631"></a><span class="lineno"> 631</span>}</div>
|
|
<div class="line"><a id="l00632" name="l00632"></a><span class="lineno"> 632</span> </div>
|
|
<div class="line"><a id="l00643" name="l00643"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a33ab3ea9936f909332aa5bd978144c68"> 643</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__dma_8h.html#a33ab3ea9936f909332aa5bd978144c68">sdrv_dma_set_channel_rd_outstanding</a>(</div>
|
|
<div class="line"><a id="l00644" name="l00644"></a><span class="lineno"> 644</span> sdrv_dma_ctrl_t *dma_base, <a class="code hl_enumeration" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9f">sdrv_dma_channel_id_e</a> channel, uint8_t value)</div>
|
|
<div class="line"><a id="l00645" name="l00645"></a><span class="lineno"> 645</span>{</div>
|
|
<div class="line"><a id="l00646" name="l00646"></a><span class="lineno"> 646</span> sdrv_dma_channel_ctrl_t *ch_base =</div>
|
|
<div class="line"><a id="l00647" name="l00647"></a><span class="lineno"> 647</span> <a class="code hl_function" href="sdrv__dma_8h.html#a0769b2cf8a46624d5ff08de34260c3e5">sdrv_dma_get_channel_ctrl_base</a>(dma_base, channel);</div>
|
|
<div class="line"><a id="l00648" name="l00648"></a><span class="lineno"> 648</span> </div>
|
|
<div class="line"><a id="l00649" name="l00649"></a><span class="lineno"> 649</span> ch_base->port_cfg.rot = value;</div>
|
|
<div class="line"><a id="l00650" name="l00650"></a><span class="lineno"> 650</span>}</div>
|
|
<div class="line"><a id="l00651" name="l00651"></a><span class="lineno"> 651</span> </div>
|
|
<div class="line"><a id="l00662" name="l00662"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a1782ff45df981ebedd5d19992ce28877"> 662</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__dma_8h.html#a1782ff45df981ebedd5d19992ce28877">sdrv_dma_set_channel_wr_outstanding</a>(</div>
|
|
<div class="line"><a id="l00663" name="l00663"></a><span class="lineno"> 663</span> sdrv_dma_ctrl_t *dma_base, <a class="code hl_enumeration" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9f">sdrv_dma_channel_id_e</a> channel, uint8_t value)</div>
|
|
<div class="line"><a id="l00664" name="l00664"></a><span class="lineno"> 664</span>{</div>
|
|
<div class="line"><a id="l00665" name="l00665"></a><span class="lineno"> 665</span> sdrv_dma_channel_ctrl_t *ch_base =</div>
|
|
<div class="line"><a id="l00666" name="l00666"></a><span class="lineno"> 666</span> <a class="code hl_function" href="sdrv__dma_8h.html#a0769b2cf8a46624d5ff08de34260c3e5">sdrv_dma_get_channel_ctrl_base</a>(dma_base, channel);</div>
|
|
<div class="line"><a id="l00667" name="l00667"></a><span class="lineno"> 667</span> </div>
|
|
<div class="line"><a id="l00668" name="l00668"></a><span class="lineno"> 668</span> ch_base->port_cfg.wot = value;</div>
|
|
<div class="line"><a id="l00669" name="l00669"></a><span class="lineno"> 669</span>}</div>
|
|
<div class="line"><a id="l00670" name="l00670"></a><span class="lineno"> 670</span> </div>
|
|
<div class="line"><a id="l00680" name="l00680"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#acbc275d6a1aca65b02f3fbaa7203a3a5"> 680</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__dma_8h.html#acbc275d6a1aca65b02f3fbaa7203a3a5">sdrv_dma_set_channel_interrupt</a>(sdrv_dma_ctrl_t *dma_base,</div>
|
|
<div class="line"><a id="l00681" name="l00681"></a><span class="lineno"> 681</span> <a class="code hl_enumeration" href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9f">sdrv_dma_channel_id_e</a> channel,</div>
|
|
<div class="line"><a id="l00682" name="l00682"></a><span class="lineno"> 682</span> uint32_t int_type)</div>
|
|
<div class="line"><a id="l00683" name="l00683"></a><span class="lineno"> 683</span>{</div>
|
|
<div class="line"><a id="l00684" name="l00684"></a><span class="lineno"> 684</span> sdrv_dma_channel_ctrl_t *ch_base =</div>
|
|
<div class="line"><a id="l00685" name="l00685"></a><span class="lineno"> 685</span> <a class="code hl_function" href="sdrv__dma_8h.html#a0769b2cf8a46624d5ff08de34260c3e5">sdrv_dma_get_channel_ctrl_base</a>(dma_base, channel);</div>
|
|
<div class="line"><a id="l00686" name="l00686"></a><span class="lineno"> 686</span> </div>
|
|
<div class="line"><a id="l00687" name="l00687"></a><span class="lineno"> 687</span> ch_base->int_en.v = int_type;</div>
|
|
<div class="line"><a id="l00688" name="l00688"></a><span class="lineno"> 688</span>}</div>
|
|
<div class="line"><a id="l00689" name="l00689"></a><span class="lineno"> 689</span> </div>
|
|
<div class="line"><a id="l00697" name="l00697"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#aaef77aa516fa3f6943fa0f6b53780328"> 697</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__dma_8h.html#aaef77aa516fa3f6943fa0f6b53780328">sdrv_dma_reset_core_int_status</a>(sdrv_dma_ctrl_t *dma_base)</div>
|
|
<div class="line"><a id="l00698" name="l00698"></a><span class="lineno"> 698</span>{</div>
|
|
<div class="line"><a id="l00699" name="l00699"></a><span class="lineno"> 699</span> dma_base->int_cfg.cont_int_clr.v = 0xFFFFFFFF;</div>
|
|
<div class="line"><a id="l00700" name="l00700"></a><span class="lineno"> 700</span> dma_base->int_cfg.cont_int_clr.v = 0x00000000;</div>
|
|
<div class="line"><a id="l00701" name="l00701"></a><span class="lineno"> 701</span> dma_base->int_cfg.int_clr.v = 0xFFFFFFFF;</div>
|
|
<div class="line"><a id="l00702" name="l00702"></a><span class="lineno"> 702</span> dma_base->int_cfg.int_clr.v = 0x00000000;</div>
|
|
<div class="line"><a id="l00703" name="l00703"></a><span class="lineno"> 703</span>}</div>
|
|
<div class="line"><a id="l00704" name="l00704"></a><span class="lineno"> 704</span> </div>
|
|
<div class="line"><a id="l00712" name="l00712"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a9bc1511949ac434e7fdf0e8ea9b5d64a"> 712</a></span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__dma_8h.html#a9bc1511949ac434e7fdf0e8ea9b5d64a">sdrv_dma_reset_fifo</a>(sdrv_dma_ctrl_t *dma_base)</div>
|
|
<div class="line"><a id="l00713" name="l00713"></a><span class="lineno"> 713</span>{</div>
|
|
<div class="line"><a id="l00714" name="l00714"></a><span class="lineno"> 714</span> uint32_t *dma_fifo_addr =</div>
|
|
<div class="line"><a id="l00715" name="l00715"></a><span class="lineno"> 715</span> (uint32_t *)((paddr_t)dma_base + SDRV_DMA_FIFO_OFFSET);</div>
|
|
<div class="line"><a id="l00716" name="l00716"></a><span class="lineno"> 716</span> <span class="keywordtype">int</span> index = 0;</div>
|
|
<div class="line"><a id="l00717" name="l00717"></a><span class="lineno"> 717</span> </div>
|
|
<div class="line"><a id="l00718" name="l00718"></a><span class="lineno"> 718</span> <span class="keywordflow">for</span> (index = 0; index < (SDRV_DMA_FIFO_SIZE / <span class="keyword">sizeof</span>(uint32_t)); index++) {</div>
|
|
<div class="line"><a id="l00719" name="l00719"></a><span class="lineno"> 719</span> dma_fifo_addr[index] = 0;</div>
|
|
<div class="line"><a id="l00720" name="l00720"></a><span class="lineno"> 720</span> }</div>
|
|
<div class="line"><a id="l00721" name="l00721"></a><span class="lineno"> 721</span>}</div>
|
|
<div class="line"><a id="l00722" name="l00722"></a><span class="lineno"> 722</span> </div>
|
|
<div class="line"><a id="l00729" name="l00729"></a><span class="lineno"> 729</span><span class="keyword">static</span> <span class="keyword">inline</span> <span class="keywordtype">void</span></div>
|
|
<div class="line"><a id="l00730" name="l00730"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a8d33970d5cfb77c4f3245f5079d4c3d6"> 730</a></span><a class="code hl_function" href="sdrv__dma_8h.html#a8d33970d5cfb77c4f3245f5079d4c3d6">sdrv_dma_set_channel_status</a>(sdrv_dma_channel_ctrl_t *channel_base,</div>
|
|
<div class="line"><a id="l00731" name="l00731"></a><span class="lineno"> 731</span> <a class="code hl_enumeration" href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacad">sdrv_dma_channel_status_e</a> status)</div>
|
|
<div class="line"><a id="l00732" name="l00732"></a><span class="lineno"> 732</span>{</div>
|
|
<div class="line"><a id="l00733" name="l00733"></a><span class="lineno"> 733</span> <span class="keywordflow">switch</span> (status) {</div>
|
|
<div class="line"><a id="l00734" name="l00734"></a><span class="lineno"> 734</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacadac30bbd3ee811ae53844b6ed3f7faa9bf">SDRV_DMA_CH_STATUS_STOP</a>:</div>
|
|
<div class="line"><a id="l00735" name="l00735"></a><span class="lineno"> 735</span> channel_base->ch_cfg.stop = 1;</div>
|
|
<div class="line"><a id="l00736" name="l00736"></a><span class="lineno"> 736</span> <span class="keywordflow">while</span> (channel_base->ch_cfg.stop)</div>
|
|
<div class="line"><a id="l00737" name="l00737"></a><span class="lineno"> 737</span> ;</div>
|
|
<div class="line"><a id="l00738" name="l00738"></a><span class="lineno"> 738</span> <span class="keywordflow">break</span>;</div>
|
|
<div class="line"><a id="l00739" name="l00739"></a><span class="lineno"> 739</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacadacebffaad5c71b547cd6af59d59df8c29">SDRV_DMA_CH_STATUS_FLUSH</a>:</div>
|
|
<div class="line"><a id="l00740" name="l00740"></a><span class="lineno"> 740</span> channel_base->ch_cfg.flush = 1;</div>
|
|
<div class="line"><a id="l00741" name="l00741"></a><span class="lineno"> 741</span> <span class="keywordflow">break</span>;</div>
|
|
<div class="line"><a id="l00742" name="l00742"></a><span class="lineno"> 742</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacada99d0aa63f56745c66916731c10285de7">SDRV_DMA_CH_STATUS_REQ_FLUSH</a>:</div>
|
|
<div class="line"><a id="l00743" name="l00743"></a><span class="lineno"> 743</span> channel_base->ch_cfg.req_flush = 1;</div>
|
|
<div class="line"><a id="l00744" name="l00744"></a><span class="lineno"> 744</span> <span class="keywordflow">break</span>;</div>
|
|
<div class="line"><a id="l00745" name="l00745"></a><span class="lineno"> 745</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacada9e86a22a0a56193ffb0c70cf344e0ca7">SDRV_DMA_CH_STATUS_HALT</a>:</div>
|
|
<div class="line"><a id="l00746" name="l00746"></a><span class="lineno"> 746</span><span class="preprocessor">#if CONFIG_E3L</span></div>
|
|
<div class="line"><a id="l00747" name="l00747"></a><span class="lineno"> 747</span> <span class="keywordflow">if</span> (IS_P1)</div>
|
|
<div class="line"><a id="l00748" name="l00748"></a><span class="lineno"> 748</span> channel_base->ch_cfg.halt = 1;</div>
|
|
<div class="line"><a id="l00749" name="l00749"></a><span class="lineno"> 749</span> <span class="keywordflow">else</span> <span class="keywordflow">if</span> (channel_base->shadow_op_mod.trigger_mode !=</div>
|
|
<div class="line"><a id="l00750" name="l00750"></a><span class="lineno"> 750</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a95f065bec1af860620ef897fec9f868da33fb2e286ec68f703f1add3cd90d019f">SDRV_DMA_TRIGGER_BY_INTERNAL_EVENT</a>)</div>
|
|
<div class="line"><a id="l00751" name="l00751"></a><span class="lineno"> 751</span> channel_base->ch_cfg.halt = 1;</div>
|
|
<div class="line"><a id="l00752" name="l00752"></a><span class="lineno"> 752</span><span class="preprocessor">#else</span></div>
|
|
<div class="line"><a id="l00753" name="l00753"></a><span class="lineno"> 753</span> <span class="keywordflow">if</span> (channel_base->shadow_op_mod.trigger_mode !=</div>
|
|
<div class="line"><a id="l00754" name="l00754"></a><span class="lineno"> 754</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a95f065bec1af860620ef897fec9f868da33fb2e286ec68f703f1add3cd90d019f">SDRV_DMA_TRIGGER_BY_INTERNAL_EVENT</a>)</div>
|
|
<div class="line"><a id="l00755" name="l00755"></a><span class="lineno"> 755</span> channel_base->ch_cfg.halt = 1;</div>
|
|
<div class="line"><a id="l00756" name="l00756"></a><span class="lineno"> 756</span><span class="preprocessor">#endif</span></div>
|
|
<div class="line"><a id="l00757" name="l00757"></a><span class="lineno"> 757</span> <span class="keywordflow">break</span>;</div>
|
|
<div class="line"><a id="l00758" name="l00758"></a><span class="lineno"> 758</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacadaaabf85ef153ec93f8b901c5bcb1e163b">SDRV_DMA_CH_STATUS_RESUME</a>:</div>
|
|
<div class="line"><a id="l00759" name="l00759"></a><span class="lineno"> 759</span> channel_base->ch_cfg.resume = 1;</div>
|
|
<div class="line"><a id="l00760" name="l00760"></a><span class="lineno"> 760</span> <span class="keywordflow">break</span>;</div>
|
|
<div class="line"><a id="l00761" name="l00761"></a><span class="lineno"> 761</span> <span class="keywordflow">case</span> <a class="code hl_enumvalue" href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacada28764c9c8e56e5ac91360d338b001e8a">SDRV_DMA_CH_STATUS_ABORT</a>:</div>
|
|
<div class="line"><a id="l00762" name="l00762"></a><span class="lineno"> 762</span> channel_base->ch_cfg.abort = 1;</div>
|
|
<div class="line"><a id="l00763" name="l00763"></a><span class="lineno"> 763</span> <span class="keywordflow">break</span>;</div>
|
|
<div class="line"><a id="l00764" name="l00764"></a><span class="lineno"> 764</span> <span class="keywordflow">default</span>:</div>
|
|
<div class="line"><a id="l00765" name="l00765"></a><span class="lineno"> 765</span> <span class="keywordflow">break</span>;</div>
|
|
<div class="line"><a id="l00766" name="l00766"></a><span class="lineno"> 766</span> }</div>
|
|
<div class="line"><a id="l00767" name="l00767"></a><span class="lineno"> 767</span>}</div>
|
|
<div class="line"><a id="l00768" name="l00768"></a><span class="lineno"> 768</span> </div>
|
|
<div class="line"><a id="l00776" name="l00776"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a642196ea4807fd0796de61e7462fd4d8"> 776</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__dma_8h.html#a642196ea4807fd0796de61e7462fd4d8">sdrv_dma_init_dmac</a>(paddr_t base);</div>
|
|
<div class="line"><a id="l00777" name="l00777"></a><span class="lineno"> 777</span> </div>
|
|
<div class="line"><a id="l00786" name="l00786"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a53415ae94875eb7a9cfe6a539af15d13"> 786</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__dma_8h.html#a53415ae94875eb7a9cfe6a539af15d13">sdrv_dma_create_instance</a>(<a class="code hl_struct" href="structsdrv__dma.html">sdrv_dma_t</a> *dma_instance, paddr_t base);</div>
|
|
<div class="line"><a id="l00787" name="l00787"></a><span class="lineno"> 787</span> </div>
|
|
<div class="line"><a id="l00796" name="l00796"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a76b0a9d46747a4c58e2d6a4ac19ada6a"> 796</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__dma_8h.html#a76b0a9d46747a4c58e2d6a4ac19ada6a">sdrv_dma_init_channel_config</a>(<a class="code hl_struct" href="structsdrv__dma__channel__config__t.html">sdrv_dma_channel_config_t</a> *config,</div>
|
|
<div class="line"><a id="l00797" name="l00797"></a><span class="lineno"> 797</span> <a class="code hl_struct" href="structsdrv__dma.html">sdrv_dma_t</a> *instance);</div>
|
|
<div class="line"><a id="l00798" name="l00798"></a><span class="lineno"> 798</span> </div>
|
|
<div class="line"><a id="l00808" name="l00808"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#afb2e3e19ce05d0f2d35fbfb6bd5f5274"> 808</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__dma_8h.html#afb2e3e19ce05d0f2d35fbfb6bd5f5274">sdrv_dma_init_channel</a>(<a class="code hl_struct" href="structsdrv__dma__channel__t.html">sdrv_dma_channel_t</a> *channel,</div>
|
|
<div class="line"><a id="l00809" name="l00809"></a><span class="lineno"> 809</span> <span class="keyword">const</span> <a class="code hl_struct" href="structsdrv__dma__channel__config__t.html">sdrv_dma_channel_config_t</a> *config);</div>
|
|
<div class="line"><a id="l00810" name="l00810"></a><span class="lineno"> 810</span> </div>
|
|
<div class="line"><a id="l00818" name="l00818"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a8a5b09a2f169ee6f98e473b1c9c9cf9d"> 818</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__dma_8h.html#a8a5b09a2f169ee6f98e473b1c9c9cf9d">sdrv_dma_start_channel_xfer</a>(<a class="code hl_struct" href="structsdrv__dma__channel__t.html">sdrv_dma_channel_t</a> *channel);</div>
|
|
<div class="line"><a id="l00819" name="l00819"></a><span class="lineno"> 819</span> </div>
|
|
<div class="line"><a id="l00827" name="l00827"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a664d4c43d2a51621fbf6827be1062b1a"> 827</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__dma_8h.html#a664d4c43d2a51621fbf6827be1062b1a">sdrv_dma_stop_channel_xfer</a>(<a class="code hl_struct" href="structsdrv__dma__channel__t.html">sdrv_dma_channel_t</a> *channel);</div>
|
|
<div class="line"><a id="l00828" name="l00828"></a><span class="lineno"> 828</span> </div>
|
|
<div class="line"><a id="l00836" name="l00836"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a79fb8756fe873971ff572f3581d63379"> 836</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__dma_8h.html#a79fb8756fe873971ff572f3581d63379">sdrv_dma_deinit_channel</a>(<a class="code hl_struct" href="structsdrv__dma__channel__t.html">sdrv_dma_channel_t</a> *channel);</div>
|
|
<div class="line"><a id="l00837" name="l00837"></a><span class="lineno"> 837</span> </div>
|
|
<div class="line"><a id="l00848" name="l00848"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#aa74d7fc7a132808a8b38f2a488ec4c37"> 848</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__dma_8h.html#aa74d7fc7a132808a8b38f2a488ec4c37">sdrv_dma_init_linklist_entry</a>(<a class="code hl_struct" href="structsdrv__dma__linklist__descriptor__t.html">sdrv_dma_linklist_descriptor_t</a> *desc,</div>
|
|
<div class="line"><a id="l00849" name="l00849"></a><span class="lineno"> 849</span> <span class="keyword">const</span> <a class="code hl_struct" href="structsdrv__dma__channel__config__t.html">sdrv_dma_channel_config_t</a> *config);</div>
|
|
<div class="line"><a id="l00850" name="l00850"></a><span class="lineno"> 850</span> </div>
|
|
<div class="line"><a id="l00859" name="l00859"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#af952d929924cbc31db48a7e206b92c12"> 859</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__dma_8h.html#af952d929924cbc31db48a7e206b92c12">sdrv_dma_set_channel_source_address</a>(<a class="code hl_struct" href="structsdrv__dma__channel__t.html">sdrv_dma_channel_t</a> *channel,</div>
|
|
<div class="line"><a id="l00860" name="l00860"></a><span class="lineno"> 860</span> paddr_t addr);</div>
|
|
<div class="line"><a id="l00861" name="l00861"></a><span class="lineno"> 861</span> </div>
|
|
<div class="line"><a id="l00876" name="l00876"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a65c810929e6c7bf83c4e26e477d0258e"> 876</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="sdrv__dma_8h.html#a65c810929e6c7bf83c4e26e477d0258e">sdrv_dma_set_channel_buffer_size</a>(<a class="code hl_struct" href="structsdrv__dma__channel__t.html">sdrv_dma_channel_t</a> *channel,</div>
|
|
<div class="line"><a id="l00877" name="l00877"></a><span class="lineno"> 877</span> <a class="code hl_enumeration" href="sdrv__dma_8h.html#a3cf1f3daf3f457f629ecdfc46e090308">sdrv_dma_loop_mode_e</a> loop_mode,</div>
|
|
<div class="line"><a id="l00878" name="l00878"></a><span class="lineno"> 878</span> uint32_t total_size,</div>
|
|
<div class="line"><a id="l00879" name="l00879"></a><span class="lineno"> 879</span> uint32_t loop_size);</div>
|
|
<div class="line"><a id="l00880" name="l00880"></a><span class="lineno"> 880</span> </div>
|
|
<div class="line"><a id="l00889" name="l00889"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a5fb1b55ece25615724899d39565af6fa"> 889</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__dma_8h.html#a5fb1b55ece25615724899d39565af6fa">sdrv_dma_set_channel_destination_address</a>(<a class="code hl_struct" href="structsdrv__dma__channel__t.html">sdrv_dma_channel_t</a> *channel,</div>
|
|
<div class="line"><a id="l00890" name="l00890"></a><span class="lineno"> 890</span> paddr_t addr);</div>
|
|
<div class="line"><a id="l00891" name="l00891"></a><span class="lineno"> 891</span> </div>
|
|
<div class="line"><a id="l00900" name="l00900"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#aa129ff50ec15717672116fcddab70f0d"> 900</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__dma_8h.html#aa129ff50ec15717672116fcddab70f0d">sdrv_dma_set_channel_xfer_bytes</a>(<a class="code hl_struct" href="structsdrv__dma__channel__t.html">sdrv_dma_channel_t</a> *channel,</div>
|
|
<div class="line"><a id="l00901" name="l00901"></a><span class="lineno"> 901</span> uint32_t xfer_bytes);</div>
|
|
<div class="line"><a id="l00902" name="l00902"></a><span class="lineno"> 902</span> </div>
|
|
<div class="line"><a id="l00911" name="l00911"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a5ca69e4d9b16835f3b8369735829ca85"> 911</a></span>uint32_t <a class="code hl_function" href="sdrv__dma_8h.html#a5ca69e4d9b16835f3b8369735829ca85">sdrv_dma_get_channel_xfer_bytes</a>(<a class="code hl_struct" href="structsdrv__dma__channel__t.html">sdrv_dma_channel_t</a> *channel);</div>
|
|
<div class="line"><a id="l00912" name="l00912"></a><span class="lineno"> 912</span> </div>
|
|
<div class="line"><a id="l00920" name="l00920"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a2e6749b66c137ff539d2d57c5f77eb19"> 920</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__dma_8h.html#a2e6749b66c137ff539d2d57c5f77eb19">sdrv_dma_clear_channel_xfer_bytes</a>(<a class="code hl_struct" href="structsdrv__dma__channel__t.html">sdrv_dma_channel_t</a> *channel);</div>
|
|
<div class="line"><a id="l00921" name="l00921"></a><span class="lineno"> 921</span> </div>
|
|
<div class="line"><a id="l00930" name="l00930"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#ad20111dc252dd711bdd54dfb7637cd47"> 930</a></span>uint32_t <a class="code hl_function" href="sdrv__dma_8h.html#ad20111dc252dd711bdd54dfb7637cd47">sdrv_dma_get_channel_xfer_status</a>(<a class="code hl_struct" href="structsdrv__dma__channel__t.html">sdrv_dma_channel_t</a> *channel);</div>
|
|
<div class="line"><a id="l00931" name="l00931"></a><span class="lineno"> 931</span> </div>
|
|
<div class="line"><a id="l00940" name="l00940"></a><span class="lineno"><a class="line" href="sdrv__dma_8h.html#a1ad1ffa7c9f117d0200822d1679f88b8"> 940</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="sdrv__dma_8h.html#a1ad1ffa7c9f117d0200822d1679f88b8">sdrv_dma_clear_channel_xfer_status</a>(<a class="code hl_struct" href="structsdrv__dma__channel__t.html">sdrv_dma_channel_t</a> *channel,</div>
|
|
<div class="line"><a id="l00941" name="l00941"></a><span class="lineno"> 941</span> uint32_t status);</div>
|
|
<div class="line"><a id="l00942" name="l00942"></a><span class="lineno"> 942</span> </div>
|
|
<div class="line"><a id="l00943" name="l00943"></a><span class="lineno"> 943</span><span class="preprocessor">#endif</span></div>
|
|
<div class="ttc" id="asdrv__common_8h_html"><div class="ttname"><a href="sdrv__common_8h.html">sdrv_common.h</a></div><div class="ttdoc">SemiDrive driver common header file.</div></div>
|
|
<div class="ttc" id="asdrv__common_8h_html_a19e0f226537905b9e022007ff40c57c6a6321aface9402db0749cca1661ccdbd3"><div class="ttname"><a href="sdrv__common_8h.html#a19e0f226537905b9e022007ff40c57c6a6321aface9402db0749cca1661ccdbd3">SDRV_STATUS_GROUP_DMA</a></div><div class="ttdeci">@ SDRV_STATUS_GROUP_DMA</div><div class="ttdef"><b>Definition:</b> sdrv_common.h:28</div></div>
|
|
<div class="ttc" id="asdrv__common_8h_html_aaabdaf7ee58ca7269bd4bf24efcde092"><div class="ttname"><a href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a></div><div class="ttdeci">int32_t status_t</div><div class="ttdoc">Type used for all status and error return values.</div><div class="ttdef"><b>Definition:</b> sdrv_common.h:82</div></div>
|
|
<div class="ttc" id="asdrv__common_8h_html_aef8aef2653fac9cb1b5fbe2a5976314c"><div class="ttname"><a href="sdrv__common_8h.html#aef8aef2653fac9cb1b5fbe2a5976314c">SDRV_ERROR_STATUS</a></div><div class="ttdeci">#define SDRV_ERROR_STATUS(group, code)</div><div class="ttdoc">Construct a status code value from a group and code number. All the error statuses are negetive numbe...</div><div class="ttdef"><b>Definition:</b> sdrv_common.h:17</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a04db1df3e488ae54403a856ec87f49f8"><div class="ttname"><a href="sdrv__dma_8h.html#a04db1df3e488ae54403a856ec87f49f8">SDRV_DMA_LIMIT_TIMES</a></div><div class="ttdeci">#define SDRV_DMA_LIMIT_TIMES</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a0769b2cf8a46624d5ff08de34260c3e5"><div class="ttname"><a href="sdrv__dma_8h.html#a0769b2cf8a46624d5ff08de34260c3e5">sdrv_dma_get_channel_ctrl_base</a></div><div class="ttdeci">static sdrv_dma_channel_ctrl_t * sdrv_dma_get_channel_ctrl_base(sdrv_dma_ctrl_t *dma_base, sdrv_dma_channel_id_e channel)</div><div class="ttdoc">get dma channel controller base address.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:578</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a0a2c840114bacc40ca37a5c47ae70e32"><div class="ttname"><a href="sdrv__dma_8h.html#a0a2c840114bacc40ca37a5c47ae70e32">sdrv_dma_data_crc_sel_e</a></div><div class="ttdeci">sdrv_dma_data_crc_sel_e</div><div class="ttdoc">DMA Data CRC Sel.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:428</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a0a2c840114bacc40ca37a5c47ae70e32a0c55dd3333afe59e6ad5478fbfb9954f"><div class="ttname"><a href="sdrv__dma_8h.html#a0a2c840114bacc40ca37a5c47ae70e32a0c55dd3333afe59e6ad5478fbfb9954f">CRC32_802P3</a></div><div class="ttdeci">@ CRC32_802P3</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:429</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a0a2c840114bacc40ca37a5c47ae70e32acdf0c4de024efc53edd374ad22c6da30"><div class="ttname"><a href="sdrv__dma_8h.html#a0a2c840114bacc40ca37a5c47ae70e32acdf0c4de024efc53edd374ad22c6da30">CRC16_CCITT</a></div><div class="ttdeci">@ CRC16_CCITT</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:430</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a0a2c840114bacc40ca37a5c47ae70e32ae00c2275c0a5ac47b64c221feadfc3eb"><div class="ttname"><a href="sdrv__dma_8h.html#a0a2c840114bacc40ca37a5c47ae70e32ae00c2275c0a5ac47b64c221feadfc3eb">CRC8_CCITT</a></div><div class="ttdeci">@ CRC8_CCITT</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:431</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a1782ff45df981ebedd5d19992ce28877"><div class="ttname"><a href="sdrv__dma_8h.html#a1782ff45df981ebedd5d19992ce28877">sdrv_dma_set_channel_wr_outstanding</a></div><div class="ttdeci">static void sdrv_dma_set_channel_wr_outstanding(sdrv_dma_ctrl_t *dma_base, sdrv_dma_channel_id_e channel, uint8_t value)</div><div class="ttdoc">set dma channel write outstanding.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:662</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a1ad1ffa7c9f117d0200822d1679f88b8"><div class="ttname"><a href="sdrv__dma_8h.html#a1ad1ffa7c9f117d0200822d1679f88b8">sdrv_dma_clear_channel_xfer_status</a></div><div class="ttdeci">status_t sdrv_dma_clear_channel_xfer_status(sdrv_dma_channel_t *channel, uint32_t status)</div><div class="ttdoc">Clear DMA channel status.</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a20e725c7167a1e8583c7449ace841bd6"><div class="ttname"><a href="sdrv__dma_8h.html#a20e725c7167a1e8583c7449ace841bd6">sdrv_dma_status_e</a></div><div class="ttdeci">sdrv_dma_status_e</div><div class="ttdoc">DMA channel transfer status.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:376</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a20e725c7167a1e8583c7449ace841bd6a1ba6e35af6961bb054e0d330e88ee0f8"><div class="ttname"><a href="sdrv__dma_8h.html#a20e725c7167a1e8583c7449ace841bd6a1ba6e35af6961bb054e0d330e88ee0f8">SDRV_DMA_ERR</a></div><div class="ttdeci">@ SDRV_DMA_ERR</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:381</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a20e725c7167a1e8583c7449ace841bd6a4d1c155c6d38424928d32a6da4a78eb5"><div class="ttname"><a href="sdrv__dma_8h.html#a20e725c7167a1e8583c7449ace841bd6a4d1c155c6d38424928d32a6da4a78eb5">SDRV_DMA_COMPLETED</a></div><div class="ttdeci">@ SDRV_DMA_COMPLETED</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:377</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a20e725c7167a1e8583c7449ace841bd6a7ebe40cf9567c7ab0a589e178b947d19"><div class="ttname"><a href="sdrv__dma_8h.html#a20e725c7167a1e8583c7449ace841bd6a7ebe40cf9567c7ab0a589e178b947d19">SDRV_DMA_PENDING</a></div><div class="ttdeci">@ SDRV_DMA_PENDING</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:382</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a20e725c7167a1e8583c7449ace841bd6a9d005921e15e93491689647d2cbfc904"><div class="ttname"><a href="sdrv__dma_8h.html#a20e725c7167a1e8583c7449ace841bd6a9d005921e15e93491689647d2cbfc904">SDRV_DMA_BLOCK_DONE</a></div><div class="ttdeci">@ SDRV_DMA_BLOCK_DONE</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:378</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a20e725c7167a1e8583c7449ace841bd6aa4e6991915bdab79d0aca304fa1a7854"><div class="ttname"><a href="sdrv__dma_8h.html#a20e725c7167a1e8583c7449ace841bd6aa4e6991915bdab79d0aca304fa1a7854">SDRV_DMA_PAUSED</a></div><div class="ttdeci">@ SDRV_DMA_PAUSED</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:380</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a20e725c7167a1e8583c7449ace841bd6aaa4f41e25622dee53b899a6031d728c1"><div class="ttname"><a href="sdrv__dma_8h.html#a20e725c7167a1e8583c7449ace841bd6aaa4f41e25622dee53b899a6031d728c1">SDRV_DMA_IN_PROGRESS</a></div><div class="ttdeci">@ SDRV_DMA_IN_PROGRESS</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:379</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a274159adbb399be5ca569555c1b39aab"><div class="ttname"><a href="sdrv__dma_8h.html#a274159adbb399be5ca569555c1b39aab">sdrv_dma_bus_width_e</a></div><div class="ttdeci">sdrv_dma_bus_width_e</div><div class="ttdoc">DMA channel data width for each transaction.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:127</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a274159adbb399be5ca569555c1b39aaba124c119c33bdb51dcc0fc9b6e6f577a8"><div class="ttname"><a href="sdrv__dma_8h.html#a274159adbb399be5ca569555c1b39aaba124c119c33bdb51dcc0fc9b6e6f577a8">SDRV_DMA_BUSWIDTH_8_BYTES</a></div><div class="ttdeci">@ SDRV_DMA_BUSWIDTH_8_BYTES</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:131</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a274159adbb399be5ca569555c1b39aaba61a990c895acfe0d73a0ce6201a6842d"><div class="ttname"><a href="sdrv__dma_8h.html#a274159adbb399be5ca569555c1b39aaba61a990c895acfe0d73a0ce6201a6842d">SDRV_DMA_BUSWIDTH_4_BYTES</a></div><div class="ttdeci">@ SDRV_DMA_BUSWIDTH_4_BYTES</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:130</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a274159adbb399be5ca569555c1b39aaba64edfb6c20d4c1dd369b8cccf5f762ae"><div class="ttname"><a href="sdrv__dma_8h.html#a274159adbb399be5ca569555c1b39aaba64edfb6c20d4c1dd369b8cccf5f762ae">SDRV_DMA_BUSWIDTH_1_BYTE</a></div><div class="ttdeci">@ SDRV_DMA_BUSWIDTH_1_BYTE</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:128</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a274159adbb399be5ca569555c1b39aababbea627f8f03a6081436f5e3c93357db"><div class="ttname"><a href="sdrv__dma_8h.html#a274159adbb399be5ca569555c1b39aababbea627f8f03a6081436f5e3c93357db">SDRV_DMA_BUSWIDTH_2_BYTES</a></div><div class="ttdeci">@ SDRV_DMA_BUSWIDTH_2_BYTES</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:129</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2e6749b66c137ff539d2d57c5f77eb19"><div class="ttname"><a href="sdrv__dma_8h.html#a2e6749b66c137ff539d2d57c5f77eb19">sdrv_dma_clear_channel_xfer_bytes</a></div><div class="ttdeci">status_t sdrv_dma_clear_channel_xfer_bytes(sdrv_dma_channel_t *channel)</div><div class="ttdoc">Clear DMA channel transfered bytes counter.</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2fce8b449dfda53bb26afae8dea00c9f"><div class="ttname"><a href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9f">sdrv_dma_channel_id_e</a></div><div class="ttdeci">sdrv_dma_channel_id_e</div><div class="ttdoc">DMA Channel ID.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:47</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2fce8b449dfda53bb26afae8dea00c9fa0bb084f01b21c6f0c45699e6b7fe2e14"><div class="ttname"><a href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa0bb084f01b21c6f0c45699e6b7fe2e14">SDRV_DMA_CHANNEL_9</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_9</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:58</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2fce8b449dfda53bb26afae8dea00c9fa18f360d584bd38c658a70f3250f0625c"><div class="ttname"><a href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa18f360d584bd38c658a70f3250f0625c">SDRV_DMA_CHANNEL_7</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_7</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:56</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2fce8b449dfda53bb26afae8dea00c9fa248e83d2cdd9ad0b58b146791de7a308"><div class="ttname"><a href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa248e83d2cdd9ad0b58b146791de7a308">SDRV_DMA_CHANNEL_22</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_22</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:71</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2fce8b449dfda53bb26afae8dea00c9fa315f948a01daa968be8cc27a70d984fe"><div class="ttname"><a href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa315f948a01daa968be8cc27a70d984fe">SDRV_DMA_CHANNEL_0</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_0</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:49</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2fce8b449dfda53bb26afae8dea00c9fa5100c5794a6a967d457070f30418a544"><div class="ttname"><a href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa5100c5794a6a967d457070f30418a544">SDRV_DMA_CHANNEL_15</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_15</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:64</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2fce8b449dfda53bb26afae8dea00c9fa519e0f498b248717ce0649aedd2ddf3f"><div class="ttname"><a href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa519e0f498b248717ce0649aedd2ddf3f">SDRV_DMA_CHANNEL_23</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_23</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:72</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2fce8b449dfda53bb26afae8dea00c9fa51d18e98fc85a815c8007eafcae215cc"><div class="ttname"><a href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa51d18e98fc85a815c8007eafcae215cc">SDRV_DMA_CHANNEL_5</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_5</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:54</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2fce8b449dfda53bb26afae8dea00c9fa5335d3b85db9d9393a9bf1c8d051a2db"><div class="ttname"><a href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa5335d3b85db9d9393a9bf1c8d051a2db">SDRV_DMA_CHANNEL_16</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_16</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:65</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2fce8b449dfda53bb26afae8dea00c9fa6f9bf72d73b397074fda203c0df41621"><div class="ttname"><a href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa6f9bf72d73b397074fda203c0df41621">SDRV_DMA_CHANNEL_21</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_21</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:70</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2fce8b449dfda53bb26afae8dea00c9fa7721384621f73ebc20665d5a114bfa9a"><div class="ttname"><a href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa7721384621f73ebc20665d5a114bfa9a">SDRV_DMA_CHANNEL_12</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_12</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:61</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2fce8b449dfda53bb26afae8dea00c9fa7f98d466d5e932ae19706d3d3451f923"><div class="ttname"><a href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa7f98d466d5e932ae19706d3d3451f923">SDRV_DMA_CHANNEL_18</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_18</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:67</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2fce8b449dfda53bb26afae8dea00c9fa7fdd13052192fbb777f57669604e92b2"><div class="ttname"><a href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa7fdd13052192fbb777f57669604e92b2">SDRV_DMA_CHANNEL_6</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_6</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:55</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2fce8b449dfda53bb26afae8dea00c9fa8e6f58358b70257cb10e9a38912df0ba"><div class="ttname"><a href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa8e6f58358b70257cb10e9a38912df0ba">SDRV_DMA_CHANNEL_14</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_14</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:63</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2fce8b449dfda53bb26afae8dea00c9fa9282886c11108fa42af2495e0f292f73"><div class="ttname"><a href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa9282886c11108fa42af2495e0f292f73">SDRV_DMA_CHANNEL_4</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_4</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:53</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2fce8b449dfda53bb26afae8dea00c9fa99c0855ed705fe7cd733bf5e3f419279"><div class="ttname"><a href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fa99c0855ed705fe7cd733bf5e3f419279">SDRV_DMA_CHANNEL_17</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_17</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:66</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2fce8b449dfda53bb26afae8dea00c9fac279163937e0588408b4371eae79269f"><div class="ttname"><a href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fac279163937e0588408b4371eae79269f">SDRV_DMA_CHANNEL_10</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_10</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:59</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2fce8b449dfda53bb26afae8dea00c9facba77036c540f238fb431e40ad01324b"><div class="ttname"><a href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9facba77036c540f238fb431e40ad01324b">SDRV_DMA_CHANNEL_INVALID</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_INVALID</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:48</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2fce8b449dfda53bb26afae8dea00c9facd2e9f59b3e70fba4d2eb094a15fc8f9"><div class="ttname"><a href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9facd2e9f59b3e70fba4d2eb094a15fc8f9">SDRV_DMA_CHANNEL_3</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_3</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:52</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2fce8b449dfda53bb26afae8dea00c9fad14585544383b47f237034b1751fd288"><div class="ttname"><a href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fad14585544383b47f237034b1751fd288">SDRV_DMA_CHANNEL_13</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_13</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:62</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2fce8b449dfda53bb26afae8dea00c9fad3d70129d5540bc93c3b4292232af17e"><div class="ttname"><a href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fad3d70129d5540bc93c3b4292232af17e">SDRV_DMA_CHANNEL_1</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_1</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:50</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2fce8b449dfda53bb26afae8dea00c9fad5ad56d6d2e6e17fe9a0b3e30631da50"><div class="ttname"><a href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fad5ad56d6d2e6e17fe9a0b3e30631da50">SDRV_DMA_CHANNEL_20</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_20</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:69</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2fce8b449dfda53bb26afae8dea00c9fada8b1a8996a2d79889b9cacfa93e53e8"><div class="ttname"><a href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fada8b1a8996a2d79889b9cacfa93e53e8">SDRV_DMA_CHANNEL_19</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_19</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:68</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2fce8b449dfda53bb26afae8dea00c9fae73fcfac5d39c8fc467205805e4cc52e"><div class="ttname"><a href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9fae73fcfac5d39c8fc467205805e4cc52e">SDRV_DMA_CHANNEL_8</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_8</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:57</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2fce8b449dfda53bb26afae8dea00c9faf57c3300d58834c8e9795579de786f1f"><div class="ttname"><a href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9faf57c3300d58834c8e9795579de786f1f">SDRV_DMA_CHANNEL_11</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_11</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:60</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a2fce8b449dfda53bb26afae8dea00c9faf7e7ed724ae3e91f6252743ced39b7fd"><div class="ttname"><a href="sdrv__dma_8h.html#a2fce8b449dfda53bb26afae8dea00c9faf7e7ed724ae3e91f6252743ced39b7fd">SDRV_DMA_CHANNEL_2</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_2</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:51</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a33ab3ea9936f909332aa5bd978144c68"><div class="ttname"><a href="sdrv__dma_8h.html#a33ab3ea9936f909332aa5bd978144c68">sdrv_dma_set_channel_rd_outstanding</a></div><div class="ttdeci">static void sdrv_dma_set_channel_rd_outstanding(sdrv_dma_ctrl_t *dma_base, sdrv_dma_channel_id_e channel, uint8_t value)</div><div class="ttdoc">set dma channel read outstanding.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:643</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a3a1413e4588936959d4c1b1efcd4a03c"><div class="ttname"><a href="sdrv__dma_8h.html#a3a1413e4588936959d4c1b1efcd4a03c">sdrv_dma_switch_event_ctrl_e</a></div><div class="ttdeci">sdrv_dma_switch_event_ctrl_e</div><div class="ttdoc">Hardware control after MAD completed just for LOOP_MODE_1.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:228</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a3a1413e4588936959d4c1b1efcd4a03ca2112366764c560933380e5b933cfcca3"><div class="ttname"><a href="sdrv__dma_8h.html#a3a1413e4588936959d4c1b1efcd4a03ca2112366764c560933380e5b933cfcca3">SDRV_DMA_SWT_EVT_CTL_UNDEFINED</a></div><div class="ttdeci">@ SDRV_DMA_SWT_EVT_CTL_UNDEFINED</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:240</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a3a1413e4588936959d4c1b1efcd4a03ca3fbe4cc1bcd67e9330473cb40ba785d9"><div class="ttname"><a href="sdrv__dma_8h.html#a3a1413e4588936959d4c1b1efcd4a03ca3fbe4cc1bcd67e9330473cb40ba785d9">SDRV_DMA_SWT_EVT_CTL_CONTINUE_WTHOUT_INT</a></div><div class="ttdeci">@ SDRV_DMA_SWT_EVT_CTL_CONTINUE_WTHOUT_INT</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:239</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a3a1413e4588936959d4c1b1efcd4a03ca57d713a7292a5aaf98193e8d26d5c31f"><div class="ttname"><a href="sdrv__dma_8h.html#a3a1413e4588936959d4c1b1efcd4a03ca57d713a7292a5aaf98193e8d26d5c31f">SDRV_DMA_SWT_EVT_CTL_STOP_WTH_INT</a></div><div class="ttdeci">@ SDRV_DMA_SWT_EVT_CTL_STOP_WTH_INT</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:230</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a3a1413e4588936959d4c1b1efcd4a03cab97bebc42e8599c7b00683ac19d15d71"><div class="ttname"><a href="sdrv__dma_8h.html#a3a1413e4588936959d4c1b1efcd4a03cab97bebc42e8599c7b00683ac19d15d71">SDRV_DMA_SWT_EVT_CTL_SUSPEND_WTH_INT</a></div><div class="ttdeci">@ SDRV_DMA_SWT_EVT_CTL_SUSPEND_WTH_INT</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:233</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a3a1413e4588936959d4c1b1efcd4a03cad09478efd78a174c8e12b858a691f515"><div class="ttname"><a href="sdrv__dma_8h.html#a3a1413e4588936959d4c1b1efcd4a03cad09478efd78a174c8e12b858a691f515">SDRV_DMA_SWT_EVT_CTL_CONTINUE_WTH_INT</a></div><div class="ttdeci">@ SDRV_DMA_SWT_EVT_CTL_CONTINUE_WTH_INT</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:236</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a3cf1f3daf3f457f629ecdfc46e090308"><div class="ttname"><a href="sdrv__dma_8h.html#a3cf1f3daf3f457f629ecdfc46e090308">sdrv_dma_loop_mode_e</a></div><div class="ttdeci">sdrv_dma_loop_mode_e</div><div class="ttdoc">DMA channel transfer data mode in one handshake.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:269</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a3cf1f3daf3f457f629ecdfc46e090308a203865882173284915f7e80cdd468829"><div class="ttname"><a href="sdrv__dma_8h.html#a3cf1f3daf3f457f629ecdfc46e090308a203865882173284915f7e80cdd468829">SDRV_DMA_LOOP_MODE_2</a></div><div class="ttdeci">@ SDRV_DMA_LOOP_MODE_2</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:272</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a3cf1f3daf3f457f629ecdfc46e090308a61706395389492b31c66270ea78cede5"><div class="ttname"><a href="sdrv__dma_8h.html#a3cf1f3daf3f457f629ecdfc46e090308a61706395389492b31c66270ea78cede5">SDRV_DMA_LOOP_MODE_0</a></div><div class="ttdeci">@ SDRV_DMA_LOOP_MODE_0</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:270</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a3cf1f3daf3f457f629ecdfc46e090308aaff8eb75785ea214b214cbc810138962"><div class="ttname"><a href="sdrv__dma_8h.html#a3cf1f3daf3f457f629ecdfc46e090308aaff8eb75785ea214b214cbc810138962">SDRV_DMA_LOOP_MODE_UNDEFINED</a></div><div class="ttdeci">@ SDRV_DMA_LOOP_MODE_UNDEFINED</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:273</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a3cf1f3daf3f457f629ecdfc46e090308ab24bf6651a23d78e19d7868ac7759937"><div class="ttname"><a href="sdrv__dma_8h.html#a3cf1f3daf3f457f629ecdfc46e090308ab24bf6651a23d78e19d7868ac7759937">SDRV_DMA_LOOP_MODE_1</a></div><div class="ttdeci">@ SDRV_DMA_LOOP_MODE_1</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:271</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4b2f1e33ab3153f5b47ff3d1d305a53e"><div class="ttname"><a href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53e">sdrv_dma_xfer_type_e</a></div><div class="ttdeci">sdrv_dma_xfer_type_e</div><div class="ttdoc">DMA channel transfer types.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:93</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4b2f1e33ab3153f5b47ff3d1d305a53ea14855d0371e9930f4a1c33048f1d0cb7"><div class="ttname"><a href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53ea14855d0371e9930f4a1c33048f1d0cb7">SDRV_DMA_DIR_MEM2MEM</a></div><div class="ttdeci">@ SDRV_DMA_DIR_MEM2MEM</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:94</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4b2f1e33ab3153f5b47ff3d1d305a53ea31a8368612dd982d21e80e12382c847d"><div class="ttname"><a href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53ea31a8368612dd982d21e80e12382c847d">SDRV_DMA_DIR_MEM2DEV</a></div><div class="ttdeci">@ SDRV_DMA_DIR_MEM2DEV</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:95</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4b2f1e33ab3153f5b47ff3d1d305a53ea3ed1fa0481536573c3c8db7573f62e59"><div class="ttname"><a href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53ea3ed1fa0481536573c3c8db7573f62e59">SDRV_DMA_DIR_NOT_DEFINED</a></div><div class="ttdeci">@ SDRV_DMA_DIR_NOT_DEFINED</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:102</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4b2f1e33ab3153f5b47ff3d1d305a53ea747e6ad988999c7b2f51b58969cbfd9a"><div class="ttname"><a href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53ea747e6ad988999c7b2f51b58969cbfd9a">SDRV_DMA_DIR_DEV2MEM</a></div><div class="ttdeci">@ SDRV_DMA_DIR_DEV2MEM</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:96</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4b2f1e33ab3153f5b47ff3d1d305a53ea9af5771824fe732353300d613e8bc562"><div class="ttname"><a href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53ea9af5771824fe732353300d613e8bc562">SDRV_DMA_DIR_REG2MEM</a></div><div class="ttdeci">@ SDRV_DMA_DIR_REG2MEM</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:98</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4b2f1e33ab3153f5b47ff3d1d305a53eaa4e723f46746cf30fd7f38e73606071c"><div class="ttname"><a href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53eaa4e723f46746cf30fd7f38e73606071c">SDRV_DMA_DIR_MEM2REG</a></div><div class="ttdeci">@ SDRV_DMA_DIR_MEM2REG</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:100</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4b2f1e33ab3153f5b47ff3d1d305a53eab2bac8a753e7c51186df856c5747c393"><div class="ttname"><a href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53eab2bac8a753e7c51186df856c5747c393">SDRV_DMA_DIR_DEV2REG</a></div><div class="ttdeci">@ SDRV_DMA_DIR_DEV2REG</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:101</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4b2f1e33ab3153f5b47ff3d1d305a53eadfa44dabbe82971cee3551b894d39789"><div class="ttname"><a href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53eadfa44dabbe82971cee3551b894d39789">SDRV_DMA_DIR_REG2DEV</a></div><div class="ttdeci">@ SDRV_DMA_DIR_REG2DEV</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:99</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4b2f1e33ab3153f5b47ff3d1d305a53eaf01702ded9945b6be7ad4f568a7d8377"><div class="ttname"><a href="sdrv__dma_8h.html#a4b2f1e33ab3153f5b47ff3d1d305a53eaf01702ded9945b6be7ad4f568a7d8377">SDRV_DMA_DIR_DEV2DEV</a></div><div class="ttdeci">@ SDRV_DMA_DIR_DEV2DEV</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:97</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583db"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583db">sdrv_dma_interrupt_type_e</a></div><div class="ttdeci">sdrv_dma_interrupt_type_e</div><div class="ttdoc">DMA channel interrupt types.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:302</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dba0923601be51000c1aa8dd107d5033695"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba0923601be51000c1aa8dd107d5033695">SDRV_DMA_AXI_WRITE_ERR</a></div><div class="ttdeci">@ SDRV_DMA_AXI_WRITE_ERR</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:318</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dba0ec29700723336ec01d86e9871a4bacd"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba0ec29700723336ec01d86e9871a4bacd">SDRV_DMA_FIREWALL_WR_ERR</a></div><div class="ttdeci">@ SDRV_DMA_FIREWALL_WR_ERR</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:326</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dba1c6412f59ebf7e91038443a7874efe67"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba1c6412f59ebf7e91038443a7874efe67">SDRV_DMA_SWITCH_EVENT</a></div><div class="ttdeci">@ SDRV_DMA_SWITCH_EVENT</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:349</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dba22eee2df7977e7625020c8a76bc7acda"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba22eee2df7977e7625020c8a76bc7acda">SDRV_DMA_LAST_MAD_DONE</a></div><div class="ttdeci">@ SDRV_DMA_LAST_MAD_DONE</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:332</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dba2c0ce7667860fbefb4b106f2d2b4de8a"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba2c0ce7667860fbefb4b106f2d2b4de8a">SDRV_DMA_MAD_CRC_ERR</a></div><div class="ttdeci">@ SDRV_DMA_MAD_CRC_ERR</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:322</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dba2c78623e887f7e7295f6756169eac21a"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba2c78623e887f7e7295f6756169eac21a">SDRV_DMA_CHANNEL_FIFO_ECC_COR_ERR</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_FIFO_ECC_COR_ERR</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:308</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dba30da56f113b0cdf6851c090b6da5bceb"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba30da56f113b0cdf6851c090b6da5bceb">SDRV_DMA_REQ_TIMEOUT</a></div><div class="ttdeci">@ SDRV_DMA_REQ_TIMEOUT</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:347</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dba39c650254885aaaaf727d213a82341cb"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba39c650254885aaaaf727d213a82341cb">SDRV_DMA_CH_STOP</a></div><div class="ttdeci">@ SDRV_DMA_CH_STOP</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:337</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dba3b615079a816005666a97e57a9ed64bd"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba3b615079a816005666a97e57a9ed64bd">SDRV_DMA_CH_REQ_FLUSH</a></div><div class="ttdeci">@ SDRV_DMA_CH_REQ_FLUSH</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:341</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dba427886aa00a034ccadb5ff904c3c9ed1"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba427886aa00a034ccadb5ff904c3c9ed1">SDRV_DMA_PROGRAMING_SEQUENCE_ERR</a></div><div class="ttdeci">@ SDRV_DMA_PROGRAMING_SEQUENCE_ERR</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:358</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dba4371e372be8eb61f61eab3dcd39e9037"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba4371e372be8eb61f61eab3dcd39e9037">SDRV_DMA_CH_FLUSH</a></div><div class="ttdeci">@ SDRV_DMA_CH_FLUSH</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:339</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dba53010e9b28ab72d035f34c4f5c1f2773"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba53010e9b28ab72d035f34c4f5c1f2773">SDRV_DMA_CHANNEL_FIFO_ECC_UNCOR_ERR</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_FIFO_ECC_UNCOR_ERR</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:310</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dba580845c17f7fff57bac9576a28c78ca5"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba580845c17f7fff57bac9576a28c78ca5">SDRV_DMA_FIREWALL_RD_ERR</a></div><div class="ttdeci">@ SDRV_DMA_FIREWALL_RD_ERR</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:324</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dba697c7f77b652fe0d6ed95ef509ca8a8f"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba697c7f77b652fe0d6ed95ef509ca8a8f">SDRV_DMA_AHB_WRITE_ERR</a></div><div class="ttdeci">@ SDRV_DMA_AHB_WRITE_ERR</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:314</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dba6e94746ec81445e291650abc0b4b0225"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba6e94746ec81445e291650abc0b4b0225">SDRV_DMA_PATTERN_POLL_MISMACTCH</a></div><div class="ttdeci">@ SDRV_DMA_PATTERN_POLL_MISMACTCH</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:354</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dba6fec42780ba977f2d5fa784a0a7fbc87"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba6fec42780ba977f2d5fa784a0a7fbc87">SDRV_DMA_CHANNEL_LINK_ERR</a></div><div class="ttdeci">@ SDRV_DMA_CHANNEL_LINK_ERR</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:320</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dba8ad4c06352df3b95837a0d139b506d2b"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba8ad4c06352df3b95837a0d139b506d2b">SDRV_DMA_DATA_CRC_ERR</a></div><div class="ttdeci">@ SDRV_DMA_DATA_CRC_ERR</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:328</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dba8efc07603d8feda66bc0c454caa41aab"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba8efc07603d8feda66bc0c454caa41aab">SDRV_DMA_PATTERN_DETECTED</a></div><div class="ttdeci">@ SDRV_DMA_PATTERN_DETECTED</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:330</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dba94ec489a5c7ab5b80161ad6625ea2b1f"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba94ec489a5c7ab5b80161ad6625ea2b1f">SDRV_DMA_HANDSHAKE_E2E_COR_ERR</a></div><div class="ttdeci">@ SDRV_DMA_HANDSHAKE_E2E_COR_ERR</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:304</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dba98518dd24f4bc144436ff485240b9a20"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dba98518dd24f4bc144436ff485240b9a20">SDRV_DMA_HANDSHAKE_E2E_UNCOR_ERR</a></div><div class="ttdeci">@ SDRV_DMA_HANDSHAKE_E2E_UNCOR_ERR</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:306</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dbaadbe423a53173ec9f6b53d1cbd9cd9ae"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dbaadbe423a53173ec9f6b53d1cbd9cd9ae">SDRV_DMA_HS_COMP</a></div><div class="ttdeci">@ SDRV_DMA_HS_COMP</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:351</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dbab372a11d91ab61e9586e1239307783f9"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dbab372a11d91ab61e9586e1239307783f9">SDRV_DMA_CH_ABORT</a></div><div class="ttdeci">@ SDRV_DMA_CH_ABORT</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:345</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dbaba9325a8feb611d3dfa14a2290c7885e"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dbaba9325a8feb611d3dfa14a2290c7885e">SDRV_DMA_AHB_READ_ERR</a></div><div class="ttdeci">@ SDRV_DMA_AHB_READ_ERR</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:312</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dbac5e72d83092c26bf282a3d6443e91c86"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dbac5e72d83092c26bf282a3d6443e91c86">SDRV_DMA_EVERY_MAD_DONE</a></div><div class="ttdeci">@ SDRV_DMA_EVERY_MAD_DONE</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:335</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dbac669bc1b1f5d32b6104060e566d5bf1f"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dbac669bc1b1f5d32b6104060e566d5bf1f">SDRV_DMA_AXI_READ_ERR</a></div><div class="ttdeci">@ SDRV_DMA_AXI_READ_ERR</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:316</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dbac70048b2992a65fc943b1304813c3f2c"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dbac70048b2992a65fc943b1304813c3f2c">SDRV_DMA_AXI_OUTSTANDING_UTID_ERR</a></div><div class="ttdeci">@ SDRV_DMA_AXI_OUTSTANDING_UTID_ERR</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:356</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a4fcdf07322430d23f81d47d16e2583dbadc6d1360dbb3da893a304a1cb7525858"><div class="ttname"><a href="sdrv__dma_8h.html#a4fcdf07322430d23f81d47d16e2583dbadc6d1360dbb3da893a304a1cb7525858">SDRV_DMA_CH_HALT</a></div><div class="ttdeci">@ SDRV_DMA_CH_HALT</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:343</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a53415ae94875eb7a9cfe6a539af15d13"><div class="ttname"><a href="sdrv__dma_8h.html#a53415ae94875eb7a9cfe6a539af15d13">sdrv_dma_create_instance</a></div><div class="ttdeci">status_t sdrv_dma_create_instance(sdrv_dma_t *dma_instance, paddr_t base)</div><div class="ttdoc">Create DMA controller instance.</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a5ba1acf987c7f47c922ec6cf8e203ee3"><div class="ttname"><a href="sdrv__dma_8h.html#a5ba1acf987c7f47c922ec6cf8e203ee3">sdrv_dma_irq_handler</a></div><div class="ttdeci">void(* sdrv_dma_irq_handler)(uint32_t status, uint32_t param, void *context)</div><div class="ttdoc">DMA channel interrupt callback type.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:548</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a5ca69e4d9b16835f3b8369735829ca85"><div class="ttname"><a href="sdrv__dma_8h.html#a5ca69e4d9b16835f3b8369735829ca85">sdrv_dma_get_channel_xfer_bytes</a></div><div class="ttdeci">uint32_t sdrv_dma_get_channel_xfer_bytes(sdrv_dma_channel_t *channel)</div><div class="ttdoc">Get number of transfered bytes for the channel.</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a5d5575a82a6c15f0fbe010542041ff93"><div class="ttname"><a href="sdrv__dma_8h.html#a5d5575a82a6c15f0fbe010542041ff93">sdrv_dma_data_crc_mode_e</a></div><div class="ttdeci">sdrv_dma_data_crc_mode_e</div><div class="ttdoc">DMA Data CRC.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:412</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a5d5575a82a6c15f0fbe010542041ff93a2446fe68fbec7034cde28afa7c1a71eb"><div class="ttname"><a href="sdrv__dma_8h.html#a5d5575a82a6c15f0fbe010542041ff93a2446fe68fbec7034cde28afa7c1a71eb">SDRV_DMA_NO_DATA_CRC</a></div><div class="ttdeci">@ SDRV_DMA_NO_DATA_CRC</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:413</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a5d5575a82a6c15f0fbe010542041ff93a79bb30b4f8a9e53446f7c694f264711f"><div class="ttname"><a href="sdrv__dma_8h.html#a5d5575a82a6c15f0fbe010542041ff93a79bb30b4f8a9e53446f7c694f264711f">SDRV_DMA_DATA_CRC_VERIFY_BETWEEN_WR_RD</a></div><div class="ttdeci">@ SDRV_DMA_DATA_CRC_VERIFY_BETWEEN_WR_RD</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:419</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a5d5575a82a6c15f0fbe010542041ff93a8f302e8b05dbb08392ca984b2f0facdf"><div class="ttname"><a href="sdrv__dma_8h.html#a5d5575a82a6c15f0fbe010542041ff93a8f302e8b05dbb08392ca984b2f0facdf">SDRV_DMA_DATA_CRC_SENSE</a></div><div class="ttdeci">@ SDRV_DMA_DATA_CRC_SENSE</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:414</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a5d5575a82a6c15f0fbe010542041ff93a9fac210c48b405a4b7a61ba324b5735d"><div class="ttname"><a href="sdrv__dma_8h.html#a5d5575a82a6c15f0fbe010542041ff93a9fac210c48b405a4b7a61ba324b5735d">SDRV_DMA_DATA_CRC_VERIFY_WITH_OPD</a></div><div class="ttdeci">@ SDRV_DMA_DATA_CRC_VERIFY_WITH_OPD</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:416</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a5ddef98910f9d3c31eb47b9412ecacad"><div class="ttname"><a href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacad">sdrv_dma_channel_status_e</a></div><div class="ttdeci">sdrv_dma_channel_status_e</div><div class="ttdoc">DMA channel current status.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:289</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a5ddef98910f9d3c31eb47b9412ecacada28764c9c8e56e5ac91360d338b001e8a"><div class="ttname"><a href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacada28764c9c8e56e5ac91360d338b001e8a">SDRV_DMA_CH_STATUS_ABORT</a></div><div class="ttdeci">@ SDRV_DMA_CH_STATUS_ABORT</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:296</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a5ddef98910f9d3c31eb47b9412ecacada8e84d2a1af8d004906b6ceea95a2f190"><div class="ttname"><a href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacada8e84d2a1af8d004906b6ceea95a2f190">SDRV_DMA_CH_STATUS_ENABLE</a></div><div class="ttdeci">@ SDRV_DMA_CH_STATUS_ENABLE</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:294</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a5ddef98910f9d3c31eb47b9412ecacada99d0aa63f56745c66916731c10285de7"><div class="ttname"><a href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacada99d0aa63f56745c66916731c10285de7">SDRV_DMA_CH_STATUS_REQ_FLUSH</a></div><div class="ttdeci">@ SDRV_DMA_CH_STATUS_REQ_FLUSH</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:292</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a5ddef98910f9d3c31eb47b9412ecacada9e86a22a0a56193ffb0c70cf344e0ca7"><div class="ttname"><a href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacada9e86a22a0a56193ffb0c70cf344e0ca7">SDRV_DMA_CH_STATUS_HALT</a></div><div class="ttdeci">@ SDRV_DMA_CH_STATUS_HALT</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:293</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a5ddef98910f9d3c31eb47b9412ecacadaaabf85ef153ec93f8b901c5bcb1e163b"><div class="ttname"><a href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacadaaabf85ef153ec93f8b901c5bcb1e163b">SDRV_DMA_CH_STATUS_RESUME</a></div><div class="ttdeci">@ SDRV_DMA_CH_STATUS_RESUME</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:295</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a5ddef98910f9d3c31eb47b9412ecacadac30bbd3ee811ae53844b6ed3f7faa9bf"><div class="ttname"><a href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacadac30bbd3ee811ae53844b6ed3f7faa9bf">SDRV_DMA_CH_STATUS_STOP</a></div><div class="ttdeci">@ SDRV_DMA_CH_STATUS_STOP</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:290</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a5ddef98910f9d3c31eb47b9412ecacadacebffaad5c71b547cd6af59d59df8c29"><div class="ttname"><a href="sdrv__dma_8h.html#a5ddef98910f9d3c31eb47b9412ecacadacebffaad5c71b547cd6af59d59df8c29">SDRV_DMA_CH_STATUS_FLUSH</a></div><div class="ttdeci">@ SDRV_DMA_CH_STATUS_FLUSH</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:291</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a5e6c428b85fecb624b8d7aa49cff5673"><div class="ttname"><a href="sdrv__dma_8h.html#a5e6c428b85fecb624b8d7aa49cff5673">sdrv_dma_channle_ctrl_fsm_e</a></div><div class="ttdeci">sdrv_dma_channle_ctrl_fsm_e</div><div class="ttdoc">DMA channel control state machine status.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:388</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a5e6c428b85fecb624b8d7aa49cff5673a102f915ceadddb2760ede0f26bf594ff"><div class="ttname"><a href="sdrv__dma_8h.html#a5e6c428b85fecb624b8d7aa49cff5673a102f915ceadddb2760ede0f26bf594ff">SDRV_DMA_CH_FSM_HALT</a></div><div class="ttdeci">@ SDRV_DMA_CH_FSM_HALT</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:394</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a5e6c428b85fecb624b8d7aa49cff5673a6db1e25f36c7cac1bd35dbe55f11da19"><div class="ttname"><a href="sdrv__dma_8h.html#a5e6c428b85fecb624b8d7aa49cff5673a6db1e25f36c7cac1bd35dbe55f11da19">SDRV_DMA_CH_FSM_DATA_TRANSFER</a></div><div class="ttdeci">@ SDRV_DMA_CH_FSM_DATA_TRANSFER</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:392</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a5e6c428b85fecb624b8d7aa49cff5673a9e348bdf14ef7dcd2eea1c398dcc6774"><div class="ttname"><a href="sdrv__dma_8h.html#a5e6c428b85fecb624b8d7aa49cff5673a9e348bdf14ef7dcd2eea1c398dcc6774">SDRV_DMA_CH_FSM_DONE</a></div><div class="ttdeci">@ SDRV_DMA_CH_FSM_DONE</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:395</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a5e6c428b85fecb624b8d7aa49cff5673aa6c49055fbd9acc442cf23c8fbbb5398"><div class="ttname"><a href="sdrv__dma_8h.html#a5e6c428b85fecb624b8d7aa49cff5673aa6c49055fbd9acc442cf23c8fbbb5398">SDRV_DMA_CH_FSM_IDLE</a></div><div class="ttdeci">@ SDRV_DMA_CH_FSM_IDLE</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:389</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a5e6c428b85fecb624b8d7aa49cff5673acd0f5b4adf1589352ac99e906c262100"><div class="ttname"><a href="sdrv__dma_8h.html#a5e6c428b85fecb624b8d7aa49cff5673acd0f5b4adf1589352ac99e906c262100">SDRV_DMA_CH_FSM_MAD_CHECK</a></div><div class="ttdeci">@ SDRV_DMA_CH_FSM_MAD_CHECK</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:390</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a5e6c428b85fecb624b8d7aa49cff5673ad5a2e1671b4c4279f21847afa1acf0ec"><div class="ttname"><a href="sdrv__dma_8h.html#a5e6c428b85fecb624b8d7aa49cff5673ad5a2e1671b4c4279f21847afa1acf0ec">SDRV_DMA_CH_FSM_POLL_OPD2</a></div><div class="ttdeci">@ SDRV_DMA_CH_FSM_POLL_OPD2</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:391</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a5e6c428b85fecb624b8d7aa49cff5673aff72b3b2644a8b59d8f6d17ac4c76099"><div class="ttname"><a href="sdrv__dma_8h.html#a5e6c428b85fecb624b8d7aa49cff5673aff72b3b2644a8b59d8f6d17ac4c76099">SDRV_DMA_CH_FSM_STOP</a></div><div class="ttdeci">@ SDRV_DMA_CH_FSM_STOP</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:393</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a5fb1b55ece25615724899d39565af6fa"><div class="ttname"><a href="sdrv__dma_8h.html#a5fb1b55ece25615724899d39565af6fa">sdrv_dma_set_channel_destination_address</a></div><div class="ttdeci">status_t sdrv_dma_set_channel_destination_address(sdrv_dma_channel_t *channel, paddr_t addr)</div><div class="ttdoc">Set DMA channel target address.</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a6389d60619bc0fbbb010f89c29036927"><div class="ttname"><a href="sdrv__dma_8h.html#a6389d60619bc0fbbb010f89c29036927">sdrv_dma_addr_inc_e</a></div><div class="ttdeci">sdrv_dma_addr_inc_e</div><div class="ttdoc">DMA channel transfer address increase mode.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:108</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a6389d60619bc0fbbb010f89c29036927a3d3e3b2e316859db827b5ea90bc2d7d3"><div class="ttname"><a href="sdrv__dma_8h.html#a6389d60619bc0fbbb010f89c29036927a3d3e3b2e316859db827b5ea90bc2d7d3">SDRV_DMA_ADDR_INC</a></div><div class="ttdeci">@ SDRV_DMA_ADDR_INC</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:112</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a6389d60619bc0fbbb010f89c29036927ad9d93331d2cc81b0b55347f9c5855a08"><div class="ttname"><a href="sdrv__dma_8h.html#a6389d60619bc0fbbb010f89c29036927ad9d93331d2cc81b0b55347f9c5855a08">SDRV_DMA_ADDR_NO_INC</a></div><div class="ttdeci">@ SDRV_DMA_ADDR_NO_INC</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:116</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a642196ea4807fd0796de61e7462fd4d8"><div class="ttname"><a href="sdrv__dma_8h.html#a642196ea4807fd0796de61e7462fd4d8">sdrv_dma_init_dmac</a></div><div class="ttdeci">void sdrv_dma_init_dmac(paddr_t base)</div><div class="ttdoc">Initialize the DMA controller.</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a65c810929e6c7bf83c4e26e477d0258e"><div class="ttname"><a href="sdrv__dma_8h.html#a65c810929e6c7bf83c4e26e477d0258e">sdrv_dma_set_channel_buffer_size</a></div><div class="ttdeci">void sdrv_dma_set_channel_buffer_size(sdrv_dma_channel_t *channel, sdrv_dma_loop_mode_e loop_mode, uint32_t total_size, uint32_t loop_size)</div><div class="ttdoc">set dma channel single transmit buffer size</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a664d4c43d2a51621fbf6827be1062b1a"><div class="ttname"><a href="sdrv__dma_8h.html#a664d4c43d2a51621fbf6827be1062b1a">sdrv_dma_stop_channel_xfer</a></div><div class="ttdeci">status_t sdrv_dma_stop_channel_xfer(sdrv_dma_channel_t *channel)</div><div class="ttdoc">Stop DMA transaction.</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a6811b8a5b31e4739ad1a873f8b9d8905"><div class="ttname"><a href="sdrv__dma_8h.html#a6811b8a5b31e4739ad1a873f8b9d8905">sdrv_dma_set_channel_muxid</a></div><div class="ttdeci">static void sdrv_dma_set_channel_muxid(sdrv_dma_ctrl_t *dma_base, sdrv_dma_channel_id_e channel, uint32_t mux_id)</div><div class="ttdoc">set dma channel mux id.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:623</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7516e48738a553c409c0d7f7f3b302bb"><div class="ttname"><a href="sdrv__dma_8h.html#a7516e48738a553c409c0d7f7f3b302bb">sdrv_dma_xfer_mode_e</a></div><div class="ttdeci">sdrv_dma_xfer_mode_e</div><div class="ttdoc">DMA channel transfer mode.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:78</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7516e48738a553c409c0d7f7f3b302bba0372b96e46c1707019045b96e6340abf"><div class="ttname"><a href="sdrv__dma_8h.html#a7516e48738a553c409c0d7f7f3b302bba0372b96e46c1707019045b96e6340abf">SDRV_DMA_TRANSFER_MODE_CONTINUOUS</a></div><div class="ttdeci">@ SDRV_DMA_TRANSFER_MODE_CONTINUOUS</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:82</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7516e48738a553c409c0d7f7f3b302bba0b4a9a246072137a07eaca344104eed1"><div class="ttname"><a href="sdrv__dma_8h.html#a7516e48738a553c409c0d7f7f3b302bba0b4a9a246072137a07eaca344104eed1">SDRV_DMA_TRANSFER_MODE_SINGLE</a></div><div class="ttdeci">@ SDRV_DMA_TRANSFER_MODE_SINGLE</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:80</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7516e48738a553c409c0d7f7f3b302bba34c87e10e3352fa56150642b5105742d"><div class="ttname"><a href="sdrv__dma_8h.html#a7516e48738a553c409c0d7f7f3b302bba34c87e10e3352fa56150642b5105742d">SDRV_DMA_TRANSFER_MODE_LINKLIST</a></div><div class="ttdeci">@ SDRV_DMA_TRANSFER_MODE_LINKLIST</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:84</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7516e48738a553c409c0d7f7f3b302bba359d7b745adf624f8cf79db250ce9119"><div class="ttname"><a href="sdrv__dma_8h.html#a7516e48738a553c409c0d7f7f3b302bba359d7b745adf624f8cf79db250ce9119">SDRV_DMA_TRANSFER_MODE_NOT_DEFINED</a></div><div class="ttdeci">@ SDRV_DMA_TRANSFER_MODE_NOT_DEFINED</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:87</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7516e48738a553c409c0d7f7f3b302bba8496ab464a6699e801eea0f5ed43f4e5"><div class="ttname"><a href="sdrv__dma_8h.html#a7516e48738a553c409c0d7f7f3b302bba8496ab464a6699e801eea0f5ed43f4e5">SDRV_DMA_TRANSFER_MODE_CHAN_LINK</a></div><div class="ttdeci">@ SDRV_DMA_TRANSFER_MODE_CHAN_LINK</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:86</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a76b0a9d46747a4c58e2d6a4ac19ada6a"><div class="ttname"><a href="sdrv__dma_8h.html#a76b0a9d46747a4c58e2d6a4ac19ada6a">sdrv_dma_init_channel_config</a></div><div class="ttdeci">status_t sdrv_dma_init_channel_config(sdrv_dma_channel_config_t *config, sdrv_dma_t *instance)</div><div class="ttdoc">Initialize default configuration for DMA channel.</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a79fb8756fe873971ff572f3581d63379"><div class="ttname"><a href="sdrv__dma_8h.html#a79fb8756fe873971ff572f3581d63379">sdrv_dma_deinit_channel</a></div><div class="ttdeci">status_t sdrv_dma_deinit_channel(sdrv_dma_channel_t *channel)</div><div class="ttdoc">De-initialize the DMA channel.</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7ce59be117b706c31d9a07dbb9e88839"><div class="ttname"><a href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839">sdrv_dma_burst_len_e</a></div><div class="ttdeci">sdrv_dma_burst_len_e</div><div class="ttdoc">DMA channel burst length for each transaction.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:141</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7ce59be117b706c31d9a07dbb9e88839a09b39a5dc7c9ae6f5050c4402719bf6c"><div class="ttname"><a href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a09b39a5dc7c9ae6f5050c4402719bf6c">SDRV_DMA_BURST_LEN_7</a></div><div class="ttdeci">@ SDRV_DMA_BURST_LEN_7</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:148</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7ce59be117b706c31d9a07dbb9e88839a3495a52eaf56c1f24acf2dd761245150"><div class="ttname"><a href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a3495a52eaf56c1f24acf2dd761245150">SDRV_DMA_BURST_LEN_13</a></div><div class="ttdeci">@ SDRV_DMA_BURST_LEN_13</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:154</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7ce59be117b706c31d9a07dbb9e88839a357710059f2a94e4bcb2e2e6b957a431"><div class="ttname"><a href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a357710059f2a94e4bcb2e2e6b957a431">SDRV_DMA_BURST_LEN_6</a></div><div class="ttdeci">@ SDRV_DMA_BURST_LEN_6</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:147</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7ce59be117b706c31d9a07dbb9e88839a59ccacaf17ca77444636b785bee8ca15"><div class="ttname"><a href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a59ccacaf17ca77444636b785bee8ca15">SDRV_DMA_BURST_LEN_3</a></div><div class="ttdeci">@ SDRV_DMA_BURST_LEN_3</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:144</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7ce59be117b706c31d9a07dbb9e88839a5ec646f7fe03293f9f519e1939290adc"><div class="ttname"><a href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a5ec646f7fe03293f9f519e1939290adc">SDRV_DMA_BURST_LEN_14</a></div><div class="ttdeci">@ SDRV_DMA_BURST_LEN_14</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:155</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7ce59be117b706c31d9a07dbb9e88839a6c02d47a25bee28570205a1fbda8f936"><div class="ttname"><a href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a6c02d47a25bee28570205a1fbda8f936">SDRV_DMA_BURST_LEN_8</a></div><div class="ttdeci">@ SDRV_DMA_BURST_LEN_8</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:149</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7ce59be117b706c31d9a07dbb9e88839a79b507f0dd447063530baeb28bffb90a"><div class="ttname"><a href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a79b507f0dd447063530baeb28bffb90a">SDRV_DMA_BURST_LEN_9</a></div><div class="ttdeci">@ SDRV_DMA_BURST_LEN_9</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:150</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7ce59be117b706c31d9a07dbb9e88839a7b89b41973b790926f7cafd71875d033"><div class="ttname"><a href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a7b89b41973b790926f7cafd71875d033">SDRV_DMA_BURST_LEN_1</a></div><div class="ttdeci">@ SDRV_DMA_BURST_LEN_1</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:142</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7ce59be117b706c31d9a07dbb9e88839a7e6ddc568b2d8d0bb6be9c22dd093389"><div class="ttname"><a href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a7e6ddc568b2d8d0bb6be9c22dd093389">SDRV_DMA_BURST_LEN_12</a></div><div class="ttdeci">@ SDRV_DMA_BURST_LEN_12</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:153</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7ce59be117b706c31d9a07dbb9e88839a89db44b757f4ecf2119a13e6dbc19010"><div class="ttname"><a href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a89db44b757f4ecf2119a13e6dbc19010">SDRV_DMA_BURST_LEN_UNDEFINED</a></div><div class="ttdeci">@ SDRV_DMA_BURST_LEN_UNDEFINED</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:158</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7ce59be117b706c31d9a07dbb9e88839a94386d5df4088c3568e630ef7d3f77a1"><div class="ttname"><a href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a94386d5df4088c3568e630ef7d3f77a1">SDRV_DMA_BURST_LEN_4</a></div><div class="ttdeci">@ SDRV_DMA_BURST_LEN_4</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:145</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7ce59be117b706c31d9a07dbb9e88839a97a6342a884f90746227d0f67cc26e8b"><div class="ttname"><a href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839a97a6342a884f90746227d0f67cc26e8b">SDRV_DMA_BURST_LEN_2</a></div><div class="ttdeci">@ SDRV_DMA_BURST_LEN_2</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:143</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7ce59be117b706c31d9a07dbb9e88839ab4d1bc8ba573ac61664435bce1f30efc"><div class="ttname"><a href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839ab4d1bc8ba573ac61664435bce1f30efc">SDRV_DMA_BURST_LEN_10</a></div><div class="ttdeci">@ SDRV_DMA_BURST_LEN_10</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:151</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7ce59be117b706c31d9a07dbb9e88839ac915d715fbf35b6a06ee325c50f99e49"><div class="ttname"><a href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839ac915d715fbf35b6a06ee325c50f99e49">SDRV_DMA_BURST_LEN_16</a></div><div class="ttdeci">@ SDRV_DMA_BURST_LEN_16</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:157</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7ce59be117b706c31d9a07dbb9e88839ae51f7c8805d36cb72a8bcebbf322e63f"><div class="ttname"><a href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839ae51f7c8805d36cb72a8bcebbf322e63f">SDRV_DMA_BURST_LEN_5</a></div><div class="ttdeci">@ SDRV_DMA_BURST_LEN_5</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:146</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7ce59be117b706c31d9a07dbb9e88839afc8199130fb10a9a0d6d0ec2b5da4f92"><div class="ttname"><a href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839afc8199130fb10a9a0d6d0ec2b5da4f92">SDRV_DMA_BURST_LEN_11</a></div><div class="ttdeci">@ SDRV_DMA_BURST_LEN_11</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:152</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7ce59be117b706c31d9a07dbb9e88839afd771903388b3894dd2e194b9c4cbc8a"><div class="ttname"><a href="sdrv__dma_8h.html#a7ce59be117b706c31d9a07dbb9e88839afd771903388b3894dd2e194b9c4cbc8a">SDRV_DMA_BURST_LEN_15</a></div><div class="ttdeci">@ SDRV_DMA_BURST_LEN_15</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:156</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7e5e385f109e1f40f780b40245d5df29"><div class="ttname"><a href="sdrv__dma_8h.html#a7e5e385f109e1f40f780b40245d5df29">sdrv_dma_mad_crc_mode_e</a></div><div class="ttdeci">sdrv_dma_mad_crc_mode_e</div><div class="ttdoc">DMA MAD CRC.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:401</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7e5e385f109e1f40f780b40245d5df29a07bd41ac23497361f6ff8bfd22ddbc70"><div class="ttname"><a href="sdrv__dma_8h.html#a7e5e385f109e1f40f780b40245d5df29a07bd41ac23497361f6ff8bfd22ddbc70">SDRV_DMA_NO_MAD_CRC</a></div><div class="ttdeci">@ SDRV_DMA_NO_MAD_CRC</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:402</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7e5e385f109e1f40f780b40245d5df29a91d25c784350c2838297e03eb219379b"><div class="ttname"><a href="sdrv__dma_8h.html#a7e5e385f109e1f40f780b40245d5df29a91d25c784350c2838297e03eb219379b">SDRV_DMA_CHECK_CURR_MAD_AND_PREVIOUS</a></div><div class="ttdeci">@ SDRV_DMA_CHECK_CURR_MAD_AND_PREVIOUS</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:404</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7e5e385f109e1f40f780b40245d5df29ae65c316abe76b93d9050ac2e8bed67d9"><div class="ttname"><a href="sdrv__dma_8h.html#a7e5e385f109e1f40f780b40245d5df29ae65c316abe76b93d9050ac2e8bed67d9">SDRV_DMA_CHECK_CURR_MAD</a></div><div class="ttdeci">@ SDRV_DMA_CHECK_CURR_MAD</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:403</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7ff5f2dff38e7639981794c43dc9167ba0e9b34db72ae60462ae79f54054a0504"><div class="ttname"><a href="sdrv__dma_8h.html#a7ff5f2dff38e7639981794c43dc9167ba0e9b34db72ae60462ae79f54054a0504">SDRV_DMA_INVALID_CHANNEL_ID</a></div><div class="ttdeci">@ SDRV_DMA_INVALID_CHANNEL_ID</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:37</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7ff5f2dff38e7639981794c43dc9167ba65b714d8fe9970fc610f75d9afdcaee6"><div class="ttname"><a href="sdrv__dma_8h.html#a7ff5f2dff38e7639981794c43dc9167ba65b714d8fe9970fc610f75d9afdcaee6">SDRV_DMA_UNSUPPORT_CONFIG</a></div><div class="ttdeci">@ SDRV_DMA_UNSUPPORT_CONFIG</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:39</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a7ff5f2dff38e7639981794c43dc9167ba9e5c273955437cce7541196f72647fe4"><div class="ttname"><a href="sdrv__dma_8h.html#a7ff5f2dff38e7639981794c43dc9167ba9e5c273955437cce7541196f72647fe4">SDRV_DMA_INVALID_MUXID</a></div><div class="ttdeci">@ SDRV_DMA_INVALID_MUXID</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:41</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a8398793befd907d68bc1b103b1ea1080"><div class="ttname"><a href="sdrv__dma_8h.html#a8398793befd907d68bc1b103b1ea1080">sdrv_dma_t</a></div><div class="ttdeci">struct sdrv_dma sdrv_dma_t</div><div class="ttdoc">DMA controller structure.</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a8a5b09a2f169ee6f98e473b1c9c9cf9d"><div class="ttname"><a href="sdrv__dma_8h.html#a8a5b09a2f169ee6f98e473b1c9c9cf9d">sdrv_dma_start_channel_xfer</a></div><div class="ttdeci">status_t sdrv_dma_start_channel_xfer(sdrv_dma_channel_t *channel)</div><div class="ttdoc">Start DMA transaction.</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a8d33970d5cfb77c4f3245f5079d4c3d6"><div class="ttname"><a href="sdrv__dma_8h.html#a8d33970d5cfb77c4f3245f5079d4c3d6">sdrv_dma_set_channel_status</a></div><div class="ttdeci">static void sdrv_dma_set_channel_status(sdrv_dma_channel_ctrl_t *channel_base, sdrv_dma_channel_status_e status)</div><div class="ttdoc">set dma channel status.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:730</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a95f065bec1af860620ef897fec9f868d"><div class="ttname"><a href="sdrv__dma_8h.html#a95f065bec1af860620ef897fec9f868d">sdrv_dma_trigger_mode_e</a></div><div class="ttdeci">sdrv_dma_trigger_mode_e</div><div class="ttdoc">DMA channel transfer triggered by which mode.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:252</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a95f065bec1af860620ef897fec9f868da242ce90cb31c1fad854a24b06f648612"><div class="ttname"><a href="sdrv__dma_8h.html#a95f065bec1af860620ef897fec9f868da242ce90cb31c1fad854a24b06f648612">SDRV_DMA_TRIGGER_BY_HARDWARE</a></div><div class="ttdeci">@ SDRV_DMA_TRIGGER_BY_HARDWARE</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:253</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a95f065bec1af860620ef897fec9f868da33fb2e286ec68f703f1add3cd90d019f"><div class="ttname"><a href="sdrv__dma_8h.html#a95f065bec1af860620ef897fec9f868da33fb2e286ec68f703f1add3cd90d019f">SDRV_DMA_TRIGGER_BY_INTERNAL_EVENT</a></div><div class="ttdeci">@ SDRV_DMA_TRIGGER_BY_INTERNAL_EVENT</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:256</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a95f065bec1af860620ef897fec9f868da3835132e4e38c7804fd08d5132179611"><div class="ttname"><a href="sdrv__dma_8h.html#a95f065bec1af860620ef897fec9f868da3835132e4e38c7804fd08d5132179611">SDRV_DMA_TRIGGER_BY_GTIMER</a></div><div class="ttdeci">@ SDRV_DMA_TRIGGER_BY_GTIMER</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:255</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a95f065bec1af860620ef897fec9f868dab346bf001ffd8826bb5a998eefbe0deb"><div class="ttname"><a href="sdrv__dma_8h.html#a95f065bec1af860620ef897fec9f868dab346bf001ffd8826bb5a998eefbe0deb">SDRV_DMA_TRIGGER_MODE_NOT_DEFINED</a></div><div class="ttdeci">@ SDRV_DMA_TRIGGER_MODE_NOT_DEFINED</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:257</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a95f065bec1af860620ef897fec9f868dac6740297a4301133c77407f34879ec6d"><div class="ttname"><a href="sdrv__dma_8h.html#a95f065bec1af860620ef897fec9f868dac6740297a4301133c77407f34879ec6d">SDRV_DMA_TRIGGER_BY_SOFTWARE</a></div><div class="ttdeci">@ SDRV_DMA_TRIGGER_BY_SOFTWARE</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:254</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a9bc1511949ac434e7fdf0e8ea9b5d64a"><div class="ttname"><a href="sdrv__dma_8h.html#a9bc1511949ac434e7fdf0e8ea9b5d64a">sdrv_dma_reset_fifo</a></div><div class="ttdeci">static void sdrv_dma_reset_fifo(sdrv_dma_ctrl_t *dma_base)</div><div class="ttdoc">reset dma fifo.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:712</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a9d0cf1f599920228c33c952a30d92c01"><div class="ttname"><a href="sdrv__dma_8h.html#a9d0cf1f599920228c33c952a30d92c01">sdrv_dma_port_sel_e</a></div><div class="ttdeci">sdrv_dma_port_sel_e</div><div class="ttdoc">The master port used by DMA source and target ports.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:168</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a9d0cf1f599920228c33c952a30d92c01a07fecbf4286bda882f876004cc1f2dce"><div class="ttname"><a href="sdrv__dma_8h.html#a9d0cf1f599920228c33c952a30d92c01a07fecbf4286bda882f876004cc1f2dce">SDRV_DMA_PORT_AXI64</a></div><div class="ttdeci">@ SDRV_DMA_PORT_AXI64</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:172</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a9d0cf1f599920228c33c952a30d92c01a51e182952da125efd9855a9cfebefc43"><div class="ttname"><a href="sdrv__dma_8h.html#a9d0cf1f599920228c33c952a30d92c01a51e182952da125efd9855a9cfebefc43">SDRV_DMA_PROT_NOT_DEFINED</a></div><div class="ttdeci">@ SDRV_DMA_PROT_NOT_DEFINED</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:177</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_a9d0cf1f599920228c33c952a30d92c01ac78883ce5096aebaf45f0c7197590655"><div class="ttname"><a href="sdrv__dma_8h.html#a9d0cf1f599920228c33c952a30d92c01ac78883ce5096aebaf45f0c7197590655">SDRV_DMA_PORT_AHB32</a></div><div class="ttdeci">@ SDRV_DMA_PORT_AHB32</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:176</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_aa129ff50ec15717672116fcddab70f0d"><div class="ttname"><a href="sdrv__dma_8h.html#aa129ff50ec15717672116fcddab70f0d">sdrv_dma_set_channel_xfer_bytes</a></div><div class="ttdeci">status_t sdrv_dma_set_channel_xfer_bytes(sdrv_dma_channel_t *channel, uint32_t xfer_bytes)</div><div class="ttdoc">Set transfer length in bytes for the channel.</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_aa74d7fc7a132808a8b38f2a488ec4c37"><div class="ttname"><a href="sdrv__dma_8h.html#aa74d7fc7a132808a8b38f2a488ec4c37">sdrv_dma_init_linklist_entry</a></div><div class="ttdeci">status_t sdrv_dma_init_linklist_entry(sdrv_dma_linklist_descriptor_t *desc, const sdrv_dma_channel_config_t *config)</div><div class="ttdoc">Initialize DMA link list descriptor.</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_aaef77aa516fa3f6943fa0f6b53780328"><div class="ttname"><a href="sdrv__dma_8h.html#aaef77aa516fa3f6943fa0f6b53780328">sdrv_dma_reset_core_int_status</a></div><div class="ttdeci">static void sdrv_dma_reset_core_int_status(sdrv_dma_ctrl_t *dma_base)</div><div class="ttdoc">reset dma interrupt type.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:697</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_ab413862cd6d6458fd6e69224046a764c"><div class="ttname"><a href="sdrv__dma_8h.html#ab413862cd6d6458fd6e69224046a764c">sdrv_dma_set_channel_sw_handshake</a></div><div class="ttdeci">static void sdrv_dma_set_channel_sw_handshake(sdrv_dma_channel_ctrl_t *channel_base)</div><div class="ttdoc">set dma channel software handshake.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:595</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_acbc275d6a1aca65b02f3fbaa7203a3a5"><div class="ttname"><a href="sdrv__dma_8h.html#acbc275d6a1aca65b02f3fbaa7203a3a5">sdrv_dma_set_channel_interrupt</a></div><div class="ttdeci">static void sdrv_dma_set_channel_interrupt(sdrv_dma_ctrl_t *dma_base, sdrv_dma_channel_id_e channel, uint32_t int_type)</div><div class="ttdoc">set dma channel interrupt type.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:680</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_ad007163ad39d5ef99e8dd4f85f390a07"><div class="ttname"><a href="sdrv__dma_8h.html#ad007163ad39d5ef99e8dd4f85f390a07">sdrv_dma_linklist_type_e</a></div><div class="ttdeci">sdrv_dma_linklist_type_e</div><div class="ttdoc">DMA channel linklist mad types.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:364</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_ad007163ad39d5ef99e8dd4f85f390a07a0d538c8d10a3b16834058cf3ce716606"><div class="ttname"><a href="sdrv__dma_8h.html#ad007163ad39d5ef99e8dd4f85f390a07a0d538c8d10a3b16834058cf3ce716606">SDRV_DMA_LINKLIST_FIRST_MAD</a></div><div class="ttdeci">@ SDRV_DMA_LINKLIST_FIRST_MAD</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:368</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_ad007163ad39d5ef99e8dd4f85f390a07a1f5061586f32cf0fb88e1153febb6a0a"><div class="ttname"><a href="sdrv__dma_8h.html#ad007163ad39d5ef99e8dd4f85f390a07a1f5061586f32cf0fb88e1153febb6a0a">SDRV_DMA_LINKLIST_LAST_MAD</a></div><div class="ttdeci">@ SDRV_DMA_LINKLIST_LAST_MAD</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:370</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_ad007163ad39d5ef99e8dd4f85f390a07ad9540a3d044f46d901a9e9e1ad1e600d"><div class="ttname"><a href="sdrv__dma_8h.html#ad007163ad39d5ef99e8dd4f85f390a07ad9540a3d044f46d901a9e9e1ad1e600d">SDRV_DMA_LINKLIST_NORMAL_MAD</a></div><div class="ttdeci">@ SDRV_DMA_LINKLIST_NORMAL_MAD</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:366</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_ad20111dc252dd711bdd54dfb7637cd47"><div class="ttname"><a href="sdrv__dma_8h.html#ad20111dc252dd711bdd54dfb7637cd47">sdrv_dma_get_channel_xfer_status</a></div><div class="ttdeci">uint32_t sdrv_dma_get_channel_xfer_status(sdrv_dma_channel_t *channel)</div><div class="ttdoc">Get DMA channel status.</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_ad51b2ae201e5ece6bed36d8c4bea6d36"><div class="ttname"><a href="sdrv__dma_8h.html#ad51b2ae201e5ece6bed36d8c4bea6d36">sdrv_dma_mux_direction_e</a></div><div class="ttdeci">sdrv_dma_mux_direction_e</div><div class="ttdoc">DMA channel mux direction.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:279</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_ad51b2ae201e5ece6bed36d8c4bea6d36a7ebd6000464389549084fb826352f723"><div class="ttname"><a href="sdrv__dma_8h.html#ad51b2ae201e5ece6bed36d8c4bea6d36a7ebd6000464389549084fb826352f723">SDRV_DMA_MUX_WR</a></div><div class="ttdeci">@ SDRV_DMA_MUX_WR</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:281</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_ad51b2ae201e5ece6bed36d8c4bea6d36a87679bdc33da3a49749fcc2eccc62009"><div class="ttname"><a href="sdrv__dma_8h.html#ad51b2ae201e5ece6bed36d8c4bea6d36a87679bdc33da3a49749fcc2eccc62009">SDRV_DMA_MUX_BOTH</a></div><div class="ttdeci">@ SDRV_DMA_MUX_BOTH</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:283</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_ad51b2ae201e5ece6bed36d8c4bea6d36abd98205f4021289a6af7f19059ce525f"><div class="ttname"><a href="sdrv__dma_8h.html#ad51b2ae201e5ece6bed36d8c4bea6d36abd98205f4021289a6af7f19059ce525f">SDRV_DMA_MUX_RD</a></div><div class="ttdeci">@ SDRV_DMA_MUX_RD</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:280</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_af223f52b0b99738e3384a3c1f7a3d526"><div class="ttname"><a href="sdrv__dma_8h.html#af223f52b0b99738e3384a3c1f7a3d526">sdrv_dma_buffer_mode_e</a></div><div class="ttdeci">sdrv_dma_buffer_mode_e</div><div class="ttdoc">The buffer mode used by different application scenarios.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:192</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_af223f52b0b99738e3384a3c1f7a3d526a155c233259f836182437726b0c3ba3ce"><div class="ttname"><a href="sdrv__dma_8h.html#af223f52b0b99738e3384a3c1f7a3d526a155c233259f836182437726b0c3ba3ce">SDRV_DMA_SINGLE_BUFFER</a></div><div class="ttdeci">@ SDRV_DMA_SINGLE_BUFFER</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:196</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_af223f52b0b99738e3384a3c1f7a3d526a2a7d052b57d12079c62100a55de4415e"><div class="ttname"><a href="sdrv__dma_8h.html#af223f52b0b99738e3384a3c1f7a3d526a2a7d052b57d12079c62100a55de4415e">SDRV_DMA_BUFFER_NOT_DEFINED</a></div><div class="ttdeci">@ SDRV_DMA_BUFFER_NOT_DEFINED</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:219</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_af223f52b0b99738e3384a3c1f7a3d526a54d0d041c6399e93a1fb7d3b998bfc3a"><div class="ttname"><a href="sdrv__dma_8h.html#af223f52b0b99738e3384a3c1f7a3d526a54d0d041c6399e93a1fb7d3b998bfc3a">SDRV_DMA_CIRCULAR_BUFFER</a></div><div class="ttdeci">@ SDRV_DMA_CIRCULAR_BUFFER</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:212</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_af223f52b0b99738e3384a3c1f7a3d526aaf53df30ad90b12870a79be85a3a4c40"><div class="ttname"><a href="sdrv__dma_8h.html#af223f52b0b99738e3384a3c1f7a3d526aaf53df30ad90b12870a79be85a3a4c40">SDRV_DMA_2D_BUFFER</a></div><div class="ttdeci">@ SDRV_DMA_2D_BUFFER</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:218</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_af223f52b0b99738e3384a3c1f7a3d526aafb62d240365677f9b33ccfacdf1b63d"><div class="ttname"><a href="sdrv__dma_8h.html#af223f52b0b99738e3384a3c1f7a3d526aafb62d240365677f9b33ccfacdf1b63d">SDRV_DMA_DOUBLE_BUFFER</a></div><div class="ttdeci">@ SDRV_DMA_DOUBLE_BUFFER</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:205</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_af952d929924cbc31db48a7e206b92c12"><div class="ttname"><a href="sdrv__dma_8h.html#af952d929924cbc31db48a7e206b92c12">sdrv_dma_set_channel_source_address</a></div><div class="ttdeci">status_t sdrv_dma_set_channel_source_address(sdrv_dma_channel_t *channel, paddr_t addr)</div><div class="ttdoc">Set DMA channel source address.</div></div>
|
|
<div class="ttc" id="asdrv__dma_8h_html_afb2e3e19ce05d0f2d35fbfb6bd5f5274"><div class="ttname"><a href="sdrv__dma_8h.html#afb2e3e19ce05d0f2d35fbfb6bd5f5274">sdrv_dma_init_channel</a></div><div class="ttdeci">status_t sdrv_dma_init_channel(sdrv_dma_channel_t *channel, const sdrv_dma_channel_config_t *config)</div><div class="ttdoc">Initialize DMA channel.</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html">sdrv_dma_channel_config_t</a></div><div class="ttdoc">DMA channel configuration structure.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:479</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_a033e4652dfa9a873e331f43f93aa50c8"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#a033e4652dfa9a873e331f43f93aa50c8">sdrv_dma_channel_config_t::dst_inc</a></div><div class="ttdeci">sdrv_dma_addr_inc_e dst_inc</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:503</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_a08a70323f7167f70424ccada2cfde440"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#a08a70323f7167f70424ccada2cfde440">sdrv_dma_channel_config_t::src_inc</a></div><div class="ttdeci">sdrv_dma_addr_inc_e src_inc</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:494</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_a1334e71299b933061215aa1cdaa9f1af"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#a1334e71299b933061215aa1cdaa9f1af">sdrv_dma_channel_config_t::src_cache</a></div><div class="ttdeci">uint32_t src_cache</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:518</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_a176aee82a1d2af99758549a8b438eec8"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#a176aee82a1d2af99758549a8b438eec8">sdrv_dma_channel_config_t::dst_width</a></div><div class="ttdeci">sdrv_dma_bus_width_e dst_width</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:501</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_a1d7d34ae0ef1ecb3203c2188fc6a5b39"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#a1d7d34ae0ef1ecb3203c2188fc6a5b39">sdrv_dma_channel_config_t::data_crc_mode</a></div><div class="ttdeci">sdrv_dma_data_crc_mode_e data_crc_mode</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:540</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_a225128fc8564132a96bd19502eb0428c"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#a225128fc8564132a96bd19502eb0428c">sdrv_dma_channel_config_t::buffer_mode</a></div><div class="ttdeci">sdrv_dma_buffer_mode_e buffer_mode</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:525</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_a354821661b15f1e78ea2915ca044afe8"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#a354821661b15f1e78ea2915ca044afe8">sdrv_dma_channel_config_t::switch_event_ctrl</a></div><div class="ttdeci">sdrv_dma_switch_event_ctrl_e switch_event_ctrl</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:529</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_a3687a562ed0b02c896f6a703273952c7"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#a3687a562ed0b02c896f6a703273952c7">sdrv_dma_channel_config_t::dst_cache</a></div><div class="ttdeci">uint32_t dst_cache</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:520</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_a403ab1f93ff4d46e3dabe3ef49436c23"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#a403ab1f93ff4d46e3dabe3ef49436c23">sdrv_dma_channel_config_t::channel_id</a></div><div class="ttdeci">sdrv_dma_channel_id_e channel_id</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:483</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_a41b5fa1b142f17feebf7e22efff16a54"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#a41b5fa1b142f17feebf7e22efff16a54">sdrv_dma_channel_config_t::xfer_type</a></div><div class="ttdeci">sdrv_dma_xfer_type_e xfer_type</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:487</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_a4775ea6b36a198735b8484dc257f57c9"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#a4775ea6b36a198735b8484dc257f57c9">sdrv_dma_channel_config_t::dst_port_sel</a></div><div class="ttdeci">sdrv_dma_port_sel_e dst_port_sel</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:516</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_a49ead040118be61a7b9b7649b57cb33e"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#a49ead040118be61a7b9b7649b57cb33e">sdrv_dma_channel_config_t::xfer_bytes</a></div><div class="ttdeci">uint32_t xfer_bytes</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:508</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_a4bf550e9f7c20ae15c1775d13b3f51a7"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#a4bf550e9f7c20ae15c1775d13b3f51a7">sdrv_dma_channel_config_t::src_burst_len</a></div><div class="ttdeci">uint32_t src_burst_len</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:496</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_a54ba6d4e3d0c30a78039522415200df7"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#a54ba6d4e3d0c30a78039522415200df7">sdrv_dma_channel_config_t::src_width</a></div><div class="ttdeci">sdrv_dma_bus_width_e src_width</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:492</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_a66d883a54efa08bddb56175e3500e32b"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#a66d883a54efa08bddb56175e3500e32b">sdrv_dma_channel_config_t::interrupt_type</a></div><div class="ttdeci">uint32_t interrupt_type</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:522</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_a7c5423e094d23a28337b230af1570a57"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#a7c5423e094d23a28337b230af1570a57">sdrv_dma_channel_config_t::linklist_addr</a></div><div class="ttdeci">paddr_t linklist_addr</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:534</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_a80b5b84d741bf4afaaf514eef28d25ad"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#a80b5b84d741bf4afaaf514eef28d25ad">sdrv_dma_channel_config_t::mad_crc_mode</a></div><div class="ttdeci">sdrv_dma_mad_crc_mode_e mad_crc_mode</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:538</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_a8698408f19d1051c60e35503ede28188"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#a8698408f19d1051c60e35503ede28188">sdrv_dma_channel_config_t::dst_burst_len</a></div><div class="ttdeci">uint32_t dst_burst_len</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:505</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_a86c1d095014570ad87e9c9d8d5148675"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#a86c1d095014570ad87e9c9d8d5148675">sdrv_dma_channel_config_t::src_port_sel</a></div><div class="ttdeci">sdrv_dma_port_sel_e src_port_sel</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:514</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_a9d953d48b17f1f2a1cfe6ac6b11a80ea"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#a9d953d48b17f1f2a1cfe6ac6b11a80ea">sdrv_dma_channel_config_t::dst_addr</a></div><div class="ttdeci">paddr_t dst_addr</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:499</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_a9e332f53012e98034f6704cfb06a8c25"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#a9e332f53012e98034f6704cfb06a8c25">sdrv_dma_channel_config_t::mux_id</a></div><div class="ttdeci">int mux_id</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:511</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_a9f7d0e3914a9155461f0247699193731"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#a9f7d0e3914a9155461f0247699193731">sdrv_dma_channel_config_t::instance</a></div><div class="ttdeci">sdrv_dma_t * instance</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:481</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_aab651d71ffb0072ade54242277034753"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#aab651d71ffb0072ade54242277034753">sdrv_dma_channel_config_t::linklist_mad_type</a></div><div class="ttdeci">sdrv_dma_linklist_type_e linklist_mad_type</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:536</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_abe5ba28875288835c46ed695634cc139"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#abe5ba28875288835c46ed695634cc139">sdrv_dma_channel_config_t::src_addr</a></div><div class="ttdeci">paddr_t src_addr</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:490</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_ad1dc3fb85c1450ab157ea27623c0bebe"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#ad1dc3fb85c1450ab157ea27623c0bebe">sdrv_dma_channel_config_t::xfer_mode</a></div><div class="ttdeci">sdrv_dma_xfer_mode_e xfer_mode</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:485</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_ad37fc9d39f17f4b6eed5feddb46e901f"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#ad37fc9d39f17f4b6eed5feddb46e901f">sdrv_dma_channel_config_t::loop_mode</a></div><div class="ttdeci">sdrv_dma_loop_mode_e loop_mode</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:527</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_ad5d81adac00cd3652635b08a874b37b3"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#ad5d81adac00cd3652635b08a874b37b3">sdrv_dma_channel_config_t::trig_mode</a></div><div class="ttdeci">sdrv_dma_trigger_mode_e trig_mode</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:531</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__config__t_html_ada207a49c978e9ac6e1a67eb101870bf"><div class="ttname"><a href="structsdrv__dma__channel__config__t.html#ada207a49c978e9ac6e1a67eb101870bf">sdrv_dma_channel_config_t::data_crc_sel</a></div><div class="ttdeci">sdrv_dma_data_crc_sel_e data_crc_sel</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:542</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__t_html"><div class="ttname"><a href="structsdrv__dma__channel__t.html">sdrv_dma_channel_t</a></div><div class="ttdoc">DMA channel structure.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:554</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__t_html_a3b6dedcebe0bd789c61936cd1931a1ac"><div class="ttname"><a href="structsdrv__dma__channel__t.html#a3b6dedcebe0bd789c61936cd1931a1ac">sdrv_dma_channel_t::irq_context</a></div><div class="ttdeci">void * irq_context</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:564</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__t_html_a403ab1f93ff4d46e3dabe3ef49436c23"><div class="ttname"><a href="structsdrv__dma__channel__t.html#a403ab1f93ff4d46e3dabe3ef49436c23">sdrv_dma_channel_t::channel_id</a></div><div class="ttdeci">sdrv_dma_channel_id_e channel_id</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:558</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__t_html_a5823490aa6a1ccbe80d06637c291af02"><div class="ttname"><a href="structsdrv__dma__channel__t.html#a5823490aa6a1ccbe80d06637c291af02">sdrv_dma_channel_t::channel</a></div><div class="ttdeci">sdrv_dma_channel_ctrl_t * channel</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:560</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__t_html_a972e59af5e530e2bb07cddefaedc08cf"><div class="ttname"><a href="structsdrv__dma__channel__t.html#a972e59af5e530e2bb07cddefaedc08cf">sdrv_dma_channel_t::irq_callback</a></div><div class="ttdeci">sdrv_dma_irq_handler irq_callback</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:562</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__channel__t_html_ae0e8bdb5471a6329419252d4341fb38c"><div class="ttname"><a href="structsdrv__dma__channel__t.html#ae0e8bdb5471a6329419252d4341fb38c">sdrv_dma_channel_t::dma</a></div><div class="ttdeci">sdrv_dma_ctrl_t * dma</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:556</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__linklist__descriptor__t_html"><div class="ttname"><a href="structsdrv__dma__linklist__descriptor__t.html">sdrv_dma_linklist_descriptor_t</a></div><div class="ttdoc">DMA link list descriptor.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:450</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__linklist__descriptor__t_html_a146669d66408e8f6e358ea869ca8a1bd"><div class="ttname"><a href="structsdrv__dma__linklist__descriptor__t.html#a146669d66408e8f6e358ea869ca8a1bd">sdrv_dma_linklist_descriptor_t::xfer_ctrl</a></div><div class="ttdeci">sdrv_dma_ch_tr_ctrl_reg xfer_ctrl</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:456</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__linklist__descriptor__t_html_a3ba66637bea2187fb35d3b4d9e7b7e1c"><div class="ttname"><a href="structsdrv__dma__linklist__descriptor__t.html#a3ba66637bea2187fb35d3b4d9e7b7e1c">sdrv_dma_linklist_descriptor_t::mad_crc</a></div><div class="ttdeci">sdrv_dma_ch_mad_crc_reg mad_crc</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:464</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__linklist__descriptor__t_html_a447ac68e1dfda3a7b11ed8df6d3a0273"><div class="ttname"><a href="structsdrv__dma__linklist__descriptor__t.html#a447ac68e1dfda3a7b11ed8df6d3a0273">sdrv_dma_linklist_descriptor_t::blk_cfg</a></div><div class="ttdeci">sdrv_dma_ch_blk_cfg_reg blk_cfg</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:458</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__linklist__descriptor__t_html_a5180416231a3cebc8fa31fa219210c92"><div class="ttname"><a href="structsdrv__dma__linklist__descriptor__t.html#a5180416231a3cebc8fa31fa219210c92">sdrv_dma_linklist_descriptor_t::op_data</a></div><div class="ttdeci">sdrv_dma_ch_op_data_reg op_data</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:462</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__linklist__descriptor__t_html_a55c8ba4deaa94ad6691a4b9cee6101c8"><div class="ttname"><a href="structsdrv__dma__linklist__descriptor__t.html#a55c8ba4deaa94ad6691a4b9cee6101c8">sdrv_dma_linklist_descriptor_t::link_addr</a></div><div class="ttdeci">sdrv_dma_ch_ll_addr_reg link_addr</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:466</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__linklist__descriptor__t_html_a9650c6ea91d53daf46c7e690e28fbb0b"><div class="ttname"><a href="structsdrv__dma__linklist__descriptor__t.html#a9650c6ea91d53daf46c7e690e28fbb0b">sdrv_dma_linklist_descriptor_t::dst</a></div><div class="ttdeci">sdrv_dma_ch_dst_reg dst</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:454</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__linklist__descriptor__t_html_aa9fb7587fa90968b2ff01d10ae749538"><div class="ttname"><a href="structsdrv__dma__linklist__descriptor__t.html#aa9fb7587fa90968b2ff01d10ae749538">sdrv_dma_linklist_descriptor_t::src</a></div><div class="ttdeci">sdrv_dma_ch_src_reg src</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:452</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__linklist__descriptor__t_html_ad28d4ae69044f99549a837ba0ff9c134"><div class="ttname"><a href="structsdrv__dma__linklist__descriptor__t.html#ad28d4ae69044f99549a837ba0ff9c134">sdrv_dma_linklist_descriptor_t::op_mod</a></div><div class="ttdeci">sdrv_dma_ch_op_mod_reg op_mod</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:460</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__mux__param__t_html"><div class="ttname"><a href="structsdrv__dma__mux__param__t.html">sdrv_dma_mux_param_t</a></div><div class="ttdoc">DMA channel mux param structure.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:437</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__mux__param__t_html_a7afbba4d73394c65f560067a9bfc2d89"><div class="ttname"><a href="structsdrv__dma__mux__param__t.html#a7afbba4d73394c65f560067a9bfc2d89">sdrv_dma_mux_param_t::start_addr</a></div><div class="ttdeci">uint64_t start_addr</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:439</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__mux__param__t_html_a83a04ad582de2b7d36b96f9db429c2c6"><div class="ttname"><a href="structsdrv__dma__mux__param__t.html#a83a04ad582de2b7d36b96f9db429c2c6">sdrv_dma_mux_param_t::port</a></div><div class="ttdeci">uint32_t port</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:438</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__mux__param__t_html_ac2dd55ab6b12b9b54f4300b881bd55bb"><div class="ttname"><a href="structsdrv__dma__mux__param__t.html#ac2dd55ab6b12b9b54f4300b881bd55bb">sdrv_dma_mux_param_t::direct</a></div><div class="ttdeci">sdrv_dma_mux_direction_e direct</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:441</div></div>
|
|
<div class="ttc" id="astructsdrv__dma__mux__param__t_html_accdb2dff228b7a3ea4c3f61937a82412"><div class="ttname"><a href="structsdrv__dma__mux__param__t.html#accdb2dff228b7a3ea4c3f61937a82412">sdrv_dma_mux_param_t::len</a></div><div class="ttdeci">uint64_t len</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:440</div></div>
|
|
<div class="ttc" id="astructsdrv__dma_html"><div class="ttname"><a href="structsdrv__dma.html">sdrv_dma</a></div><div class="ttdoc">DMA controller structure.</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:472</div></div>
|
|
<div class="ttc" id="astructsdrv__dma_html_ae0e8bdb5471a6329419252d4341fb38c"><div class="ttname"><a href="structsdrv__dma.html#ae0e8bdb5471a6329419252d4341fb38c">sdrv_dma::dma</a></div><div class="ttdeci">sdrv_dma_ctrl_t * dma</div><div class="ttdef"><b>Definition:</b> sdrv_dma.h:473</div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.4
|
|
</small></address>
|
|
</body>
|
|
</html>
|