Files
E3/e3_176_ref/doc/Doxygen/html/asw_8h_source.html
2025-10-21 19:40:27 +08:00

536 lines
126 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!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/asw/asw.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">&#160;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&amp;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&amp;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><li class="navelem"><a class="el" href="dir_7df14a798f79c223aca230ed9f43e126.html">asw</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">asw.h</div></div>
</div><!--header-->
<div class="contents">
<a href="asw_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 __ASW_H__</span></div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#define __ASW_H__</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include &lt;types.h&gt;</span></div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#if CONFIG_OS_FREERTOS</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span><span class="preprocessor">#include &lt;FreeRTOS.h&gt;</span></div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span><span class="preprocessor">#include &lt;semphr.h&gt;</span></div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"> 15</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span><span class="preprocessor">#include &quot;<a class="code" href="asw__g__use_8h.html">asw_g_use.h</a>&quot;</span></div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span><span class="preprocessor">#include &quot;<a class="code" href="asw__lut__hvk_8h.html">asw_lut_hvk.h</a>&quot;</span></div>
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"> 19</span><span class="comment">/*fmt*/</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">/*DES FMT support: */</span></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"> 21</span><span class="comment">/* FMT_MONOTONIC_8BIT */</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span><span class="comment">/* FMT_RGB565 */</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span><span class="comment">/* FMT_RGBA5551 */</span></div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"> 24</span><span class="comment">/* FMT_ARGB1555 */</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="comment">/* FMT_RGB_YUV888 */</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span><span class="comment">/* FMT_YUV422_UYVY */</span></div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span><span class="comment">/* FMT_YUV422_VYUY */</span></div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"> 28</span><span class="comment">/* FMT_RGBA8888 */</span></div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</span><span class="comment">/* FMT_ARGB8888 */</span></div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="comment">/* FMT_YUV422_YUYV */</span></div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span><span class="comment">/* FMT_YUV422_YVYU */</span></div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"> 32</span> </div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span><span class="comment">/*SRC FMT support: */</span></div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"> 34</span><span class="comment">/* FMT_MONOTONIC_8BIT */</span></div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span><span class="comment">/* FMT_RGB_YUV888_PLANAR*/</span></div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span><span class="comment">/* FMT_YUV422_PLANAR */</span></div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span><span class="comment">/* FMT_YUV420_PLANAR */</span></div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span><span class="comment">/* FMT_RGB565 */</span></div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span><span class="comment">/* FMT_RGBA5551 */</span></div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="comment">/* FMT_ARGB1555 */</span></div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="comment">/* FMT_RGB_YUV888 */</span></div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span><span class="comment">/* FMT_YUV422_SEMI_U0V0 */</span></div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="comment">/* FMT_YUV422_SEMI_V0U0 */</span></div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span><span class="comment">/* FMT_RGBA8888 */</span></div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"> 45</span><span class="comment">/* FMT_ARGB8888 */</span></div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span><span class="keyword">enum</span> {</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba478a13df9448704132b4a15805ce2c93"> 48</a></span> <a class="code hl_enumvalue" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba478a13df9448704132b4a15805ce2c93">FMT_MONOTONIC_8BIT</a> = 0,</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55baa1e484bb8a67a92d3e77d1767f087b3e"> 49</a></span> <a class="code hl_enumvalue" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55baa1e484bb8a67a92d3e77d1767f087b3e">FMT_RGB_YUV888_PLANAR</a> = 1,</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55baff4a03d5f8455f7e285cbb1b8b641576"> 50</a></span> <a class="code hl_enumvalue" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55baff4a03d5f8455f7e285cbb1b8b641576">FMT_YUV422_PLANAR</a> = 2,</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55bafc5997bd25e8fe9dcb8e9adedd693689"> 51</a></span> <a class="code hl_enumvalue" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55bafc5997bd25e8fe9dcb8e9adedd693689">FMT_YUV420_PLANAR</a> = 3,</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55badd9b70e159bc4e0cb654a85dfd92070c"> 52</a></span> <a class="code hl_enumvalue" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55badd9b70e159bc4e0cb654a85dfd92070c">FMT_RGB565</a> = 4,</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba6261309e2bf7085313ac1f3611d259d2"> 53</a></span> <a class="code hl_enumvalue" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba6261309e2bf7085313ac1f3611d259d2">FMT_RGBA5551</a> = 5,</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba5313934caabacf6a3ff138c4ed9b04e2"> 54</a></span> <a class="code hl_enumvalue" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba5313934caabacf6a3ff138c4ed9b04e2">FMT_ARGB1555</a> = 6,</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55bab19dd3df0e7a2207cfbcef398646272a"> 55</a></span> <a class="code hl_enumvalue" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55bab19dd3df0e7a2207cfbcef398646272a">FMT_RGB_YUV888</a> = 8,</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba98985b0760cc681821e49b40692721fb"> 56</a></span> <a class="code hl_enumvalue" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba98985b0760cc681821e49b40692721fb">FMT_YUV422_SEMI_U0V0</a> = 9,</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba1b94098469e17b096e8020251c5ebee2"> 57</a></span> <a class="code hl_enumvalue" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba1b94098469e17b096e8020251c5ebee2">FMT_YUV422_SEMI_V0U0</a> = 10,</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55baed9b9260bce613dfb83b3c0d0e32a815"> 58</a></span> <a class="code hl_enumvalue" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55baed9b9260bce613dfb83b3c0d0e32a815">FMT_RGBA8888</a> = 12,</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55baa042a4bc918a3cbb7b9ce792fb2f250a"> 59</a></span> <a class="code hl_enumvalue" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55baa042a4bc918a3cbb7b9ce792fb2f250a">FMT_ARGB8888</a> = 13,</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55baacfc590ffe4c090fd946a128a06a90dc"> 60</a></span> <a class="code hl_enumvalue" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55baacfc590ffe4c090fd946a128a06a90dc">FMT_YUV422_YUYV</a> = 14,</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span> <a class="code hl_enumvalue" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55bafb08adc7c7a724c918f7066c74b7084d">FMT_YUV422_YVYU</a> = 15</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55bafb08adc7c7a724c918f7066c74b7084d"> 62</a></span>};</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="asw_8h.html#aef3d97613ea1eaabe82da5dada902741"> 64</a></span><span class="preprocessor">#define FMT_YUV422_UYVY 9</span></div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="asw_8h.html#a7072e520046cdd455847770ec99bd527"> 65</a></span><span class="preprocessor">#define FMT_YUV422_VYUY 10</span></div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"> 66</span> </div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="asw_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a5576ebe0bf69f9a6c3ca2f58227ccb59"> 67</a></span><span class="keyword">enum</span> { <a class="code hl_enumvalue" href="asw_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a5576ebe0bf69f9a6c3ca2f58227ccb59">LB_LAYOUT_A</a> = 0, <a class="code hl_enumvalue" href="asw_8h.html#adf764cbdea00d65edcd07bb9953ad2b7af4af3c267689fe4787be1607a46eda90">LB_LAYOUT_B</a> };</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span> </div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="asw_8h.html#a99fb83031ce9923c84392b4e92f956b5a95cd4ee3b295254c1da894b328db6dc3"> 69</a></span><span class="keyword">enum</span> { <a class="code hl_enumvalue" href="asw_8h.html#a99fb83031ce9923c84392b4e92f956b5a95cd4ee3b295254c1da894b328db6dc3">LUT_MODE_BILINEAR</a> = 0, <a class="code hl_enumvalue" href="asw_8h.html#a99fb83031ce9923c84392b4e92f956b5a383adf586fd96b25241aebf7ebe9ff71">LUT_MODE_CUBIC_SPLINE</a> };</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="asw_8h.html#abc6126af1d45847bc59afa0aa3216b04a6aebce6b92532af46cda3cfaffa4bd6e"> 71</a></span><span class="keyword">enum</span> { <a class="code hl_enumvalue" href="asw_8h.html#abc6126af1d45847bc59afa0aa3216b04a6aebce6b92532af46cda3cfaffa4bd6e">EXT_LUT_FORMAT_16BIT</a> = 0, <a class="code hl_enumvalue" href="asw_8h.html#abc6126af1d45847bc59afa0aa3216b04a0d53fd6642e54ac46c824a548c3ef0f5">EXT_LUT_FORMAT_32BIT</a> };</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"> 72</span> </div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="asw_8h.html#adc29c2ff13d900c2f185ee95427fb06caddb7c1ae08a0409060bf45aac8366545"> 73</a></span><span class="keyword">enum</span> { <a class="code hl_enumvalue" href="asw_8h.html#adc29c2ff13d900c2f185ee95427fb06ca573542b04a829359336e542866e74b94">CUBIC_MODE_INT_ASM</a> = 0, <a class="code hl_enumvalue" href="asw_8h.html#adc29c2ff13d900c2f185ee95427fb06caddb7c1ae08a0409060bf45aac8366545">CUBIC_MODE_EXT_ASM</a> };</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"> 74</span> </div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"> 75</span><span class="comment">/*cache entry type (hsize x vsize)*/</span></div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span><span class="keyword">enum</span> {</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="asw_8h.html#a61dadd085c1777f559549e05962b2c9ea571294d055bcc1dfecd8f75e59359e05"> 77</a></span> <a class="code hl_enumvalue" href="asw_8h.html#a61dadd085c1777f559549e05962b2c9ea571294d055bcc1dfecd8f75e59359e05">C_ENTRY_TYPE_8X4</a> = 0,</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="asw_8h.html#a61dadd085c1777f559549e05962b2c9ead53f7d543c6b8c00e329e0188775c3b7"> 78</a></span> <a class="code hl_enumvalue" href="asw_8h.html#a61dadd085c1777f559549e05962b2c9ead53f7d543c6b8c00e329e0188775c3b7">C_ENTRY_TYPE_8X8</a>,</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="asw_8h.html#a61dadd085c1777f559549e05962b2c9ea43f1cbd831e24aad21d1f9dbcab58c65"> 79</a></span> <a class="code hl_enumvalue" href="asw_8h.html#a61dadd085c1777f559549e05962b2c9ea43f1cbd831e24aad21d1f9dbcab58c65">C_ENTRY_TYPE_16X4</a>,</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="asw_8h.html#a61dadd085c1777f559549e05962b2c9eaa898c7e67199c8059a567f288c1956f1"> 80</a></span> <a class="code hl_enumvalue" href="asw_8h.html#a61dadd085c1777f559549e05962b2c9eaa898c7e67199c8059a567f288c1956f1">C_ENTRY_TYPE_16X8</a>,</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"> 81</span> <a class="code hl_enumvalue" href="asw_8h.html#a61dadd085c1777f559549e05962b2c9ea0aceb9867957c05551109ed8e98fe8d8">C_ENTRY_TYPE_32X4</a></div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="asw_8h.html#a61dadd085c1777f559549e05962b2c9ea0aceb9867957c05551109ed8e98fe8d8"> 82</a></span>};</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"> 83</span> </div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"> 84</span><span class="keyword">enum</span> {</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="asw_8h.html#a726ca809ffd3d67ab4b8476646f26635a8c1b530f8a3b6abd6003d2957c04f8e6"> 85</a></span> <a class="code hl_enumvalue" href="asw_8h.html#a726ca809ffd3d67ab4b8476646f26635a8c1b530f8a3b6abd6003d2957c04f8e6">BUF_SIZE_8LINES</a> = 0,</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="asw_8h.html#a726ca809ffd3d67ab4b8476646f26635a821843734a2af18a6e5295ef72be3edf"> 86</a></span> <a class="code hl_enumvalue" href="asw_8h.html#a726ca809ffd3d67ab4b8476646f26635a821843734a2af18a6e5295ef72be3edf">BUF_SIZE_16LINES</a>,</div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="asw_8h.html#a726ca809ffd3d67ab4b8476646f26635a237f47906211cd13249d81b7b8ef5374"> 87</a></span> <a class="code hl_enumvalue" href="asw_8h.html#a726ca809ffd3d67ab4b8476646f26635a237f47906211cd13249d81b7b8ef5374">BUF_SIZE_32LINES</a>,</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> <a class="code hl_enumvalue" href="asw_8h.html#a726ca809ffd3d67ab4b8476646f26635a9690e3882ad5a04f92f04ae5b5ffb8a2">BUF_SIZE_64LINES</a></div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="asw_8h.html#a726ca809ffd3d67ab4b8476646f26635a9690e3882ad5a04f92f04ae5b5ffb8a2"> 89</a></span>};</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span> </div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span><span class="keyword">enum</span> {</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="asw_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2daee21c41f574807fc3c6a8f79317ca27e"> 92</a></span> <a class="code hl_enumvalue" href="asw_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2daee21c41f574807fc3c6a8f79317ca27e">FLIP_TYPE_NONE</a> = 0,</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="asw_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da04421266a0d0840fb523e35221178e60"> 93</a></span> <a class="code hl_enumvalue" href="asw_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da04421266a0d0840fb523e35221178e60">FLIP_TYPE_HFLIP</a> = 1,</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="asw_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da4935f8465ab0275a4f2c25a65fdb7c8a"> 94</a></span> <a class="code hl_enumvalue" href="asw_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da4935f8465ab0275a4f2c25a65fdb7c8a">FLIP_TYPE_VFLIP</a> = 2,</div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> <a class="code hl_enumvalue" href="asw_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da9cd527044fc37c3fd8bcda7dc1d915cd">FLIP_TYPE_HVFLIP</a> = 3</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="asw_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da9cd527044fc37c3fd8bcda7dc1d915cd"> 96</a></span>};</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span> </div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="asw_8h.html#ab1a543611c9a56df5a2b216efbe0bed3"> 98</a></span><span class="keyword">enum</span> <a class="code hl_enumeration" href="asw_8h.html#ab1a543611c9a56df5a2b216efbe0bed3">TRIAG_YTPE</a> {</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="asw_8h.html#ab1a543611c9a56df5a2b216efbe0bed3a78a068665bcb4a65f08ce17e9d60deac"> 99</a></span> <a class="code hl_enumvalue" href="asw_8h.html#ab1a543611c9a56df5a2b216efbe0bed3a78a068665bcb4a65f08ce17e9d60deac">TRIAG_LEFT_TOP</a> = 0,</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="asw_8h.html#ab1a543611c9a56df5a2b216efbe0bed3aabc547e5e5e18040e8409d707436d5b8"> 100</a></span> <a class="code hl_enumvalue" href="asw_8h.html#ab1a543611c9a56df5a2b216efbe0bed3aabc547e5e5e18040e8409d707436d5b8">TRIAG_LEFT_BOTTOM</a>,</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="asw_8h.html#ab1a543611c9a56df5a2b216efbe0bed3a13133f033c74e26fbc9b96a8b3b71339"> 101</a></span> <a class="code hl_enumvalue" href="asw_8h.html#ab1a543611c9a56df5a2b216efbe0bed3a13133f033c74e26fbc9b96a8b3b71339">TRIAG_TYPE_RIGHT_TOP</a>,</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span> <a class="code hl_enumvalue" href="asw_8h.html#ab1a543611c9a56df5a2b216efbe0bed3a9544f79e2e3bd005692f50db930508a5">TRIAG_TYPE_RIGHT_BOTTOM</a></div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="asw_8h.html#ab1a543611c9a56df5a2b216efbe0bed3a9544f79e2e3bd005692f50db930508a5"> 103</a></span>};</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="structasw__config.html"> 105</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structasw__config.html">asw_config</a> {</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="structasw__config.html#abc81edd3d3caf9e6c2e0762881da6016"> 106</a></span> paddr_t <a class="code hl_variable" href="structasw__config.html#abc81edd3d3caf9e6c2e0762881da6016">base</a>;</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="structasw__config.html#aea22ec27eb52d3e0d744184067cbca3a"> 107</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__config.html#aea22ec27eb52d3e0d744184067cbca3a">irq</a>;</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span>};</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> </div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="structdst__info.html"> 111</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structdst__info.html">dst_info</a> {</div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="structdst__info.html#a40f16b915cb252977e605e9704ff9edc"> 112</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structdst__info.html#a40f16b915cb252977e605e9704ff9edc">dst_fmt</a>; </div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="structdst__info.html#acc0caf3917450b04b21cef031d6caea0"> 113</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structdst__info.html#acc0caf3917450b04b21cef031d6caea0">dst_hsize</a>; </div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="structdst__info.html#a483ccd4c05e6cc544d82644439f50765"> 114</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structdst__info.html#a483ccd4c05e6cc544d82644439f50765">dst_vsize</a>; </div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="structdst__info.html#ad3419c01c59293a3a0e798255cf69586"> 115</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structdst__info.html#ad3419c01c59293a3a0e798255cf69586">dst_ba</a>; </div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="structdst__info.html#a62f0b3a68b63caf26543a3ac0fea8a97"> 116</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structdst__info.html#a62f0b3a68b63caf26543a3ac0fea8a97">dst_stride</a>; </div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="structdst__info.html#ac4adff31403a268b45ff08eff011f775"> 117</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structdst__info.html#ac4adff31403a268b45ff08eff011f775">dst_bg_color</a>; </div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="structdst__info.html#ae472d03004278e364df9c4a3e015cf0a"> 118</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structdst__info.html#ae472d03004278e364df9c4a3e015cf0a">dst_flip</a>; </div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span>};</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span> </div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="structsrc__info.html"> 122</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structsrc__info.html">src_info</a> {</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="structsrc__info.html#a34611190a547ad3b762c70c404c41348"> 123</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsrc__info.html#a34611190a547ad3b762c70c404c41348">src_fmt</a>; </div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="structsrc__info.html#a9dc774a7f7251a86de62dadeb0bb00c7"> 124</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsrc__info.html#a9dc774a7f7251a86de62dadeb0bb00c7">src_hsize</a>; </div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="structsrc__info.html#af96e3b1412a756abb5fd6effe8530707"> 125</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsrc__info.html#af96e3b1412a756abb5fd6effe8530707">src_vsize</a>; </div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="structsrc__info.html#a38604dd6d9baae70a15c1b37f916c953"> 126</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsrc__info.html#a38604dd6d9baae70a15c1b37f916c953">src_ry_ba</a>; </div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="structsrc__info.html#a6330d4888b3a7e5ca1d7213a50d87cb7"> 127</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsrc__info.html#a6330d4888b3a7e5ca1d7213a50d87cb7">src_gu_ba</a>; </div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="structsrc__info.html#ac3775753f9676c64c83e9e32f4d6bde8"> 128</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsrc__info.html#ac3775753f9676c64c83e9e32f4d6bde8">src_bv_ba</a>; </div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="structsrc__info.html#a25ea5292da66a569677e37fe68a1037e"> 129</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsrc__info.html#a25ea5292da66a569677e37fe68a1037e">src_ry_stride</a>; </div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="structsrc__info.html#a989fb86c7a4a2d7ec3072f4b619cecbb"> 130</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsrc__info.html#a989fb86c7a4a2d7ec3072f4b619cecbb">src_gu_stride</a>; </div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"><a class="line" href="structsrc__info.html#ab0733ab029a4e2c62a6515a01434a242"> 131</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsrc__info.html#ab0733ab029a4e2c62a6515a01434a242">src_bv_stride</a>; </div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="structsrc__info.html#abbe67b1885466131b0d7f7271561b061"> 132</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsrc__info.html#abbe67b1885466131b0d7f7271561b061">src_flip</a>; </div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span>};</div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span> </div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="structlut__info.html"> 136</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structlut__info.html">lut_info</a> {</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"><a class="line" href="structlut__info.html#a9af9c46d716b5311c6abd4616bba6c93"> 137</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structlut__info.html#a9af9c46d716b5311c6abd4616bba6c93">asw_lut_hsize</a>; </div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="structlut__info.html#ad6c2bc94a4c534744d819c452061df14"> 138</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structlut__info.html#ad6c2bc94a4c534744d819c452061df14">asw_lut_vsize</a>; </div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="structlut__info.html#a4bdeda475b0b3840c2152ea3bbc771b3"> 139</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structlut__info.html#a4bdeda475b0b3840c2152ea3bbc771b3">asw_lut_hstep</a>; </div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="structlut__info.html#a05d90d5fb0304f0c0aaadb7f7e28b311"> 140</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structlut__info.html#a05d90d5fb0304f0c0aaadb7f7e28b311">asw_lut_vstep</a>; </div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"> 141</span>};</div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"> 142</span> </div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="structcubic__info.html"> 143</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structcubic__info.html">cubic_info</a> {</div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="structcubic__info.html#a9480ab2a7a32c2d33a28ea54be96bdd5"> 144</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structcubic__info.html#a9480ab2a7a32c2d33a28ea54be96bdd5">lut_src_ba</a>;</div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="structcubic__info.html#a518baf07317f566851cdc3d2c4edfbde"> 145</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structcubic__info.html#a518baf07317f566851cdc3d2c4edfbde">alpha_src_ba</a>;</div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span>};</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span> </div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"><a class="line" href="structext__info.html"> 149</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structext__info.html">ext_info</a> {</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="structext__info.html#a131620ecd3694b974e2f4764d8ded740"> 150</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structext__info.html#a131620ecd3694b974e2f4764d8ded740">ext_mlut_rx_ba</a>; </div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="structext__info.html#ae075908a04346116c37bada09d025e55"> 152</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structext__info.html#ae075908a04346116c37bada09d025e55">ext_mlut_ry_ba</a>; </div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="structext__info.html#a86ce92f605af0f5cf8a83daace06f2ae"> 154</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structext__info.html#a86ce92f605af0f5cf8a83daace06f2ae">ext_mlut_gx_ba</a>; </div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="structext__info.html#a0bddf893d8509369623c3363b09c161c"> 156</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structext__info.html#a0bddf893d8509369623c3363b09c161c">ext_mlut_gy_ba</a>; </div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="structext__info.html#a725377f4882ad8eaeb932fac6daaaef4"> 158</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structext__info.html#a725377f4882ad8eaeb932fac6daaaef4">ext_mlut_bx_ba</a>; </div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="structext__info.html#a1b846aabfdebecbdc18c2a5027ea297d"> 160</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structext__info.html#a1b846aabfdebecbdc18c2a5027ea297d">ext_mlut_by_ba</a>; </div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="structext__info.html#ad1ca98f27f50399c9cb09652970e7c01"> 162</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structext__info.html#ad1ca98f27f50399c9cb09652970e7c01">ext_mlut_rx_stride</a>; </div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"><a class="line" href="structext__info.html#a2aac7a162109b8038e5ef53433c994c4"> 164</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structext__info.html#a2aac7a162109b8038e5ef53433c994c4">ext_mlut_ry_stride</a>; </div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="structext__info.html#ae3547160d80ea3867e6156b3867ed1fc"> 166</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structext__info.html#ae3547160d80ea3867e6156b3867ed1fc">ext_mlut_gx_stride</a>; </div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"><a class="line" href="structext__info.html#a7d7750430e3a95d4aa0012fab4b3ec60"> 168</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structext__info.html#a7d7750430e3a95d4aa0012fab4b3ec60">ext_mlut_gy_stride</a>; </div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="structext__info.html#a658353e8ff8bc4e4b40c0263584eee08"> 170</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structext__info.html#a658353e8ff8bc4e4b40c0263584eee08">ext_mlut_bx_stride</a>; </div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"><a class="line" href="structext__info.html#ae2cfe0296e2d4892dbdc355c11041863"> 172</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structext__info.html#ae2cfe0296e2d4892dbdc355c11041863">ext_mlut_by_stride</a>; </div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"> 174</span>};</div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span> </div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="structadb__info.html"> 177</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structadb__info.html">adb_info</a> {</div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="structadb__info.html#a120b75c12097e7fdda71535d04ae7880"> 178</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structadb__info.html#a120b75c12097e7fdda71535d04ae7880">dirty</a>; </div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"><a class="line" href="structadb__info.html#aed7ea92f45bd273dde380a45ddced592"> 180</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structadb__info.html#aed7ea92f45bd273dde380a45ddced592">offset</a>; </div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"><a class="line" href="structadb__info.html#a410224ac50360b8fd964a1356598d9f8"> 181</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structadb__info.html#a410224ac50360b8fd964a1356598d9f8">slope</a>; </div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span>};</div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span> </div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"><a class="line" href="structcircular__buf.html"> 184</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structcircular__buf.html">circular_buf</a> {</div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"><a class="line" href="structcircular__buf.html#a4f2504e3cd237cbe4ee10255c7855e63"> 185</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structcircular__buf.html#a4f2504e3cd237cbe4ee10255c7855e63">enable</a>;</div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"><a class="line" href="structcircular__buf.html#a037e8e370380046bec287bdc96942091"> 186</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structcircular__buf.html#a037e8e370380046bec287bdc96942091">range</a>;</div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"><a class="line" href="structcircular__buf.html#a86cdf4cae45b846ce1aa53a26f3531f0"> 187</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structcircular__buf.html#a86cdf4cae45b846ce1aa53a26f3531f0">low_limit_addr</a>;</div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"><a class="line" href="structcircular__buf.html#aaff738dc9136e915748c40324e07ed22"> 188</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structcircular__buf.html#aaff738dc9136e915748c40324e07ed22">high_limit_addr</a>;</div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span>};</div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span> </div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="structasw__input.html"> 193</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structasw__input.html">asw_input</a> {</div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"><a class="line" href="structasw__input.html#a8d23c91dec8ed30770b9adfa63eb4552"> 194</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__input.html#a8d23c91dec8ed30770b9adfa63eb4552">work_mode</a>; </div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"><a class="line" href="structasw__input.html#a2ecca7ee65328bef66aeef3d16225445"> 195</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__input.html#a2ecca7ee65328bef66aeef3d16225445">hdsk_mode</a>; </div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"><a class="line" href="structasw__input.html#aea8f00e8ac20a8f1225c98cc8ec31ef0"> 198</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__input.html#aea8f00e8ac20a8f1225c98cc8ec31ef0">lut_mode</a>; </div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"><a class="line" href="structasw__input.html#a06ca1c789a48654acf7c7a8b549e667b"> 199</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__input.html#a06ca1c789a48654acf7c7a8b549e667b">ext_lut_fmt</a>; </div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"><a class="line" href="structasw__input.html#a3c71339c2eda4487fa7156fd7c4c08d3"> 201</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structdst__info.html">dst_info</a> <a class="code hl_variable" href="structasw__input.html#a3c71339c2eda4487fa7156fd7c4c08d3">dst</a>; </div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"><a class="line" href="structasw__input.html#a2cedb8a99a24943a8d10b03591032938"> 202</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsrc__info.html">src_info</a> <a class="code hl_variable" href="structasw__input.html#a2cedb8a99a24943a8d10b03591032938">src</a>; </div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"><a class="line" href="structasw__input.html#aec09e14cd898282babe2e5504108a25a"> 203</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structlut__info.html">lut_info</a> <a class="code hl_variable" href="structasw__input.html#aec09e14cd898282babe2e5504108a25a">lut</a>; </div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"><a class="line" href="structasw__input.html#a7adf7c228bfcbdb84b2548a98b9ace89"> 205</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structadb__info.html">adb_info</a> <a class="code hl_variable" href="structasw__input.html#a7adf7c228bfcbdb84b2548a98b9ace89">adb</a>; </div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"><a class="line" href="structasw__input.html#a43d224cc40ea8b4cb2417ee3f883d373"> 207</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__input.html#a43d224cc40ea8b4cb2417ee3f883d373">cache_entry_type</a>; </div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"><a class="line" href="structasw__input.html#a2294a7fce19a30ac4bc6c6b6813e6257"> 208</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__input.html#a2294a7fce19a30ac4bc6c6b6813e6257">cache_way_n</a>; </div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span> <span class="keyword">struct </span><a class="code hl_struct" href="structcubic__info.html">cubic_info</a></div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"><a class="line" href="structasw__input.html#a39c866e5d0cb0150dacfad8a41471822"> 211</a></span> <a class="code hl_variable" href="structasw__input.html#a39c866e5d0cb0150dacfad8a41471822">cubic</a>; </div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"><a class="line" href="structasw__input.html#aa8ecf621384258cce00e222125ebe098"> 213</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structext__info.html">ext_info</a> <a class="code hl_variable" href="structasw__input.html#aa8ecf621384258cce00e222125ebe098">ext</a>; </div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"><a class="line" href="structasw__input.html#a6b8f7c9b75c30f3ba90cc50be2e4c396"> 215</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__input.html#a6b8f7c9b75c30f3ba90cc50be2e4c396">csi_start_ln</a>; </div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"><a class="line" href="structasw__input.html#ac7c30d3f1bba786e68114d5c36e1248b"> 218</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structcircular__buf.html">circular_buf</a> <a class="code hl_variable" href="structasw__input.html#ac7c30d3f1bba786e68114d5c36e1248b">cbuf</a>;</div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span>};</div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> </div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"><a class="line" href="structasw__ba__info.html"> 221</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structasw__ba__info.html">asw_ba_info</a> {</div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"><a class="line" href="structasw__ba__info.html#a315199c4353f1153a8e43957cfcba30f"> 222</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__ba__info.html#a315199c4353f1153a8e43957cfcba30f">asw_pos_calc_pfile_ba</a>;</div>
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"><a class="line" href="structasw__ba__info.html#a4d0502eddceb9390b81fa154200cea3b"> 223</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__ba__info.html#a4d0502eddceb9390b81fa154200cea3b">asw_pos_lut_ba</a>;</div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"><a class="line" href="structasw__ba__info.html#aeecbe701e17f9dcb88200be6a74d8eac"> 224</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__ba__info.html#aeecbe701e17f9dcb88200be6a74d8eac">asw_m_v_ba</a>;</div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"><a class="line" href="structasw__ba__info.html#aaf084b5750e70bdd533612f5ed5aa460"> 225</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__ba__info.html#aaf084b5750e70bdd533612f5ed5aa460">asw_alpha_ba</a>;</div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"><a class="line" href="structasw__ba__info.html#aa44e0462ce0875586743f4d23017d670"> 226</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__ba__info.html#aa44e0462ce0875586743f4d23017d670">asw_y_stepy_ba</a>;</div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"><a class="line" href="structasw__ba__info.html#a1c31d89a3ca985d0d22bba9c833e2c95"> 227</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__ba__info.html#a1c31d89a3ca985d0d22bba9c833e2c95">asw_lut_h_ba</a>;</div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"><a class="line" href="structasw__ba__info.html#af9fe8f014c7382e040e9785fc9b7430e"> 228</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__ba__info.html#af9fe8f014c7382e040e9785fc9b7430e">asw_m_h_ba</a>;</div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"><a class="line" href="structasw__ba__info.html#ac04cc44d702ab5dd3ba797d8cd4239fc"> 229</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__ba__info.html#ac04cc44d702ab5dd3ba797d8cd4239fc">asw_frb_ba</a>;</div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"><a class="line" href="structasw__ba__info.html#a82f8666e78d900539c02ca9c49a09075"> 230</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__ba__info.html#a82f8666e78d900539c02ca9c49a09075">asw_cache_ry_ba</a>;</div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"><a class="line" href="structasw__ba__info.html#a0d186ea22c96cb6046975ee3b12996b8"> 231</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__ba__info.html#a0d186ea22c96cb6046975ee3b12996b8">asw_cache_gu_ba</a>;</div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"><a class="line" href="structasw__ba__info.html#a931e87440f8317646ba6c230855d87c4"> 232</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__ba__info.html#a931e87440f8317646ba6c230855d87c4">asw_cache_bv_ba</a>;</div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"><a class="line" href="structasw__ba__info.html#a471a3e616ec9ced5b5c27c72971cc24a"> 233</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__ba__info.html#a471a3e616ec9ced5b5c27c72971cc24a">asw_cache_a_ba</a>;</div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span>};</div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span> </div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"><a class="line" href="structasw__rot.html"> 237</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structasw__rot.html">asw_rot</a> {</div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"><a class="line" href="structasw__rot.html#a318dc897fbcde3d1413b0128a9b0d342"> 238</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__rot.html#a318dc897fbcde3d1413b0128a9b0d342">hsize</a>; </div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"><a class="line" href="structasw__rot.html#a1d4a889cb100e146d6906e2db23018ca"> 239</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__rot.html#a1d4a889cb100e146d6906e2db23018ca">vsize</a>; </div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"><a class="line" href="structasw__rot.html#a79dea7ed146af26ff4a0ba4bf5c83eee"> 240</a></span> <span class="keywordtype">double</span> <a class="code hl_variable" href="structasw__rot.html#a79dea7ed146af26ff4a0ba4bf5c83eee">angle</a>; </div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"><a class="line" href="structasw__rot.html#a40f16b915cb252977e605e9704ff9edc"> 242</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__rot.html#a40f16b915cb252977e605e9704ff9edc">dst_fmt</a>; </div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"><a class="line" href="structasw__rot.html#ad3419c01c59293a3a0e798255cf69586"> 243</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__rot.html#ad3419c01c59293a3a0e798255cf69586">dst_ba</a>; </div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"><a class="line" href="structasw__rot.html#a62f0b3a68b63caf26543a3ac0fea8a97"> 244</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__rot.html#a62f0b3a68b63caf26543a3ac0fea8a97">dst_stride</a>; </div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"><a class="line" href="structasw__rot.html#a34611190a547ad3b762c70c404c41348"> 246</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__rot.html#a34611190a547ad3b762c70c404c41348">src_fmt</a>; </div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"><a class="line" href="structasw__rot.html#aabf55694facefb056295fd60d79100d0"> 247</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__rot.html#aabf55694facefb056295fd60d79100d0">src_ba</a>[4]; </div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"><a class="line" href="structasw__rot.html#a2c7e1ef51ab8fbc604bf2dc2326ba855"> 248</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__rot.html#a2c7e1ef51ab8fbc604bf2dc2326ba855">src_stride</a>[4]; </div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"><a class="line" href="structasw__rot.html#a125f143bbd788a91c768cfef884fc16a"> 250</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__rot.html#a125f143bbd788a91c768cfef884fc16a">t_buf</a>;</div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"><a class="line" href="structasw__rot.html#a84f5cd9e3432607121f485dc714a814b"> 251</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__rot.html#a84f5cd9e3432607121f485dc714a814b">t_stride</a>;</div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span> </div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"><a class="line" href="structasw__rot.html#a2c5b158ca5707a4329553b2d4218f7cf"> 253</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__rot.html#a2c5b158ca5707a4329553b2d4218f7cf">bg_color</a>; </div>
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"> 254</span>};</div>
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span> </div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"><a class="line" href="structasw__ratria.html"> 257</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structasw__ratria.html">asw_ratria</a> {</div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"><a class="line" href="structasw__ratria.html#ac765329451135abec74c45e1897abf26"> 258</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__ratria.html#ac765329451135abec74c45e1897abf26">type</a>; </div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"><a class="line" href="structasw__ratria.html#a8c2dc6bee0af8a7ca8a0a35e55347bb1"> 259</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__ratria.html#a8c2dc6bee0af8a7ca8a0a35e55347bb1">fmt</a>; </div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"><a class="line" href="structasw__ratria.html#a0fd02fb9277ffcb35a75066ffe95e8c7"> 261</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__ratria.html#a0fd02fb9277ffcb35a75066ffe95e8c7">color</a>; </div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"><a class="line" href="structasw__ratria.html#a318dc897fbcde3d1413b0128a9b0d342"> 262</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__ratria.html#a318dc897fbcde3d1413b0128a9b0d342">hsize</a>;</div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"><a class="line" href="structasw__ratria.html#a1d4a889cb100e146d6906e2db23018ca"> 263</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__ratria.html#a1d4a889cb100e146d6906e2db23018ca">vsize</a>;</div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"><a class="line" href="structasw__ratria.html#a989d3e09b707fb1f4bc2355ba5855a0c"> 264</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__ratria.html#a989d3e09b707fb1f4bc2355ba5855a0c">pos_x</a>; </div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"><a class="line" href="structasw__ratria.html#a769c689813b19fb03572dc4937b40993"> 265</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__ratria.html#a769c689813b19fb03572dc4937b40993">pos_y</a>; </div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"><a class="line" href="structasw__ratria.html#aafb8164f20f79a2dd0290502a25367d1"> 266</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__ratria.html#aafb8164f20f79a2dd0290502a25367d1">addr</a>; </div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"><a class="line" href="structasw__ratria.html#a08f66a6870d87afcd5dc1b60d1019692"> 267</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__ratria.html#a08f66a6870d87afcd5dc1b60d1019692">stride</a>; </div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span>};</div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span> </div>
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span><span class="keyword">struct </span><a class="code hl_struct" href="structasw__operations.html">asw_operations</a>;</div>
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span> </div>
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"><a class="line" href="structasw__dev.html"> 273</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structasw__dev.html">asw_dev</a> {</div>
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"><a class="line" href="structasw__dev.html#abc81edd3d3caf9e6c2e0762881da6016"> 274</a></span> paddr_t <a class="code hl_variable" href="structasw__dev.html#abc81edd3d3caf9e6c2e0762881da6016">base</a>; </div>
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"><a class="line" href="structasw__dev.html#aea22ec27eb52d3e0d744184067cbca3a"> 275</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__dev.html#aea22ec27eb52d3e0d744184067cbca3a">irq</a>; </div>
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"><a class="line" href="structasw__dev.html#ac6dc53c2a805cf17b383e00283377818"> 276</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structasw__ba__info.html">asw_ba_info</a> <a class="code hl_variable" href="structasw__dev.html#ac6dc53c2a805cf17b383e00283377818">bas</a>; </div>
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"><a class="line" href="structasw__dev.html#acab5e3f098e4fe36b659b36c38c3bfa2"> 277</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structasw__operations.html">asw_operations</a> *<a class="code hl_variable" href="structasw__dev.html#acab5e3f098e4fe36b659b36c38c3bfa2">ops</a>; </div>
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"><a class="line" href="structasw__dev.html#a5d75ee4ad5ab907b3c1c88d91ff66606"> 278</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structasw__input.html">asw_input</a> *<a class="code hl_variable" href="structasw__dev.html#a5d75ee4ad5ab907b3c1c88d91ff66606">input</a>; </div>
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"><a class="line" href="structasw__dev.html#a5ec3d3ffceb4aef1c948d075af0efcef"> 279</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structasw__app__asw.html">asw_app_asw</a> <a class="code hl_variable" href="structasw__dev.html#a5ec3d3ffceb4aef1c948d075af0efcef">app</a>; </div>
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"><a class="line" href="structasw__dev.html#a883e7c2dd1337da116c0db09cbdf7a79"> 280</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structasw__dev.html#a883e7c2dd1337da116c0db09cbdf7a79">asw_done</a>; </div>
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span><span class="preprocessor">#if CONFIG_OS_FREERTOS</span></div>
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"><a class="line" href="structasw__dev.html#a92d37eb266d52d0e9686571ec85a1107"> 282</a></span> SemaphoreHandle_t <a class="code hl_variable" href="structasw__dev.html#a92d37eb266d52d0e9686571ec85a1107">wdone_sema</a>; </div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span><span class="preprocessor">#endif</span></div>
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span>};</div>
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span> </div>
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"><a class="line" href="structasw__operations.html"> 286</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structasw__operations.html">asw_operations</a> {</div>
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"><a class="line" href="structasw__operations.html#a28cfafd746a06668060457b54ac57312"> 287</a></span> void (*<a class="code hl_variable" href="structasw__operations.html#a28cfafd746a06668060457b54ac57312">soft_reset</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structasw__dev.html">asw_dev</a> *dev);</div>
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"><a class="line" href="structasw__operations.html#acc9670146ffc6511bf6624b49888417c"> 288</a></span> void (*<a class="code hl_variable" href="structasw__operations.html#acc9670146ffc6511bf6624b49888417c">cubic_cfg</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structasw__dev.html">asw_dev</a> *dev);</div>
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"><a class="line" href="structasw__operations.html#a402d9c64185f63beec7a84103e234969"> 289</a></span> void (*<a class="code hl_variable" href="structasw__operations.html#a402d9c64185f63beec7a84103e234969">cubic_cfg_with_hvkt</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structasw__dev.html">asw_dev</a> *dev, <span class="keyword">struct </span><a class="code hl_struct" href="structhvkt__param.html">hvkt_param</a> *hvkt);</div>
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"><a class="line" href="structasw__operations.html#a0d8def5334c867f54df6882de8de0cc4"> 290</a></span> void (*<a class="code hl_variable" href="structasw__operations.html#a0d8def5334c867f54df6882de8de0cc4">cubic_rotation</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structasw__dev.html">asw_dev</a> *dev, <span class="keywordtype">double</span> rotate_angle,</div>
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"> 291</span> <span class="keyword">struct </span><a class="code hl_struct" href="structhvkt__param.html">hvkt_param</a> *hvkt);</div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"><a class="line" href="structasw__operations.html#ad46051d254f4a6cb61f4eb545dec76b6"> 292</a></span> void (*<a class="code hl_variable" href="structasw__operations.html#ad46051d254f4a6cb61f4eb545dec76b6">bilinear_cfg</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structasw__dev.html">asw_dev</a> *dev);</div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"><a class="line" href="structasw__operations.html#a7ef0943a23671eb7171c31db8a8b2903"> 293</a></span> void (*<a class="code hl_variable" href="structasw__operations.html#a7ef0943a23671eb7171c31db8a8b2903">bilinear_cfg_with_hvkt</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structasw__dev.html">asw_dev</a> *dev,</div>
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span> <span class="keyword">struct </span><a class="code hl_struct" href="structhvkt__param.html">hvkt_param</a> *hvkt);</div>
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"><a class="line" href="structasw__operations.html#a4eda71411a7c7124c09f7a9e890dad60"> 295</a></span> void (*<a class="code hl_variable" href="structasw__operations.html#a4eda71411a7c7124c09f7a9e890dad60">bilinear_rotation</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structasw__dev.html">asw_dev</a> *dev, <span class="keywordtype">double</span> rotate_angle,</div>
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span> <span class="keyword">struct </span><a class="code hl_struct" href="structhvkt__param.html">hvkt_param</a> *hvkt);</div>
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"><a class="line" href="structasw__operations.html#a2033b88c567547e2436fbc59819c44e7"> 297</a></span> int (*<a class="code hl_variable" href="structasw__operations.html#a2033b88c567547e2436fbc59819c44e7">irq_handler</a>)(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> irq, <span class="keywordtype">void</span> *arg);</div>
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span>};</div>
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span> </div>
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"> 300</span><span class="keyword">extern</span> <span class="keyword">struct </span><a class="code hl_struct" href="structasw__dev.html">asw_dev</a> <a class="code hl_variable" href="asw_8h.html#af7ba20f565b7c9df94d972b61db1f817">aswdev</a>;</div>
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span> </div>
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span><span class="keyword">extern</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="asw_8h.html#a08ff6923c486caa037f2ea9c5c77f331">is_asw_done</a>;</div>
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span> </div>
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"><a class="line" href="asw_8h.html#a59b4b99b9d2db765004e11e45d63439f"> 304</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="asw_8h.html#a59b4b99b9d2db765004e11e45d63439f">sdrv_asw_probe</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structasw__dev.html">asw_dev</a> *dev, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structasw__config.html">asw_config</a> *asw_cfg);</div>
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span> </div>
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"><a class="line" href="asw_8h.html#ac220362fb4c4887fa24316b7ad929f27"> 314</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="asw_8h.html#ac220362fb4c4887fa24316b7ad929f27">sdrv_asw_cubic</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structasw__input.html">asw_input</a> *<a class="code hl_variable" href="structasw__dev.html#a5d75ee4ad5ab907b3c1c88d91ff66606">input</a>);</div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span> </div>
<div class="line"><a id="l00326" name="l00326"></a><span class="lineno"><a class="line" href="asw_8h.html#a67b5b94b700f49a2750cac7e3e1f43c3"> 326</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="asw_8h.html#a67b5b94b700f49a2750cac7e3e1f43c3">sdrv_asw_cubic_with_hvkt</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structasw__input.html">asw_input</a> *<a class="code hl_variable" href="structasw__dev.html#a5d75ee4ad5ab907b3c1c88d91ff66606">input</a>, <span class="keyword">struct</span> <a class="code hl_struct" href="structhvkt__param.html">hvkt_param</a> *hvkt);</div>
<div class="line"><a id="l00327" name="l00327"></a><span class="lineno"> 327</span> </div>
<div class="line"><a id="l00335" name="l00335"></a><span class="lineno"><a class="line" href="asw_8h.html#acc2a0042a753644bf552a65aef35ac8f"> 335</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="asw_8h.html#acc2a0042a753644bf552a65aef35ac8f">sdrv_asw_bilinear</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structasw__input.html">asw_input</a> *<a class="code hl_variable" href="structasw__dev.html#a5d75ee4ad5ab907b3c1c88d91ff66606">input</a>);</div>
<div class="line"><a id="l00336" name="l00336"></a><span class="lineno"> 336</span> </div>
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"><a class="line" href="asw_8h.html#a4a6bb0ebd0085bc6f5834f0bd52c6d97"> 344</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="asw_8h.html#a4a6bb0ebd0085bc6f5834f0bd52c6d97">sdrv_asw_bilinear_noblock</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structasw__input.html">asw_input</a> *<a class="code hl_variable" href="structasw__dev.html#a5d75ee4ad5ab907b3c1c88d91ff66606">input</a>);</div>
<div class="line"><a id="l00345" name="l00345"></a><span class="lineno"> 345</span> </div>
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"><a class="line" href="asw_8h.html#a8402e2d5096a4cacf96a357b87f3bf9d"> 356</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="asw_8h.html#a8402e2d5096a4cacf96a357b87f3bf9d">sdrv_asw_bilinear_with_hvkt</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structasw__input.html">asw_input</a> *<a class="code hl_variable" href="structasw__dev.html#a5d75ee4ad5ab907b3c1c88d91ff66606">input</a>,</div>
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structhvkt__param.html">hvkt_param</a> *hvkt);</div>
<div class="line"><a id="l00367" name="l00367"></a><span class="lineno"><a class="line" href="asw_8h.html#a4e9c79a9dc13aa6c8102b81135778364"> 367</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="asw_8h.html#a4e9c79a9dc13aa6c8102b81135778364">sdrv_asw_bilinear_ftob32</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> *faddr, <span class="keywordtype">int</span> *b32, <span class="keywordtype">int</span> len);</div>
<div class="line"><a id="l00377" name="l00377"></a><span class="lineno"><a class="line" href="asw_8h.html#a0d83053739f0cca4a69f727930a49a9b"> 377</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="asw_8h.html#a0d83053739f0cca4a69f727930a49a9b">sdrv_asw_bilinear_ftob16</a>(<span class="keyword">const</span> <span class="keywordtype">float</span> *faddr, <span class="keywordtype">short</span> *b16, <span class="keywordtype">int</span> len);</div>
<div class="line"><a id="l00385" name="l00385"></a><span class="lineno"><a class="line" href="asw_8h.html#a00660c49e62656e6ff0b308ea5cfc1fb"> 385</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="asw_8h.html#a00660c49e62656e6ff0b308ea5cfc1fb">sdrv_asw_bilinear_rotation</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structasw__rot.html">asw_rot</a> *rot);</div>
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"><a class="line" href="asw_8h.html#a819cb988076807f3abe0bd5c78940039"> 393</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="asw_8h.html#a819cb988076807f3abe0bd5c78940039">sdrv_asw_ra_triangle</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structasw__ratria.html">asw_ratria</a> *info);</div>
<div class="line"><a id="l00408" name="l00408"></a><span class="lineno"><a class="line" href="asw_8h.html#a0d435b59d811375a55ce76d09af9c96d"> 408</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="asw_8h.html#a0d435b59d811375a55ce76d09af9c96d">sdrv_asw_fill_rect</a>(<span class="keywordtype">int</span> fmt, <span class="keywordtype">int</span> color, <span class="keywordtype">int</span> hsize, <span class="keywordtype">int</span> vsize, <span class="keywordtype">int</span> pos_x,</div>
<div class="line"><a id="l00409" name="l00409"></a><span class="lineno"> 409</span> <span class="keywordtype">int</span> pos_y, <span class="keywordtype">int</span> addr, <span class="keywordtype">int</span> stride);</div>
<div class="line"><a id="l00410" name="l00410"></a><span class="lineno"> 410</span> </div>
<div class="line"><a id="l00411" name="l00411"></a><span class="lineno"> 411</span><span class="preprocessor">#endif </span><span class="comment">//__GAMA_H__</span></div>
<div class="ttc" id="aasw_8h_html_a00660c49e62656e6ff0b308ea5cfc1fb"><div class="ttname"><a href="asw_8h.html#a00660c49e62656e6ff0b308ea5cfc1fb">sdrv_asw_bilinear_rotation</a></div><div class="ttdeci">void sdrv_asw_bilinear_rotation(struct asw_rot *rot)</div><div class="ttdoc">sdrv asw bilinear rotation.</div></div>
<div class="ttc" id="aasw_8h_html_a0411cd49bb5b71852cecd93bcbf0ca2da04421266a0d0840fb523e35221178e60"><div class="ttname"><a href="asw_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da04421266a0d0840fb523e35221178e60">FLIP_TYPE_HFLIP</a></div><div class="ttdeci">@ FLIP_TYPE_HFLIP</div><div class="ttdef"><b>Definition:</b> asw.h:93</div></div>
<div class="ttc" id="aasw_8h_html_a0411cd49bb5b71852cecd93bcbf0ca2da4935f8465ab0275a4f2c25a65fdb7c8a"><div class="ttname"><a href="asw_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da4935f8465ab0275a4f2c25a65fdb7c8a">FLIP_TYPE_VFLIP</a></div><div class="ttdeci">@ FLIP_TYPE_VFLIP</div><div class="ttdef"><b>Definition:</b> asw.h:94</div></div>
<div class="ttc" id="aasw_8h_html_a0411cd49bb5b71852cecd93bcbf0ca2da9cd527044fc37c3fd8bcda7dc1d915cd"><div class="ttname"><a href="asw_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2da9cd527044fc37c3fd8bcda7dc1d915cd">FLIP_TYPE_HVFLIP</a></div><div class="ttdeci">@ FLIP_TYPE_HVFLIP</div><div class="ttdef"><b>Definition:</b> asw.h:95</div></div>
<div class="ttc" id="aasw_8h_html_a0411cd49bb5b71852cecd93bcbf0ca2daee21c41f574807fc3c6a8f79317ca27e"><div class="ttname"><a href="asw_8h.html#a0411cd49bb5b71852cecd93bcbf0ca2daee21c41f574807fc3c6a8f79317ca27e">FLIP_TYPE_NONE</a></div><div class="ttdeci">@ FLIP_TYPE_NONE</div><div class="ttdef"><b>Definition:</b> asw.h:92</div></div>
<div class="ttc" id="aasw_8h_html_a06fc87d81c62e9abb8790b6e5713c55ba1b94098469e17b096e8020251c5ebee2"><div class="ttname"><a href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba1b94098469e17b096e8020251c5ebee2">FMT_YUV422_SEMI_V0U0</a></div><div class="ttdeci">@ FMT_YUV422_SEMI_V0U0</div><div class="ttdef"><b>Definition:</b> asw.h:57</div></div>
<div class="ttc" id="aasw_8h_html_a06fc87d81c62e9abb8790b6e5713c55ba478a13df9448704132b4a15805ce2c93"><div class="ttname"><a href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba478a13df9448704132b4a15805ce2c93">FMT_MONOTONIC_8BIT</a></div><div class="ttdeci">@ FMT_MONOTONIC_8BIT</div><div class="ttdef"><b>Definition:</b> asw.h:48</div></div>
<div class="ttc" id="aasw_8h_html_a06fc87d81c62e9abb8790b6e5713c55ba5313934caabacf6a3ff138c4ed9b04e2"><div class="ttname"><a href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba5313934caabacf6a3ff138c4ed9b04e2">FMT_ARGB1555</a></div><div class="ttdeci">@ FMT_ARGB1555</div><div class="ttdef"><b>Definition:</b> asw.h:54</div></div>
<div class="ttc" id="aasw_8h_html_a06fc87d81c62e9abb8790b6e5713c55ba6261309e2bf7085313ac1f3611d259d2"><div class="ttname"><a href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba6261309e2bf7085313ac1f3611d259d2">FMT_RGBA5551</a></div><div class="ttdeci">@ FMT_RGBA5551</div><div class="ttdef"><b>Definition:</b> asw.h:53</div></div>
<div class="ttc" id="aasw_8h_html_a06fc87d81c62e9abb8790b6e5713c55ba98985b0760cc681821e49b40692721fb"><div class="ttname"><a href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55ba98985b0760cc681821e49b40692721fb">FMT_YUV422_SEMI_U0V0</a></div><div class="ttdeci">@ FMT_YUV422_SEMI_U0V0</div><div class="ttdef"><b>Definition:</b> asw.h:56</div></div>
<div class="ttc" id="aasw_8h_html_a06fc87d81c62e9abb8790b6e5713c55baa042a4bc918a3cbb7b9ce792fb2f250a"><div class="ttname"><a href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55baa042a4bc918a3cbb7b9ce792fb2f250a">FMT_ARGB8888</a></div><div class="ttdeci">@ FMT_ARGB8888</div><div class="ttdef"><b>Definition:</b> asw.h:59</div></div>
<div class="ttc" id="aasw_8h_html_a06fc87d81c62e9abb8790b6e5713c55baa1e484bb8a67a92d3e77d1767f087b3e"><div class="ttname"><a href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55baa1e484bb8a67a92d3e77d1767f087b3e">FMT_RGB_YUV888_PLANAR</a></div><div class="ttdeci">@ FMT_RGB_YUV888_PLANAR</div><div class="ttdef"><b>Definition:</b> asw.h:49</div></div>
<div class="ttc" id="aasw_8h_html_a06fc87d81c62e9abb8790b6e5713c55baacfc590ffe4c090fd946a128a06a90dc"><div class="ttname"><a href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55baacfc590ffe4c090fd946a128a06a90dc">FMT_YUV422_YUYV</a></div><div class="ttdeci">@ FMT_YUV422_YUYV</div><div class="ttdef"><b>Definition:</b> asw.h:60</div></div>
<div class="ttc" id="aasw_8h_html_a06fc87d81c62e9abb8790b6e5713c55bab19dd3df0e7a2207cfbcef398646272a"><div class="ttname"><a href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55bab19dd3df0e7a2207cfbcef398646272a">FMT_RGB_YUV888</a></div><div class="ttdeci">@ FMT_RGB_YUV888</div><div class="ttdef"><b>Definition:</b> asw.h:55</div></div>
<div class="ttc" id="aasw_8h_html_a06fc87d81c62e9abb8790b6e5713c55badd9b70e159bc4e0cb654a85dfd92070c"><div class="ttname"><a href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55badd9b70e159bc4e0cb654a85dfd92070c">FMT_RGB565</a></div><div class="ttdeci">@ FMT_RGB565</div><div class="ttdef"><b>Definition:</b> asw.h:52</div></div>
<div class="ttc" id="aasw_8h_html_a06fc87d81c62e9abb8790b6e5713c55baed9b9260bce613dfb83b3c0d0e32a815"><div class="ttname"><a href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55baed9b9260bce613dfb83b3c0d0e32a815">FMT_RGBA8888</a></div><div class="ttdeci">@ FMT_RGBA8888</div><div class="ttdef"><b>Definition:</b> asw.h:58</div></div>
<div class="ttc" id="aasw_8h_html_a06fc87d81c62e9abb8790b6e5713c55bafb08adc7c7a724c918f7066c74b7084d"><div class="ttname"><a href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55bafb08adc7c7a724c918f7066c74b7084d">FMT_YUV422_YVYU</a></div><div class="ttdeci">@ FMT_YUV422_YVYU</div><div class="ttdef"><b>Definition:</b> asw.h:61</div></div>
<div class="ttc" id="aasw_8h_html_a06fc87d81c62e9abb8790b6e5713c55bafc5997bd25e8fe9dcb8e9adedd693689"><div class="ttname"><a href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55bafc5997bd25e8fe9dcb8e9adedd693689">FMT_YUV420_PLANAR</a></div><div class="ttdeci">@ FMT_YUV420_PLANAR</div><div class="ttdef"><b>Definition:</b> asw.h:51</div></div>
<div class="ttc" id="aasw_8h_html_a06fc87d81c62e9abb8790b6e5713c55baff4a03d5f8455f7e285cbb1b8b641576"><div class="ttname"><a href="asw_8h.html#a06fc87d81c62e9abb8790b6e5713c55baff4a03d5f8455f7e285cbb1b8b641576">FMT_YUV422_PLANAR</a></div><div class="ttdeci">@ FMT_YUV422_PLANAR</div><div class="ttdef"><b>Definition:</b> asw.h:50</div></div>
<div class="ttc" id="aasw_8h_html_a08ff6923c486caa037f2ea9c5c77f331"><div class="ttname"><a href="asw_8h.html#a08ff6923c486caa037f2ea9c5c77f331">is_asw_done</a></div><div class="ttdeci">int is_asw_done</div></div>
<div class="ttc" id="aasw_8h_html_a0d435b59d811375a55ce76d09af9c96d"><div class="ttname"><a href="asw_8h.html#a0d435b59d811375a55ce76d09af9c96d">sdrv_asw_fill_rect</a></div><div class="ttdeci">void sdrv_asw_fill_rect(int fmt, int color, int hsize, int vsize, int pos_x, int pos_y, int addr, int stride)</div><div class="ttdoc">sdrv asw fill rect.</div></div>
<div class="ttc" id="aasw_8h_html_a0d83053739f0cca4a69f727930a49a9b"><div class="ttname"><a href="asw_8h.html#a0d83053739f0cca4a69f727930a49a9b">sdrv_asw_bilinear_ftob16</a></div><div class="ttdeci">void sdrv_asw_bilinear_ftob16(const float *faddr, short *b16, int len)</div><div class="ttdoc">sdrv asw bilinear ftob16.</div></div>
<div class="ttc" id="aasw_8h_html_a4a6bb0ebd0085bc6f5834f0bd52c6d97"><div class="ttname"><a href="asw_8h.html#a4a6bb0ebd0085bc6f5834f0bd52c6d97">sdrv_asw_bilinear_noblock</a></div><div class="ttdeci">void sdrv_asw_bilinear_noblock(struct asw_input *input)</div><div class="ttdoc">sdrv asw bilinear noblock.</div></div>
<div class="ttc" id="aasw_8h_html_a4e9c79a9dc13aa6c8102b81135778364"><div class="ttname"><a href="asw_8h.html#a4e9c79a9dc13aa6c8102b81135778364">sdrv_asw_bilinear_ftob32</a></div><div class="ttdeci">void sdrv_asw_bilinear_ftob32(const float *faddr, int *b32, int len)</div><div class="ttdoc">sdrv asw bilinear ftob32.</div></div>
<div class="ttc" id="aasw_8h_html_a59b4b99b9d2db765004e11e45d63439f"><div class="ttname"><a href="asw_8h.html#a59b4b99b9d2db765004e11e45d63439f">sdrv_asw_probe</a></div><div class="ttdeci">void sdrv_asw_probe(struct asw_dev *dev, const struct asw_config *asw_cfg)</div></div>
<div class="ttc" id="aasw_8h_html_a61dadd085c1777f559549e05962b2c9ea0aceb9867957c05551109ed8e98fe8d8"><div class="ttname"><a href="asw_8h.html#a61dadd085c1777f559549e05962b2c9ea0aceb9867957c05551109ed8e98fe8d8">C_ENTRY_TYPE_32X4</a></div><div class="ttdeci">@ C_ENTRY_TYPE_32X4</div><div class="ttdef"><b>Definition:</b> asw.h:81</div></div>
<div class="ttc" id="aasw_8h_html_a61dadd085c1777f559549e05962b2c9ea43f1cbd831e24aad21d1f9dbcab58c65"><div class="ttname"><a href="asw_8h.html#a61dadd085c1777f559549e05962b2c9ea43f1cbd831e24aad21d1f9dbcab58c65">C_ENTRY_TYPE_16X4</a></div><div class="ttdeci">@ C_ENTRY_TYPE_16X4</div><div class="ttdef"><b>Definition:</b> asw.h:79</div></div>
<div class="ttc" id="aasw_8h_html_a61dadd085c1777f559549e05962b2c9ea571294d055bcc1dfecd8f75e59359e05"><div class="ttname"><a href="asw_8h.html#a61dadd085c1777f559549e05962b2c9ea571294d055bcc1dfecd8f75e59359e05">C_ENTRY_TYPE_8X4</a></div><div class="ttdeci">@ C_ENTRY_TYPE_8X4</div><div class="ttdef"><b>Definition:</b> asw.h:77</div></div>
<div class="ttc" id="aasw_8h_html_a61dadd085c1777f559549e05962b2c9eaa898c7e67199c8059a567f288c1956f1"><div class="ttname"><a href="asw_8h.html#a61dadd085c1777f559549e05962b2c9eaa898c7e67199c8059a567f288c1956f1">C_ENTRY_TYPE_16X8</a></div><div class="ttdeci">@ C_ENTRY_TYPE_16X8</div><div class="ttdef"><b>Definition:</b> asw.h:80</div></div>
<div class="ttc" id="aasw_8h_html_a61dadd085c1777f559549e05962b2c9ead53f7d543c6b8c00e329e0188775c3b7"><div class="ttname"><a href="asw_8h.html#a61dadd085c1777f559549e05962b2c9ead53f7d543c6b8c00e329e0188775c3b7">C_ENTRY_TYPE_8X8</a></div><div class="ttdeci">@ C_ENTRY_TYPE_8X8</div><div class="ttdef"><b>Definition:</b> asw.h:78</div></div>
<div class="ttc" id="aasw_8h_html_a67b5b94b700f49a2750cac7e3e1f43c3"><div class="ttname"><a href="asw_8h.html#a67b5b94b700f49a2750cac7e3e1f43c3">sdrv_asw_cubic_with_hvkt</a></div><div class="ttdeci">void sdrv_asw_cubic_with_hvkt(struct asw_input *input, struct hvkt_param *hvkt)</div><div class="ttdoc">sdrv asw cubic with hvkt.</div></div>
<div class="ttc" id="aasw_8h_html_a726ca809ffd3d67ab4b8476646f26635a237f47906211cd13249d81b7b8ef5374"><div class="ttname"><a href="asw_8h.html#a726ca809ffd3d67ab4b8476646f26635a237f47906211cd13249d81b7b8ef5374">BUF_SIZE_32LINES</a></div><div class="ttdeci">@ BUF_SIZE_32LINES</div><div class="ttdef"><b>Definition:</b> asw.h:87</div></div>
<div class="ttc" id="aasw_8h_html_a726ca809ffd3d67ab4b8476646f26635a821843734a2af18a6e5295ef72be3edf"><div class="ttname"><a href="asw_8h.html#a726ca809ffd3d67ab4b8476646f26635a821843734a2af18a6e5295ef72be3edf">BUF_SIZE_16LINES</a></div><div class="ttdeci">@ BUF_SIZE_16LINES</div><div class="ttdef"><b>Definition:</b> asw.h:86</div></div>
<div class="ttc" id="aasw_8h_html_a726ca809ffd3d67ab4b8476646f26635a8c1b530f8a3b6abd6003d2957c04f8e6"><div class="ttname"><a href="asw_8h.html#a726ca809ffd3d67ab4b8476646f26635a8c1b530f8a3b6abd6003d2957c04f8e6">BUF_SIZE_8LINES</a></div><div class="ttdeci">@ BUF_SIZE_8LINES</div><div class="ttdef"><b>Definition:</b> asw.h:85</div></div>
<div class="ttc" id="aasw_8h_html_a726ca809ffd3d67ab4b8476646f26635a9690e3882ad5a04f92f04ae5b5ffb8a2"><div class="ttname"><a href="asw_8h.html#a726ca809ffd3d67ab4b8476646f26635a9690e3882ad5a04f92f04ae5b5ffb8a2">BUF_SIZE_64LINES</a></div><div class="ttdeci">@ BUF_SIZE_64LINES</div><div class="ttdef"><b>Definition:</b> asw.h:88</div></div>
<div class="ttc" id="aasw_8h_html_a819cb988076807f3abe0bd5c78940039"><div class="ttname"><a href="asw_8h.html#a819cb988076807f3abe0bd5c78940039">sdrv_asw_ra_triangle</a></div><div class="ttdeci">void sdrv_asw_ra_triangle(struct asw_ratria *info)</div><div class="ttdoc">sdrv asw ra triangle.</div></div>
<div class="ttc" id="aasw_8h_html_a8402e2d5096a4cacf96a357b87f3bf9d"><div class="ttname"><a href="asw_8h.html#a8402e2d5096a4cacf96a357b87f3bf9d">sdrv_asw_bilinear_with_hvkt</a></div><div class="ttdeci">void sdrv_asw_bilinear_with_hvkt(struct asw_input *input, struct hvkt_param *hvkt)</div><div class="ttdoc">sdrv asw bilinear with hvkt.</div></div>
<div class="ttc" id="aasw_8h_html_a99fb83031ce9923c84392b4e92f956b5a383adf586fd96b25241aebf7ebe9ff71"><div class="ttname"><a href="asw_8h.html#a99fb83031ce9923c84392b4e92f956b5a383adf586fd96b25241aebf7ebe9ff71">LUT_MODE_CUBIC_SPLINE</a></div><div class="ttdeci">@ LUT_MODE_CUBIC_SPLINE</div><div class="ttdef"><b>Definition:</b> asw.h:69</div></div>
<div class="ttc" id="aasw_8h_html_a99fb83031ce9923c84392b4e92f956b5a95cd4ee3b295254c1da894b328db6dc3"><div class="ttname"><a href="asw_8h.html#a99fb83031ce9923c84392b4e92f956b5a95cd4ee3b295254c1da894b328db6dc3">LUT_MODE_BILINEAR</a></div><div class="ttdeci">@ LUT_MODE_BILINEAR</div><div class="ttdef"><b>Definition:</b> asw.h:69</div></div>
<div class="ttc" id="aasw_8h_html_ab1a543611c9a56df5a2b216efbe0bed3"><div class="ttname"><a href="asw_8h.html#ab1a543611c9a56df5a2b216efbe0bed3">TRIAG_YTPE</a></div><div class="ttdeci">TRIAG_YTPE</div><div class="ttdef"><b>Definition:</b> asw.h:98</div></div>
<div class="ttc" id="aasw_8h_html_ab1a543611c9a56df5a2b216efbe0bed3a13133f033c74e26fbc9b96a8b3b71339"><div class="ttname"><a href="asw_8h.html#ab1a543611c9a56df5a2b216efbe0bed3a13133f033c74e26fbc9b96a8b3b71339">TRIAG_TYPE_RIGHT_TOP</a></div><div class="ttdeci">@ TRIAG_TYPE_RIGHT_TOP</div><div class="ttdef"><b>Definition:</b> asw.h:101</div></div>
<div class="ttc" id="aasw_8h_html_ab1a543611c9a56df5a2b216efbe0bed3a78a068665bcb4a65f08ce17e9d60deac"><div class="ttname"><a href="asw_8h.html#ab1a543611c9a56df5a2b216efbe0bed3a78a068665bcb4a65f08ce17e9d60deac">TRIAG_LEFT_TOP</a></div><div class="ttdeci">@ TRIAG_LEFT_TOP</div><div class="ttdef"><b>Definition:</b> asw.h:99</div></div>
<div class="ttc" id="aasw_8h_html_ab1a543611c9a56df5a2b216efbe0bed3a9544f79e2e3bd005692f50db930508a5"><div class="ttname"><a href="asw_8h.html#ab1a543611c9a56df5a2b216efbe0bed3a9544f79e2e3bd005692f50db930508a5">TRIAG_TYPE_RIGHT_BOTTOM</a></div><div class="ttdeci">@ TRIAG_TYPE_RIGHT_BOTTOM</div><div class="ttdef"><b>Definition:</b> asw.h:102</div></div>
<div class="ttc" id="aasw_8h_html_ab1a543611c9a56df5a2b216efbe0bed3aabc547e5e5e18040e8409d707436d5b8"><div class="ttname"><a href="asw_8h.html#ab1a543611c9a56df5a2b216efbe0bed3aabc547e5e5e18040e8409d707436d5b8">TRIAG_LEFT_BOTTOM</a></div><div class="ttdeci">@ TRIAG_LEFT_BOTTOM</div><div class="ttdef"><b>Definition:</b> asw.h:100</div></div>
<div class="ttc" id="aasw_8h_html_abc6126af1d45847bc59afa0aa3216b04a0d53fd6642e54ac46c824a548c3ef0f5"><div class="ttname"><a href="asw_8h.html#abc6126af1d45847bc59afa0aa3216b04a0d53fd6642e54ac46c824a548c3ef0f5">EXT_LUT_FORMAT_32BIT</a></div><div class="ttdeci">@ EXT_LUT_FORMAT_32BIT</div><div class="ttdef"><b>Definition:</b> asw.h:71</div></div>
<div class="ttc" id="aasw_8h_html_abc6126af1d45847bc59afa0aa3216b04a6aebce6b92532af46cda3cfaffa4bd6e"><div class="ttname"><a href="asw_8h.html#abc6126af1d45847bc59afa0aa3216b04a6aebce6b92532af46cda3cfaffa4bd6e">EXT_LUT_FORMAT_16BIT</a></div><div class="ttdeci">@ EXT_LUT_FORMAT_16BIT</div><div class="ttdef"><b>Definition:</b> asw.h:71</div></div>
<div class="ttc" id="aasw_8h_html_ac220362fb4c4887fa24316b7ad929f27"><div class="ttname"><a href="asw_8h.html#ac220362fb4c4887fa24316b7ad929f27">sdrv_asw_cubic</a></div><div class="ttdeci">void sdrv_asw_cubic(struct asw_input *input)</div><div class="ttdoc">sdrv asw cubic.</div></div>
<div class="ttc" id="aasw_8h_html_acc2a0042a753644bf552a65aef35ac8f"><div class="ttname"><a href="asw_8h.html#acc2a0042a753644bf552a65aef35ac8f">sdrv_asw_bilinear</a></div><div class="ttdeci">void sdrv_asw_bilinear(struct asw_input *input)</div><div class="ttdoc">sdrv asw bilinear.</div></div>
<div class="ttc" id="aasw_8h_html_adc29c2ff13d900c2f185ee95427fb06ca573542b04a829359336e542866e74b94"><div class="ttname"><a href="asw_8h.html#adc29c2ff13d900c2f185ee95427fb06ca573542b04a829359336e542866e74b94">CUBIC_MODE_INT_ASM</a></div><div class="ttdeci">@ CUBIC_MODE_INT_ASM</div><div class="ttdef"><b>Definition:</b> asw.h:73</div></div>
<div class="ttc" id="aasw_8h_html_adc29c2ff13d900c2f185ee95427fb06caddb7c1ae08a0409060bf45aac8366545"><div class="ttname"><a href="asw_8h.html#adc29c2ff13d900c2f185ee95427fb06caddb7c1ae08a0409060bf45aac8366545">CUBIC_MODE_EXT_ASM</a></div><div class="ttdeci">@ CUBIC_MODE_EXT_ASM</div><div class="ttdef"><b>Definition:</b> asw.h:73</div></div>
<div class="ttc" id="aasw_8h_html_adf764cbdea00d65edcd07bb9953ad2b7a5576ebe0bf69f9a6c3ca2f58227ccb59"><div class="ttname"><a href="asw_8h.html#adf764cbdea00d65edcd07bb9953ad2b7a5576ebe0bf69f9a6c3ca2f58227ccb59">LB_LAYOUT_A</a></div><div class="ttdeci">@ LB_LAYOUT_A</div><div class="ttdef"><b>Definition:</b> asw.h:67</div></div>
<div class="ttc" id="aasw_8h_html_adf764cbdea00d65edcd07bb9953ad2b7af4af3c267689fe4787be1607a46eda90"><div class="ttname"><a href="asw_8h.html#adf764cbdea00d65edcd07bb9953ad2b7af4af3c267689fe4787be1607a46eda90">LB_LAYOUT_B</a></div><div class="ttdeci">@ LB_LAYOUT_B</div><div class="ttdef"><b>Definition:</b> asw.h:67</div></div>
<div class="ttc" id="aasw_8h_html_af7ba20f565b7c9df94d972b61db1f817"><div class="ttname"><a href="asw_8h.html#af7ba20f565b7c9df94d972b61db1f817">aswdev</a></div><div class="ttdeci">struct asw_dev aswdev</div></div>
<div class="ttc" id="aasw__g__use_8h_html"><div class="ttname"><a href="asw__g__use_8h.html">asw_g_use.h</a></div><div class="ttdoc">SemiDrive asw header file.</div></div>
<div class="ttc" id="aasw__lut__hvk_8h_html"><div class="ttname"><a href="asw__lut__hvk_8h.html">asw_lut_hvk.h</a></div><div class="ttdoc">SemiDrive asw header file.</div></div>
<div class="ttc" id="astructadb__info_html"><div class="ttname"><a href="structadb__info.html">adb_info</a></div><div class="ttdoc">adb info struct</div><div class="ttdef"><b>Definition:</b> asw.h:177</div></div>
<div class="ttc" id="astructadb__info_html_a120b75c12097e7fdda71535d04ae7880"><div class="ttname"><a href="structadb__info.html#a120b75c12097e7fdda71535d04ae7880">adb_info::dirty</a></div><div class="ttdeci">int dirty</div><div class="ttdef"><b>Definition:</b> asw.h:178</div></div>
<div class="ttc" id="astructadb__info_html_a410224ac50360b8fd964a1356598d9f8"><div class="ttname"><a href="structadb__info.html#a410224ac50360b8fd964a1356598d9f8">adb_info::slope</a></div><div class="ttdeci">int slope</div><div class="ttdef"><b>Definition:</b> asw.h:181</div></div>
<div class="ttc" id="astructadb__info_html_aed7ea92f45bd273dde380a45ddced592"><div class="ttname"><a href="structadb__info.html#aed7ea92f45bd273dde380a45ddced592">adb_info::offset</a></div><div class="ttdeci">int offset</div><div class="ttdef"><b>Definition:</b> asw.h:180</div></div>
<div class="ttc" id="astructasw__app__asw_html"><div class="ttname"><a href="structasw__app__asw.html">asw_app_asw</a></div><div class="ttdef"><b>Definition:</b> asw_g_use.h:36</div></div>
<div class="ttc" id="astructasw__ba__info_html"><div class="ttname"><a href="structasw__ba__info.html">asw_ba_info</a></div><div class="ttdef"><b>Definition:</b> asw.h:221</div></div>
<div class="ttc" id="astructasw__ba__info_html_a0d186ea22c96cb6046975ee3b12996b8"><div class="ttname"><a href="structasw__ba__info.html#a0d186ea22c96cb6046975ee3b12996b8">asw_ba_info::asw_cache_gu_ba</a></div><div class="ttdeci">int asw_cache_gu_ba</div><div class="ttdef"><b>Definition:</b> asw.h:231</div></div>
<div class="ttc" id="astructasw__ba__info_html_a1c31d89a3ca985d0d22bba9c833e2c95"><div class="ttname"><a href="structasw__ba__info.html#a1c31d89a3ca985d0d22bba9c833e2c95">asw_ba_info::asw_lut_h_ba</a></div><div class="ttdeci">int asw_lut_h_ba</div><div class="ttdef"><b>Definition:</b> asw.h:227</div></div>
<div class="ttc" id="astructasw__ba__info_html_a315199c4353f1153a8e43957cfcba30f"><div class="ttname"><a href="structasw__ba__info.html#a315199c4353f1153a8e43957cfcba30f">asw_ba_info::asw_pos_calc_pfile_ba</a></div><div class="ttdeci">int asw_pos_calc_pfile_ba</div><div class="ttdef"><b>Definition:</b> asw.h:222</div></div>
<div class="ttc" id="astructasw__ba__info_html_a471a3e616ec9ced5b5c27c72971cc24a"><div class="ttname"><a href="structasw__ba__info.html#a471a3e616ec9ced5b5c27c72971cc24a">asw_ba_info::asw_cache_a_ba</a></div><div class="ttdeci">int asw_cache_a_ba</div><div class="ttdef"><b>Definition:</b> asw.h:233</div></div>
<div class="ttc" id="astructasw__ba__info_html_a4d0502eddceb9390b81fa154200cea3b"><div class="ttname"><a href="structasw__ba__info.html#a4d0502eddceb9390b81fa154200cea3b">asw_ba_info::asw_pos_lut_ba</a></div><div class="ttdeci">int asw_pos_lut_ba</div><div class="ttdef"><b>Definition:</b> asw.h:223</div></div>
<div class="ttc" id="astructasw__ba__info_html_a82f8666e78d900539c02ca9c49a09075"><div class="ttname"><a href="structasw__ba__info.html#a82f8666e78d900539c02ca9c49a09075">asw_ba_info::asw_cache_ry_ba</a></div><div class="ttdeci">int asw_cache_ry_ba</div><div class="ttdef"><b>Definition:</b> asw.h:230</div></div>
<div class="ttc" id="astructasw__ba__info_html_a931e87440f8317646ba6c230855d87c4"><div class="ttname"><a href="structasw__ba__info.html#a931e87440f8317646ba6c230855d87c4">asw_ba_info::asw_cache_bv_ba</a></div><div class="ttdeci">int asw_cache_bv_ba</div><div class="ttdef"><b>Definition:</b> asw.h:232</div></div>
<div class="ttc" id="astructasw__ba__info_html_aa44e0462ce0875586743f4d23017d670"><div class="ttname"><a href="structasw__ba__info.html#aa44e0462ce0875586743f4d23017d670">asw_ba_info::asw_y_stepy_ba</a></div><div class="ttdeci">int asw_y_stepy_ba</div><div class="ttdef"><b>Definition:</b> asw.h:226</div></div>
<div class="ttc" id="astructasw__ba__info_html_aaf084b5750e70bdd533612f5ed5aa460"><div class="ttname"><a href="structasw__ba__info.html#aaf084b5750e70bdd533612f5ed5aa460">asw_ba_info::asw_alpha_ba</a></div><div class="ttdeci">int asw_alpha_ba</div><div class="ttdef"><b>Definition:</b> asw.h:225</div></div>
<div class="ttc" id="astructasw__ba__info_html_ac04cc44d702ab5dd3ba797d8cd4239fc"><div class="ttname"><a href="structasw__ba__info.html#ac04cc44d702ab5dd3ba797d8cd4239fc">asw_ba_info::asw_frb_ba</a></div><div class="ttdeci">int asw_frb_ba</div><div class="ttdef"><b>Definition:</b> asw.h:229</div></div>
<div class="ttc" id="astructasw__ba__info_html_aeecbe701e17f9dcb88200be6a74d8eac"><div class="ttname"><a href="structasw__ba__info.html#aeecbe701e17f9dcb88200be6a74d8eac">asw_ba_info::asw_m_v_ba</a></div><div class="ttdeci">int asw_m_v_ba</div><div class="ttdef"><b>Definition:</b> asw.h:224</div></div>
<div class="ttc" id="astructasw__ba__info_html_af9fe8f014c7382e040e9785fc9b7430e"><div class="ttname"><a href="structasw__ba__info.html#af9fe8f014c7382e040e9785fc9b7430e">asw_ba_info::asw_m_h_ba</a></div><div class="ttdeci">int asw_m_h_ba</div><div class="ttdef"><b>Definition:</b> asw.h:228</div></div>
<div class="ttc" id="astructasw__config_html"><div class="ttname"><a href="structasw__config.html">asw_config</a></div><div class="ttdef"><b>Definition:</b> asw.h:105</div></div>
<div class="ttc" id="astructasw__config_html_abc81edd3d3caf9e6c2e0762881da6016"><div class="ttname"><a href="structasw__config.html#abc81edd3d3caf9e6c2e0762881da6016">asw_config::base</a></div><div class="ttdeci">paddr_t base</div><div class="ttdef"><b>Definition:</b> asw.h:106</div></div>
<div class="ttc" id="astructasw__config_html_aea22ec27eb52d3e0d744184067cbca3a"><div class="ttname"><a href="structasw__config.html#aea22ec27eb52d3e0d744184067cbca3a">asw_config::irq</a></div><div class="ttdeci">int irq</div><div class="ttdef"><b>Definition:</b> asw.h:107</div></div>
<div class="ttc" id="astructasw__dev_html"><div class="ttname"><a href="structasw__dev.html">asw_dev</a></div><div class="ttdoc">This structure describe the ASW information and function opeartaions.</div><div class="ttdef"><b>Definition:</b> asw.h:273</div></div>
<div class="ttc" id="astructasw__dev_html_a5d75ee4ad5ab907b3c1c88d91ff66606"><div class="ttname"><a href="structasw__dev.html#a5d75ee4ad5ab907b3c1c88d91ff66606">asw_dev::input</a></div><div class="ttdeci">struct asw_input * input</div><div class="ttdef"><b>Definition:</b> asw.h:278</div></div>
<div class="ttc" id="astructasw__dev_html_a5ec3d3ffceb4aef1c948d075af0efcef"><div class="ttname"><a href="structasw__dev.html#a5ec3d3ffceb4aef1c948d075af0efcef">asw_dev::app</a></div><div class="ttdeci">struct asw_app_asw app</div><div class="ttdef"><b>Definition:</b> asw.h:279</div></div>
<div class="ttc" id="astructasw__dev_html_a883e7c2dd1337da116c0db09cbdf7a79"><div class="ttname"><a href="structasw__dev.html#a883e7c2dd1337da116c0db09cbdf7a79">asw_dev::asw_done</a></div><div class="ttdeci">int asw_done</div><div class="ttdef"><b>Definition:</b> asw.h:280</div></div>
<div class="ttc" id="astructasw__dev_html_a92d37eb266d52d0e9686571ec85a1107"><div class="ttname"><a href="structasw__dev.html#a92d37eb266d52d0e9686571ec85a1107">asw_dev::wdone_sema</a></div><div class="ttdeci">SemaphoreHandle_t wdone_sema</div><div class="ttdef"><b>Definition:</b> asw.h:282</div></div>
<div class="ttc" id="astructasw__dev_html_abc81edd3d3caf9e6c2e0762881da6016"><div class="ttname"><a href="structasw__dev.html#abc81edd3d3caf9e6c2e0762881da6016">asw_dev::base</a></div><div class="ttdeci">paddr_t base</div><div class="ttdef"><b>Definition:</b> asw.h:274</div></div>
<div class="ttc" id="astructasw__dev_html_ac6dc53c2a805cf17b383e00283377818"><div class="ttname"><a href="structasw__dev.html#ac6dc53c2a805cf17b383e00283377818">asw_dev::bas</a></div><div class="ttdeci">struct asw_ba_info bas</div><div class="ttdef"><b>Definition:</b> asw.h:276</div></div>
<div class="ttc" id="astructasw__dev_html_acab5e3f098e4fe36b659b36c38c3bfa2"><div class="ttname"><a href="structasw__dev.html#acab5e3f098e4fe36b659b36c38c3bfa2">asw_dev::ops</a></div><div class="ttdeci">struct asw_operations * ops</div><div class="ttdef"><b>Definition:</b> asw.h:277</div></div>
<div class="ttc" id="astructasw__dev_html_aea22ec27eb52d3e0d744184067cbca3a"><div class="ttname"><a href="structasw__dev.html#aea22ec27eb52d3e0d744184067cbca3a">asw_dev::irq</a></div><div class="ttdeci">int irq</div><div class="ttdef"><b>Definition:</b> asw.h:275</div></div>
<div class="ttc" id="astructasw__input_html"><div class="ttname"><a href="structasw__input.html">asw_input</a></div><div class="ttdoc">This structure includes all the configuration information of ASW for controlling the ASWs work.</div><div class="ttdef"><b>Definition:</b> asw.h:193</div></div>
<div class="ttc" id="astructasw__input_html_a06ca1c789a48654acf7c7a8b549e667b"><div class="ttname"><a href="structasw__input.html#a06ca1c789a48654acf7c7a8b549e667b">asw_input::ext_lut_fmt</a></div><div class="ttdeci">int ext_lut_fmt</div><div class="ttdef"><b>Definition:</b> asw.h:199</div></div>
<div class="ttc" id="astructasw__input_html_a2294a7fce19a30ac4bc6c6b6813e6257"><div class="ttname"><a href="structasw__input.html#a2294a7fce19a30ac4bc6c6b6813e6257">asw_input::cache_way_n</a></div><div class="ttdeci">int cache_way_n</div><div class="ttdef"><b>Definition:</b> asw.h:208</div></div>
<div class="ttc" id="astructasw__input_html_a2cedb8a99a24943a8d10b03591032938"><div class="ttname"><a href="structasw__input.html#a2cedb8a99a24943a8d10b03591032938">asw_input::src</a></div><div class="ttdeci">struct src_info src</div><div class="ttdef"><b>Definition:</b> asw.h:202</div></div>
<div class="ttc" id="astructasw__input_html_a2ecca7ee65328bef66aeef3d16225445"><div class="ttname"><a href="structasw__input.html#a2ecca7ee65328bef66aeef3d16225445">asw_input::hdsk_mode</a></div><div class="ttdeci">int hdsk_mode</div><div class="ttdef"><b>Definition:</b> asw.h:195</div></div>
<div class="ttc" id="astructasw__input_html_a39c866e5d0cb0150dacfad8a41471822"><div class="ttname"><a href="structasw__input.html#a39c866e5d0cb0150dacfad8a41471822">asw_input::cubic</a></div><div class="ttdeci">struct cubic_info cubic</div><div class="ttdef"><b>Definition:</b> asw.h:210</div></div>
<div class="ttc" id="astructasw__input_html_a3c71339c2eda4487fa7156fd7c4c08d3"><div class="ttname"><a href="structasw__input.html#a3c71339c2eda4487fa7156fd7c4c08d3">asw_input::dst</a></div><div class="ttdeci">struct dst_info dst</div><div class="ttdef"><b>Definition:</b> asw.h:201</div></div>
<div class="ttc" id="astructasw__input_html_a43d224cc40ea8b4cb2417ee3f883d373"><div class="ttname"><a href="structasw__input.html#a43d224cc40ea8b4cb2417ee3f883d373">asw_input::cache_entry_type</a></div><div class="ttdeci">int cache_entry_type</div><div class="ttdef"><b>Definition:</b> asw.h:207</div></div>
<div class="ttc" id="astructasw__input_html_a6b8f7c9b75c30f3ba90cc50be2e4c396"><div class="ttname"><a href="structasw__input.html#a6b8f7c9b75c30f3ba90cc50be2e4c396">asw_input::csi_start_ln</a></div><div class="ttdeci">int csi_start_ln</div><div class="ttdef"><b>Definition:</b> asw.h:215</div></div>
<div class="ttc" id="astructasw__input_html_a7adf7c228bfcbdb84b2548a98b9ace89"><div class="ttname"><a href="structasw__input.html#a7adf7c228bfcbdb84b2548a98b9ace89">asw_input::adb</a></div><div class="ttdeci">struct adb_info adb</div><div class="ttdef"><b>Definition:</b> asw.h:205</div></div>
<div class="ttc" id="astructasw__input_html_a8d23c91dec8ed30770b9adfa63eb4552"><div class="ttname"><a href="structasw__input.html#a8d23c91dec8ed30770b9adfa63eb4552">asw_input::work_mode</a></div><div class="ttdeci">int work_mode</div><div class="ttdef"><b>Definition:</b> asw.h:194</div></div>
<div class="ttc" id="astructasw__input_html_aa8ecf621384258cce00e222125ebe098"><div class="ttname"><a href="structasw__input.html#aa8ecf621384258cce00e222125ebe098">asw_input::ext</a></div><div class="ttdeci">struct ext_info ext</div><div class="ttdef"><b>Definition:</b> asw.h:213</div></div>
<div class="ttc" id="astructasw__input_html_ac7c30d3f1bba786e68114d5c36e1248b"><div class="ttname"><a href="structasw__input.html#ac7c30d3f1bba786e68114d5c36e1248b">asw_input::cbuf</a></div><div class="ttdeci">struct circular_buf cbuf</div><div class="ttdef"><b>Definition:</b> asw.h:218</div></div>
<div class="ttc" id="astructasw__input_html_aea8f00e8ac20a8f1225c98cc8ec31ef0"><div class="ttname"><a href="structasw__input.html#aea8f00e8ac20a8f1225c98cc8ec31ef0">asw_input::lut_mode</a></div><div class="ttdeci">int lut_mode</div><div class="ttdef"><b>Definition:</b> asw.h:198</div></div>
<div class="ttc" id="astructasw__input_html_aec09e14cd898282babe2e5504108a25a"><div class="ttname"><a href="structasw__input.html#aec09e14cd898282babe2e5504108a25a">asw_input::lut</a></div><div class="ttdeci">struct lut_info lut</div><div class="ttdef"><b>Definition:</b> asw.h:203</div></div>
<div class="ttc" id="astructasw__operations_html"><div class="ttname"><a href="structasw__operations.html">asw_operations</a></div><div class="ttdef"><b>Definition:</b> asw.h:286</div></div>
<div class="ttc" id="astructasw__operations_html_a0d8def5334c867f54df6882de8de0cc4"><div class="ttname"><a href="structasw__operations.html#a0d8def5334c867f54df6882de8de0cc4">asw_operations::cubic_rotation</a></div><div class="ttdeci">void(* cubic_rotation)(struct asw_dev *dev, double rotate_angle, struct hvkt_param *hvkt)</div><div class="ttdef"><b>Definition:</b> asw.h:290</div></div>
<div class="ttc" id="astructasw__operations_html_a2033b88c567547e2436fbc59819c44e7"><div class="ttname"><a href="structasw__operations.html#a2033b88c567547e2436fbc59819c44e7">asw_operations::irq_handler</a></div><div class="ttdeci">int(* irq_handler)(unsigned int irq, void *arg)</div><div class="ttdef"><b>Definition:</b> asw.h:297</div></div>
<div class="ttc" id="astructasw__operations_html_a28cfafd746a06668060457b54ac57312"><div class="ttname"><a href="structasw__operations.html#a28cfafd746a06668060457b54ac57312">asw_operations::soft_reset</a></div><div class="ttdeci">void(* soft_reset)(struct asw_dev *dev)</div><div class="ttdef"><b>Definition:</b> asw.h:287</div></div>
<div class="ttc" id="astructasw__operations_html_a402d9c64185f63beec7a84103e234969"><div class="ttname"><a href="structasw__operations.html#a402d9c64185f63beec7a84103e234969">asw_operations::cubic_cfg_with_hvkt</a></div><div class="ttdeci">void(* cubic_cfg_with_hvkt)(struct asw_dev *dev, struct hvkt_param *hvkt)</div><div class="ttdef"><b>Definition:</b> asw.h:289</div></div>
<div class="ttc" id="astructasw__operations_html_a4eda71411a7c7124c09f7a9e890dad60"><div class="ttname"><a href="structasw__operations.html#a4eda71411a7c7124c09f7a9e890dad60">asw_operations::bilinear_rotation</a></div><div class="ttdeci">void(* bilinear_rotation)(struct asw_dev *dev, double rotate_angle, struct hvkt_param *hvkt)</div><div class="ttdef"><b>Definition:</b> asw.h:295</div></div>
<div class="ttc" id="astructasw__operations_html_a7ef0943a23671eb7171c31db8a8b2903"><div class="ttname"><a href="structasw__operations.html#a7ef0943a23671eb7171c31db8a8b2903">asw_operations::bilinear_cfg_with_hvkt</a></div><div class="ttdeci">void(* bilinear_cfg_with_hvkt)(struct asw_dev *dev, struct hvkt_param *hvkt)</div><div class="ttdef"><b>Definition:</b> asw.h:293</div></div>
<div class="ttc" id="astructasw__operations_html_acc9670146ffc6511bf6624b49888417c"><div class="ttname"><a href="structasw__operations.html#acc9670146ffc6511bf6624b49888417c">asw_operations::cubic_cfg</a></div><div class="ttdeci">void(* cubic_cfg)(struct asw_dev *dev)</div><div class="ttdef"><b>Definition:</b> asw.h:288</div></div>
<div class="ttc" id="astructasw__operations_html_ad46051d254f4a6cb61f4eb545dec76b6"><div class="ttname"><a href="structasw__operations.html#ad46051d254f4a6cb61f4eb545dec76b6">asw_operations::bilinear_cfg</a></div><div class="ttdeci">void(* bilinear_cfg)(struct asw_dev *dev)</div><div class="ttdef"><b>Definition:</b> asw.h:292</div></div>
<div class="ttc" id="astructasw__ratria_html"><div class="ttname"><a href="structasw__ratria.html">asw_ratria</a></div><div class="ttdoc">This struct include asw draw triangle input infomations.</div><div class="ttdef"><b>Definition:</b> asw.h:257</div></div>
<div class="ttc" id="astructasw__ratria_html_a08f66a6870d87afcd5dc1b60d1019692"><div class="ttname"><a href="structasw__ratria.html#a08f66a6870d87afcd5dc1b60d1019692">asw_ratria::stride</a></div><div class="ttdeci">int stride</div><div class="ttdef"><b>Definition:</b> asw.h:267</div></div>
<div class="ttc" id="astructasw__ratria_html_a0fd02fb9277ffcb35a75066ffe95e8c7"><div class="ttname"><a href="structasw__ratria.html#a0fd02fb9277ffcb35a75066ffe95e8c7">asw_ratria::color</a></div><div class="ttdeci">int color</div><div class="ttdef"><b>Definition:</b> asw.h:261</div></div>
<div class="ttc" id="astructasw__ratria_html_a1d4a889cb100e146d6906e2db23018ca"><div class="ttname"><a href="structasw__ratria.html#a1d4a889cb100e146d6906e2db23018ca">asw_ratria::vsize</a></div><div class="ttdeci">int vsize</div><div class="ttdef"><b>Definition:</b> asw.h:263</div></div>
<div class="ttc" id="astructasw__ratria_html_a318dc897fbcde3d1413b0128a9b0d342"><div class="ttname"><a href="structasw__ratria.html#a318dc897fbcde3d1413b0128a9b0d342">asw_ratria::hsize</a></div><div class="ttdeci">int hsize</div><div class="ttdef"><b>Definition:</b> asw.h:262</div></div>
<div class="ttc" id="astructasw__ratria_html_a769c689813b19fb03572dc4937b40993"><div class="ttname"><a href="structasw__ratria.html#a769c689813b19fb03572dc4937b40993">asw_ratria::pos_y</a></div><div class="ttdeci">int pos_y</div><div class="ttdef"><b>Definition:</b> asw.h:265</div></div>
<div class="ttc" id="astructasw__ratria_html_a8c2dc6bee0af8a7ca8a0a35e55347bb1"><div class="ttname"><a href="structasw__ratria.html#a8c2dc6bee0af8a7ca8a0a35e55347bb1">asw_ratria::fmt</a></div><div class="ttdeci">int fmt</div><div class="ttdef"><b>Definition:</b> asw.h:259</div></div>
<div class="ttc" id="astructasw__ratria_html_a989d3e09b707fb1f4bc2355ba5855a0c"><div class="ttname"><a href="structasw__ratria.html#a989d3e09b707fb1f4bc2355ba5855a0c">asw_ratria::pos_x</a></div><div class="ttdeci">int pos_x</div><div class="ttdef"><b>Definition:</b> asw.h:264</div></div>
<div class="ttc" id="astructasw__ratria_html_aafb8164f20f79a2dd0290502a25367d1"><div class="ttname"><a href="structasw__ratria.html#aafb8164f20f79a2dd0290502a25367d1">asw_ratria::addr</a></div><div class="ttdeci">int addr</div><div class="ttdef"><b>Definition:</b> asw.h:266</div></div>
<div class="ttc" id="astructasw__ratria_html_ac765329451135abec74c45e1897abf26"><div class="ttname"><a href="structasw__ratria.html#ac765329451135abec74c45e1897abf26">asw_ratria::type</a></div><div class="ttdeci">int type</div><div class="ttdef"><b>Definition:</b> asw.h:258</div></div>
<div class="ttc" id="astructasw__rot_html"><div class="ttname"><a href="structasw__rot.html">asw_rot</a></div><div class="ttdoc">This structure include rotation informations.</div><div class="ttdef"><b>Definition:</b> asw.h:237</div></div>
<div class="ttc" id="astructasw__rot_html_a125f143bbd788a91c768cfef884fc16a"><div class="ttname"><a href="structasw__rot.html#a125f143bbd788a91c768cfef884fc16a">asw_rot::t_buf</a></div><div class="ttdeci">int t_buf</div><div class="ttdef"><b>Definition:</b> asw.h:250</div></div>
<div class="ttc" id="astructasw__rot_html_a1d4a889cb100e146d6906e2db23018ca"><div class="ttname"><a href="structasw__rot.html#a1d4a889cb100e146d6906e2db23018ca">asw_rot::vsize</a></div><div class="ttdeci">int vsize</div><div class="ttdef"><b>Definition:</b> asw.h:239</div></div>
<div class="ttc" id="astructasw__rot_html_a2c5b158ca5707a4329553b2d4218f7cf"><div class="ttname"><a href="structasw__rot.html#a2c5b158ca5707a4329553b2d4218f7cf">asw_rot::bg_color</a></div><div class="ttdeci">int bg_color</div><div class="ttdef"><b>Definition:</b> asw.h:253</div></div>
<div class="ttc" id="astructasw__rot_html_a2c7e1ef51ab8fbc604bf2dc2326ba855"><div class="ttname"><a href="structasw__rot.html#a2c7e1ef51ab8fbc604bf2dc2326ba855">asw_rot::src_stride</a></div><div class="ttdeci">int src_stride[4]</div><div class="ttdef"><b>Definition:</b> asw.h:248</div></div>
<div class="ttc" id="astructasw__rot_html_a318dc897fbcde3d1413b0128a9b0d342"><div class="ttname"><a href="structasw__rot.html#a318dc897fbcde3d1413b0128a9b0d342">asw_rot::hsize</a></div><div class="ttdeci">int hsize</div><div class="ttdef"><b>Definition:</b> asw.h:238</div></div>
<div class="ttc" id="astructasw__rot_html_a34611190a547ad3b762c70c404c41348"><div class="ttname"><a href="structasw__rot.html#a34611190a547ad3b762c70c404c41348">asw_rot::src_fmt</a></div><div class="ttdeci">int src_fmt</div><div class="ttdef"><b>Definition:</b> asw.h:246</div></div>
<div class="ttc" id="astructasw__rot_html_a40f16b915cb252977e605e9704ff9edc"><div class="ttname"><a href="structasw__rot.html#a40f16b915cb252977e605e9704ff9edc">asw_rot::dst_fmt</a></div><div class="ttdeci">int dst_fmt</div><div class="ttdef"><b>Definition:</b> asw.h:242</div></div>
<div class="ttc" id="astructasw__rot_html_a62f0b3a68b63caf26543a3ac0fea8a97"><div class="ttname"><a href="structasw__rot.html#a62f0b3a68b63caf26543a3ac0fea8a97">asw_rot::dst_stride</a></div><div class="ttdeci">int dst_stride</div><div class="ttdef"><b>Definition:</b> asw.h:244</div></div>
<div class="ttc" id="astructasw__rot_html_a79dea7ed146af26ff4a0ba4bf5c83eee"><div class="ttname"><a href="structasw__rot.html#a79dea7ed146af26ff4a0ba4bf5c83eee">asw_rot::angle</a></div><div class="ttdeci">double angle</div><div class="ttdef"><b>Definition:</b> asw.h:240</div></div>
<div class="ttc" id="astructasw__rot_html_a84f5cd9e3432607121f485dc714a814b"><div class="ttname"><a href="structasw__rot.html#a84f5cd9e3432607121f485dc714a814b">asw_rot::t_stride</a></div><div class="ttdeci">int t_stride</div><div class="ttdef"><b>Definition:</b> asw.h:251</div></div>
<div class="ttc" id="astructasw__rot_html_aabf55694facefb056295fd60d79100d0"><div class="ttname"><a href="structasw__rot.html#aabf55694facefb056295fd60d79100d0">asw_rot::src_ba</a></div><div class="ttdeci">int src_ba[4]</div><div class="ttdef"><b>Definition:</b> asw.h:247</div></div>
<div class="ttc" id="astructasw__rot_html_ad3419c01c59293a3a0e798255cf69586"><div class="ttname"><a href="structasw__rot.html#ad3419c01c59293a3a0e798255cf69586">asw_rot::dst_ba</a></div><div class="ttdeci">int dst_ba</div><div class="ttdef"><b>Definition:</b> asw.h:243</div></div>
<div class="ttc" id="astructcircular__buf_html"><div class="ttname"><a href="structcircular__buf.html">circular_buf</a></div><div class="ttdef"><b>Definition:</b> asw.h:184</div></div>
<div class="ttc" id="astructcircular__buf_html_a037e8e370380046bec287bdc96942091"><div class="ttname"><a href="structcircular__buf.html#a037e8e370380046bec287bdc96942091">circular_buf::range</a></div><div class="ttdeci">int range</div><div class="ttdef"><b>Definition:</b> asw.h:186</div></div>
<div class="ttc" id="astructcircular__buf_html_a4f2504e3cd237cbe4ee10255c7855e63"><div class="ttname"><a href="structcircular__buf.html#a4f2504e3cd237cbe4ee10255c7855e63">circular_buf::enable</a></div><div class="ttdeci">int enable</div><div class="ttdef"><b>Definition:</b> asw.h:185</div></div>
<div class="ttc" id="astructcircular__buf_html_a86cdf4cae45b846ce1aa53a26f3531f0"><div class="ttname"><a href="structcircular__buf.html#a86cdf4cae45b846ce1aa53a26f3531f0">circular_buf::low_limit_addr</a></div><div class="ttdeci">int low_limit_addr</div><div class="ttdef"><b>Definition:</b> asw.h:187</div></div>
<div class="ttc" id="astructcircular__buf_html_aaff738dc9136e915748c40324e07ed22"><div class="ttname"><a href="structcircular__buf.html#aaff738dc9136e915748c40324e07ed22">circular_buf::high_limit_addr</a></div><div class="ttdeci">int high_limit_addr</div><div class="ttdef"><b>Definition:</b> asw.h:188</div></div>
<div class="ttc" id="astructcubic__info_html"><div class="ttname"><a href="structcubic__info.html">cubic_info</a></div><div class="ttdef"><b>Definition:</b> asw.h:143</div></div>
<div class="ttc" id="astructcubic__info_html_a518baf07317f566851cdc3d2c4edfbde"><div class="ttname"><a href="structcubic__info.html#a518baf07317f566851cdc3d2c4edfbde">cubic_info::alpha_src_ba</a></div><div class="ttdeci">int alpha_src_ba</div><div class="ttdef"><b>Definition:</b> asw.h:145</div></div>
<div class="ttc" id="astructcubic__info_html_a9480ab2a7a32c2d33a28ea54be96bdd5"><div class="ttname"><a href="structcubic__info.html#a9480ab2a7a32c2d33a28ea54be96bdd5">cubic_info::lut_src_ba</a></div><div class="ttdeci">int lut_src_ba</div><div class="ttdef"><b>Definition:</b> asw.h:144</div></div>
<div class="ttc" id="astructdst__info_html"><div class="ttname"><a href="structdst__info.html">dst_info</a></div><div class="ttdoc">This structure include ASW output image configuration information.</div><div class="ttdef"><b>Definition:</b> asw.h:111</div></div>
<div class="ttc" id="astructdst__info_html_a40f16b915cb252977e605e9704ff9edc"><div class="ttname"><a href="structdst__info.html#a40f16b915cb252977e605e9704ff9edc">dst_info::dst_fmt</a></div><div class="ttdeci">int dst_fmt</div><div class="ttdef"><b>Definition:</b> asw.h:112</div></div>
<div class="ttc" id="astructdst__info_html_a483ccd4c05e6cc544d82644439f50765"><div class="ttname"><a href="structdst__info.html#a483ccd4c05e6cc544d82644439f50765">dst_info::dst_vsize</a></div><div class="ttdeci">int dst_vsize</div><div class="ttdef"><b>Definition:</b> asw.h:114</div></div>
<div class="ttc" id="astructdst__info_html_a62f0b3a68b63caf26543a3ac0fea8a97"><div class="ttname"><a href="structdst__info.html#a62f0b3a68b63caf26543a3ac0fea8a97">dst_info::dst_stride</a></div><div class="ttdeci">int dst_stride</div><div class="ttdef"><b>Definition:</b> asw.h:116</div></div>
<div class="ttc" id="astructdst__info_html_ac4adff31403a268b45ff08eff011f775"><div class="ttname"><a href="structdst__info.html#ac4adff31403a268b45ff08eff011f775">dst_info::dst_bg_color</a></div><div class="ttdeci">int dst_bg_color</div><div class="ttdef"><b>Definition:</b> asw.h:117</div></div>
<div class="ttc" id="astructdst__info_html_acc0caf3917450b04b21cef031d6caea0"><div class="ttname"><a href="structdst__info.html#acc0caf3917450b04b21cef031d6caea0">dst_info::dst_hsize</a></div><div class="ttdeci">int dst_hsize</div><div class="ttdef"><b>Definition:</b> asw.h:113</div></div>
<div class="ttc" id="astructdst__info_html_ad3419c01c59293a3a0e798255cf69586"><div class="ttname"><a href="structdst__info.html#ad3419c01c59293a3a0e798255cf69586">dst_info::dst_ba</a></div><div class="ttdeci">int dst_ba</div><div class="ttdef"><b>Definition:</b> asw.h:115</div></div>
<div class="ttc" id="astructdst__info_html_ae472d03004278e364df9c4a3e015cf0a"><div class="ttname"><a href="structdst__info.html#ae472d03004278e364df9c4a3e015cf0a">dst_info::dst_flip</a></div><div class="ttdeci">int dst_flip</div><div class="ttdef"><b>Definition:</b> asw.h:118</div></div>
<div class="ttc" id="astructext__info_html"><div class="ttname"><a href="structext__info.html">ext_info</a></div><div class="ttdoc">This structure include bilinear spline lookup table information.</div><div class="ttdef"><b>Definition:</b> asw.h:149</div></div>
<div class="ttc" id="astructext__info_html_a0bddf893d8509369623c3363b09c161c"><div class="ttname"><a href="structext__info.html#a0bddf893d8509369623c3363b09c161c">ext_info::ext_mlut_gy_ba</a></div><div class="ttdeci">int ext_mlut_gy_ba</div><div class="ttdef"><b>Definition:</b> asw.h:156</div></div>
<div class="ttc" id="astructext__info_html_a131620ecd3694b974e2f4764d8ded740"><div class="ttname"><a href="structext__info.html#a131620ecd3694b974e2f4764d8ded740">ext_info::ext_mlut_rx_ba</a></div><div class="ttdeci">int ext_mlut_rx_ba</div><div class="ttdef"><b>Definition:</b> asw.h:150</div></div>
<div class="ttc" id="astructext__info_html_a1b846aabfdebecbdc18c2a5027ea297d"><div class="ttname"><a href="structext__info.html#a1b846aabfdebecbdc18c2a5027ea297d">ext_info::ext_mlut_by_ba</a></div><div class="ttdeci">int ext_mlut_by_ba</div><div class="ttdef"><b>Definition:</b> asw.h:160</div></div>
<div class="ttc" id="astructext__info_html_a2aac7a162109b8038e5ef53433c994c4"><div class="ttname"><a href="structext__info.html#a2aac7a162109b8038e5ef53433c994c4">ext_info::ext_mlut_ry_stride</a></div><div class="ttdeci">int ext_mlut_ry_stride</div><div class="ttdef"><b>Definition:</b> asw.h:164</div></div>
<div class="ttc" id="astructext__info_html_a658353e8ff8bc4e4b40c0263584eee08"><div class="ttname"><a href="structext__info.html#a658353e8ff8bc4e4b40c0263584eee08">ext_info::ext_mlut_bx_stride</a></div><div class="ttdeci">int ext_mlut_bx_stride</div><div class="ttdef"><b>Definition:</b> asw.h:170</div></div>
<div class="ttc" id="astructext__info_html_a725377f4882ad8eaeb932fac6daaaef4"><div class="ttname"><a href="structext__info.html#a725377f4882ad8eaeb932fac6daaaef4">ext_info::ext_mlut_bx_ba</a></div><div class="ttdeci">int ext_mlut_bx_ba</div><div class="ttdef"><b>Definition:</b> asw.h:158</div></div>
<div class="ttc" id="astructext__info_html_a7d7750430e3a95d4aa0012fab4b3ec60"><div class="ttname"><a href="structext__info.html#a7d7750430e3a95d4aa0012fab4b3ec60">ext_info::ext_mlut_gy_stride</a></div><div class="ttdeci">int ext_mlut_gy_stride</div><div class="ttdef"><b>Definition:</b> asw.h:168</div></div>
<div class="ttc" id="astructext__info_html_a86ce92f605af0f5cf8a83daace06f2ae"><div class="ttname"><a href="structext__info.html#a86ce92f605af0f5cf8a83daace06f2ae">ext_info::ext_mlut_gx_ba</a></div><div class="ttdeci">int ext_mlut_gx_ba</div><div class="ttdef"><b>Definition:</b> asw.h:154</div></div>
<div class="ttc" id="astructext__info_html_ad1ca98f27f50399c9cb09652970e7c01"><div class="ttname"><a href="structext__info.html#ad1ca98f27f50399c9cb09652970e7c01">ext_info::ext_mlut_rx_stride</a></div><div class="ttdeci">int ext_mlut_rx_stride</div><div class="ttdef"><b>Definition:</b> asw.h:162</div></div>
<div class="ttc" id="astructext__info_html_ae075908a04346116c37bada09d025e55"><div class="ttname"><a href="structext__info.html#ae075908a04346116c37bada09d025e55">ext_info::ext_mlut_ry_ba</a></div><div class="ttdeci">int ext_mlut_ry_ba</div><div class="ttdef"><b>Definition:</b> asw.h:152</div></div>
<div class="ttc" id="astructext__info_html_ae2cfe0296e2d4892dbdc355c11041863"><div class="ttname"><a href="structext__info.html#ae2cfe0296e2d4892dbdc355c11041863">ext_info::ext_mlut_by_stride</a></div><div class="ttdeci">int ext_mlut_by_stride</div><div class="ttdef"><b>Definition:</b> asw.h:172</div></div>
<div class="ttc" id="astructext__info_html_ae3547160d80ea3867e6156b3867ed1fc"><div class="ttname"><a href="structext__info.html#ae3547160d80ea3867e6156b3867ed1fc">ext_info::ext_mlut_gx_stride</a></div><div class="ttdeci">int ext_mlut_gx_stride</div><div class="ttdef"><b>Definition:</b> asw.h:166</div></div>
<div class="ttc" id="astructhvkt__param_html"><div class="ttname"><a href="structhvkt__param.html">hvkt_param</a></div><div class="ttdef"><b>Definition:</b> asw_lut_hvk.h:28</div></div>
<div class="ttc" id="astructlut__info_html"><div class="ttname"><a href="structlut__info.html">lut_info</a></div><div class="ttdoc">This structure include lookup table size and step information.</div><div class="ttdef"><b>Definition:</b> asw.h:136</div></div>
<div class="ttc" id="astructlut__info_html_a05d90d5fb0304f0c0aaadb7f7e28b311"><div class="ttname"><a href="structlut__info.html#a05d90d5fb0304f0c0aaadb7f7e28b311">lut_info::asw_lut_vstep</a></div><div class="ttdeci">int asw_lut_vstep</div><div class="ttdef"><b>Definition:</b> asw.h:140</div></div>
<div class="ttc" id="astructlut__info_html_a4bdeda475b0b3840c2152ea3bbc771b3"><div class="ttname"><a href="structlut__info.html#a4bdeda475b0b3840c2152ea3bbc771b3">lut_info::asw_lut_hstep</a></div><div class="ttdeci">int asw_lut_hstep</div><div class="ttdef"><b>Definition:</b> asw.h:139</div></div>
<div class="ttc" id="astructlut__info_html_a9af9c46d716b5311c6abd4616bba6c93"><div class="ttname"><a href="structlut__info.html#a9af9c46d716b5311c6abd4616bba6c93">lut_info::asw_lut_hsize</a></div><div class="ttdeci">int asw_lut_hsize</div><div class="ttdef"><b>Definition:</b> asw.h:137</div></div>
<div class="ttc" id="astructlut__info_html_ad6c2bc94a4c534744d819c452061df14"><div class="ttname"><a href="structlut__info.html#ad6c2bc94a4c534744d819c452061df14">lut_info::asw_lut_vsize</a></div><div class="ttdeci">int asw_lut_vsize</div><div class="ttdef"><b>Definition:</b> asw.h:138</div></div>
<div class="ttc" id="astructsrc__info_html"><div class="ttname"><a href="structsrc__info.html">src_info</a></div><div class="ttdoc">This structure include ASW input image information.</div><div class="ttdef"><b>Definition:</b> asw.h:122</div></div>
<div class="ttc" id="astructsrc__info_html_a25ea5292da66a569677e37fe68a1037e"><div class="ttname"><a href="structsrc__info.html#a25ea5292da66a569677e37fe68a1037e">src_info::src_ry_stride</a></div><div class="ttdeci">int src_ry_stride</div><div class="ttdef"><b>Definition:</b> asw.h:129</div></div>
<div class="ttc" id="astructsrc__info_html_a34611190a547ad3b762c70c404c41348"><div class="ttname"><a href="structsrc__info.html#a34611190a547ad3b762c70c404c41348">src_info::src_fmt</a></div><div class="ttdeci">int src_fmt</div><div class="ttdef"><b>Definition:</b> asw.h:123</div></div>
<div class="ttc" id="astructsrc__info_html_a38604dd6d9baae70a15c1b37f916c953"><div class="ttname"><a href="structsrc__info.html#a38604dd6d9baae70a15c1b37f916c953">src_info::src_ry_ba</a></div><div class="ttdeci">int src_ry_ba</div><div class="ttdef"><b>Definition:</b> asw.h:126</div></div>
<div class="ttc" id="astructsrc__info_html_a6330d4888b3a7e5ca1d7213a50d87cb7"><div class="ttname"><a href="structsrc__info.html#a6330d4888b3a7e5ca1d7213a50d87cb7">src_info::src_gu_ba</a></div><div class="ttdeci">int src_gu_ba</div><div class="ttdef"><b>Definition:</b> asw.h:127</div></div>
<div class="ttc" id="astructsrc__info_html_a989fb86c7a4a2d7ec3072f4b619cecbb"><div class="ttname"><a href="structsrc__info.html#a989fb86c7a4a2d7ec3072f4b619cecbb">src_info::src_gu_stride</a></div><div class="ttdeci">int src_gu_stride</div><div class="ttdef"><b>Definition:</b> asw.h:130</div></div>
<div class="ttc" id="astructsrc__info_html_a9dc774a7f7251a86de62dadeb0bb00c7"><div class="ttname"><a href="structsrc__info.html#a9dc774a7f7251a86de62dadeb0bb00c7">src_info::src_hsize</a></div><div class="ttdeci">int src_hsize</div><div class="ttdef"><b>Definition:</b> asw.h:124</div></div>
<div class="ttc" id="astructsrc__info_html_ab0733ab029a4e2c62a6515a01434a242"><div class="ttname"><a href="structsrc__info.html#ab0733ab029a4e2c62a6515a01434a242">src_info::src_bv_stride</a></div><div class="ttdeci">int src_bv_stride</div><div class="ttdef"><b>Definition:</b> asw.h:131</div></div>
<div class="ttc" id="astructsrc__info_html_abbe67b1885466131b0d7f7271561b061"><div class="ttname"><a href="structsrc__info.html#abbe67b1885466131b0d7f7271561b061">src_info::src_flip</a></div><div class="ttdeci">int src_flip</div><div class="ttdef"><b>Definition:</b> asw.h:132</div></div>
<div class="ttc" id="astructsrc__info_html_ac3775753f9676c64c83e9e32f4d6bde8"><div class="ttname"><a href="structsrc__info.html#ac3775753f9676c64c83e9e32f4d6bde8">src_info::src_bv_ba</a></div><div class="ttdeci">int src_bv_ba</div><div class="ttdef"><b>Definition:</b> asw.h:128</div></div>
<div class="ttc" id="astructsrc__info_html_af96e3b1412a756abb5fd6effe8530707"><div class="ttname"><a href="structsrc__info.html#af96e3b1412a756abb5fd6effe8530707">src_info::src_vsize</a></div><div class="ttdeci">int src_vsize</div><div class="ttdef"><b>Definition:</b> asw.h:125</div></div>
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<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>