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

481 lines
123 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.4"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>SemiDrive SSDK Appication Program Interface: Z:/01-Code/06-SSDK-DEV-Firewall/ssdk/drivers/include/g2dlite/g2dlite.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_8dbf149d53039f10825cc54e2c8e40d3.html">g2dlite</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">g2dlite.h</div></div>
</div><!--header-->
<div class="contents">
<a href="g2dlite_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 G2DLITE_H__</span></div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#define G2DLITE_H__</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span> </div>
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span><span class="preprocessor">#include &lt;<a class="code" href="sdrv__common_8h.html">sdrv_common.h</a>&gt;</span></div>
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"> 13</span> </div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#aed742c436da53c1080638ce6ef7d13de"> 14</a></span><span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code hl_typedef" href="g2dlite_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a>;</div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a9e6c91d77e24643b888dbd1a1a590054"> 15</a></span><span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">short</span> <a class="code hl_typedef" href="g2dlite_8h.html#a9e6c91d77e24643b888dbd1a1a590054">u16</a>;</div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049"> 16</a></span><span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a>;</div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#ad758b7a5c3f18ed79d2fcd23d9f16357"> 17</a></span><span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <span class="keywordtype">long</span> <a class="code hl_typedef" href="g2dlite_8h.html#ad758b7a5c3f18ed79d2fcd23d9f16357">u64</a>;</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"><a class="line" href="g2dlite_8h.html#a8dbe780ca8cd93823d55168fa6403774"> 19</a></span><span class="preprocessor">#define G2DLITE_LAYER_MAX_NUM 2</span></div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span><span class="comment">/*LEN:&quot;1&quot;means one pair of 32-bit register addr + 32-bit register value*/</span></div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a313b61cb0280a36a9fab6c7a1d5bea05"> 21</a></span><span class="preprocessor">#define G2DLITE_CMDFILE_MAX_LEN 512</span></div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a1ae97790bdfa43f4b599bf2f3737d572"> 22</a></span><span class="preprocessor">#define G2DLITE_CMDFILE_MAX_NUM 10</span></div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#ad8f7e63a7a8abc321edb7febf692e51e"> 24</a></span><span class="preprocessor">#define G2DLITE_CMDFILE_MAX_MEM \</span></div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span><span class="preprocessor"> (G2DLITE_CMDFILE_MAX_LEN * G2DLITE_CMDFILE_MAX_NUM * 2)</span></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"> 26</span> </div>
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span><span class="keyword">enum</span> {</div>
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a1c0c08e95cc613ecaf9a396bc6a4af66"> 31</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a1c0c08e95cc613ecaf9a396bc6a4af66">SDRV_G2DLITE_STATUS_OK</a> = <a class="code hl_enumvalue" href="sdrv__common_8h.html#ae4d5251432e1a9e6803c0240cc492e18ad0b8e972f5ce6b290b1b1626dfe919a8">SDRV_STATUS_OK</a>,</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a06d3e125aa8b5876d3fe79fb950d130e"> 32</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a06d3e125aa8b5876d3fe79fb950d130e">SDRV_G2DLITE_STATUS_FAIL</a> = <a class="code hl_enumvalue" href="sdrv__common_8h.html#ae4d5251432e1a9e6803c0240cc492e18a9d7a977c6615025d7d40ed9925e4ffbf">SDRV_STATUS_FAIL</a>,</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"> 33</span> <a class="code hl_enumvalue" href="g2dlite_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a67265e4f41bd1244c440472ffda4c746">SDRV_G2DLITE_STATUS_INVALID_PARAM</a> =</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a67265e4f41bd1244c440472ffda4c746"> 34</a></span> <a class="code hl_define" href="sdrv__common_8h.html#aef8aef2653fac9cb1b5fbe2a5976314c">SDRV_ERROR_STATUS</a>(<a class="code hl_enumvalue" href="sdrv__common_8h.html#a19e0f226537905b9e022007ff40c57c6a979f3a2a389e9a8d3174ac698d9dca16">SDRV_STATUS_GROUP_G2DLITE</a>, 1),</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span> <a class="code hl_enumvalue" href="g2dlite_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a8e7ace7e6011e1a7cd216a9c0af7b331">SDRV_G2DLITE_STATUS_TIMEOUT</a> =</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a8e7ace7e6011e1a7cd216a9c0af7b331"> 36</a></span> <a class="code hl_define" href="sdrv__common_8h.html#aef8aef2653fac9cb1b5fbe2a5976314c">SDRV_ERROR_STATUS</a>(<a class="code hl_enumvalue" href="sdrv__common_8h.html#a19e0f226537905b9e022007ff40c57c6a979f3a2a389e9a8d3174ac698d9dca16">SDRV_STATUS_GROUP_G2DLITE</a>, 2),</div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"> 37</span> </div>
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"> 38</span>};</div>
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span> </div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"> 43</span><span class="keyword">enum</span> {</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#aae05225933a42f81e7c4a9fb286596f9a8063779fedc268e66b7bdea61d5df903"> 44</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#aae05225933a42f81e7c4a9fb286596f9a8063779fedc268e66b7bdea61d5df903">G2DLITE_IDLE</a> = 0, </div>
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#aae05225933a42f81e7c4a9fb286596f9ae8dcdb32a340886fd9c5b2971f7877ba"> 45</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#aae05225933a42f81e7c4a9fb286596f9ae8dcdb32a340886fd9c5b2971f7877ba">G2DLITE_WORKING</a>, </div>
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#aae05225933a42f81e7c4a9fb286596f9a7ac6554f9ef072cfb38e0b735d6c2b37"> 46</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#aae05225933a42f81e7c4a9fb286596f9a7ac6554f9ef072cfb38e0b735d6c2b37">G2DLITE_DONE</a>, </div>
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"> 47</span>};</div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span> </div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a39fca1837c5ce7715cbf571669660c13a019fd34952a02e2c0ffca37deba629cc"> 49</a></span><span class="keyword">enum</span> { <a class="code hl_enumvalue" href="g2dlite_8h.html#a39fca1837c5ce7715cbf571669660c13aefe47dbab08296b0fe320db1573206f7">BLEND_PIXEL_NONE</a> = 0, <a class="code hl_enumvalue" href="g2dlite_8h.html#a39fca1837c5ce7715cbf571669660c13ae300f98a841592c9dcf03a5497afc28a">BLEND_PIXEL_PREMULTI</a>, <a class="code hl_enumvalue" href="g2dlite_8h.html#a39fca1837c5ce7715cbf571669660c13a019fd34952a02e2c0ffca37deba629cc">BLEND_PIXEL_COVERAGE</a> };</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span> </div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54"> 51</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54a9329b073d378ed0518697e079053ae57"> 52</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54a9329b073d378ed0518697e079053ae57">ROTATION_TYPE_NONE</a> = 0x0,</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54aa3f2a505129514c2dbd877a0aac7f8bf"> 53</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54aa3f2a505129514c2dbd877a0aac7f8bf">ROTATION_TYPE_ROT_90</a> = 0x1,</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54a224ed928afe968dc7d73d0628925346a"> 54</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54a224ed928afe968dc7d73d0628925346a">ROTATION_TYPE_HFLIP</a> = 0x2,</div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54a5309b8c43b9fce7faab79e60133c083b"> 55</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54a5309b8c43b9fce7faab79e60133c083b">ROTATION_TYPE_VFLIP</a> = 0x4,</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54af301d0335eae85daa5cd359a118f3946"> 56</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54af301d0335eae85daa5cd359a118f3946">ROTATION_TYPE_ROT_180</a> = <a class="code hl_enumvalue" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54a5309b8c43b9fce7faab79e60133c083b">ROTATION_TYPE_VFLIP</a> | <a class="code hl_enumvalue" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54a224ed928afe968dc7d73d0628925346a">ROTATION_TYPE_HFLIP</a>,</div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"> 57</span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54a634fb0f438d5e4c453be303f61ed3a67">ROTATION_TYPE_ROT_270</a> =</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54a634fb0f438d5e4c453be303f61ed3a67"> 58</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54aa3f2a505129514c2dbd877a0aac7f8bf">ROTATION_TYPE_ROT_90</a> | <a class="code hl_enumvalue" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54a5309b8c43b9fce7faab79e60133c083b">ROTATION_TYPE_VFLIP</a> | <a class="code hl_enumvalue" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54a224ed928afe968dc7d73d0628925346a">ROTATION_TYPE_HFLIP</a>,</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54a29563c6af516cef2f9ebaa7e9c6a8723"> 59</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54a29563c6af516cef2f9ebaa7e9c6a8723">ROTATION_TYPE_VF_90</a> = <a class="code hl_enumvalue" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54a5309b8c43b9fce7faab79e60133c083b">ROTATION_TYPE_VFLIP</a> | <a class="code hl_enumvalue" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54aa3f2a505129514c2dbd877a0aac7f8bf">ROTATION_TYPE_ROT_90</a>,</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54a485c5798e26209fc42a6c69fb195da87"> 60</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54a485c5798e26209fc42a6c69fb195da87">ROTATION_TYPE_HF_90</a> = <a class="code hl_enumvalue" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54a224ed928afe968dc7d73d0628925346a">ROTATION_TYPE_HFLIP</a> | <a class="code hl_enumvalue" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54aa3f2a505129514c2dbd877a0aac7f8bf">ROTATION_TYPE_ROT_90</a>,</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span>} <a class="code hl_enumeration" href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54">rotation_type</a>;</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span> </div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a0aae5106de5e8b077dd31c9a9bbdc4f9aed9404709471552e8f518d7102183f37"> 63</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> { <a class="code hl_enumvalue" href="g2dlite_8h.html#a0aae5106de5e8b077dd31c9a9bbdc4f9a61aa3e64ae83f09f5ab1e106a5f49449">PD_NONE</a> = 0, <a class="code hl_enumvalue" href="g2dlite_8h.html#a0aae5106de5e8b077dd31c9a9bbdc4f9a8e65703a53c86e4ac8130339b324f70b">PD_SRC</a> = 0x1, <a class="code hl_enumvalue" href="g2dlite_8h.html#a0aae5106de5e8b077dd31c9a9bbdc4f9aed9404709471552e8f518d7102183f37">PD_DST</a> = 0x2 } <a class="code hl_enumeration" href="g2dlite_8h.html#a0aae5106de5e8b077dd31c9a9bbdc4f9">PD_LAYER_TYPE</a>;</div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038b"> 66</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba1e1a4aba20a5a009e616cbc8fad33ac7"> 67</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba1e1a4aba20a5a009e616cbc8fad33ac7">CLEAR</a> = 0,</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038baafc38ae6a337625b99d6cd83fe7de226"> 68</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038baafc38ae6a337625b99d6cd83fe7de226">SRC</a>,</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba7a1970158a695340fdc76c8424740233"> 69</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba7a1970158a695340fdc76c8424740233">DST</a>,</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038bafe496350e5202a3b643c2c4c10ce4c97"> 70</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038bafe496350e5202a3b643c2c4c10ce4c97">SRC_OVER</a>,</div>
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038babca8a559bac4b8df339b85e0095ae0f8"> 71</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038babca8a559bac4b8df339b85e0095ae0f8">DST_OVER</a>,</div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba9e53ef82d977f511126b62a8d07cdc68"> 72</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba9e53ef82d977f511126b62a8d07cdc68">SRC_IN</a>,</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba42a31db03cdcfe39f71c6d5e8571e835"> 73</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba42a31db03cdcfe39f71c6d5e8571e835">DST_IN</a>,</div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba7403b323d0c94558443900749ca59072"> 74</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba7403b323d0c94558443900749ca59072">SRC_OUT</a>,</div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038baf0ff775fe0d2c5ea1a224f79be6200b3"> 75</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038baf0ff775fe0d2c5ea1a224f79be6200b3">DST_OUT</a>,</div>
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038baa0ee219fc784ff3291343acda01207bb"> 76</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038baa0ee219fc784ff3291343acda01207bb">SRC_ATOP</a>,</div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba32840f06a408acc457f9a3421106337e"> 77</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba32840f06a408acc457f9a3421106337e">DST_ATOP</a>,</div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038bac62338ffb5de22369c75caa565b5da1a"> 78</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038bac62338ffb5de22369c75caa565b5da1a">XOR</a>,</div>
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba437e16ba6c6e597dde73dd72216957b1"> 79</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba437e16ba6c6e597dde73dd72216957b1">DARKEN</a>,</div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038bad84fa2b96086769bdba86cde2672f0f2"> 80</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038bad84fa2b96086769bdba86cde2672f0f2">LIGHTEN</a>,</div>
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038bae59a728a365f9d6b2643057973cdf4c3"> 81</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038bae59a728a365f9d6b2643057973cdf4c3">MULTIPLY</a>,</div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038baf2a9da294a4a62d55f04725d7efbb6ac"> 82</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038baf2a9da294a4a62d55f04725d7efbb6ac">SCREEN</a>,</div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038bacfcf145f2788bf340ff3f3098bc54909"> 83</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038bacfcf145f2788bf340ff3f3098bc54909">ADD</a>,</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba631b2dc103a7f414082cdfa5bd8e3017"> 84</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba631b2dc103a7f414082cdfa5bd8e3017">OVERLAY</a>,</div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba4b18e9e477f13dca077050964fa1161a"> 85</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba4b18e9e477f13dca077050964fa1161a">SRC_SUB</a>,</div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"> 86</span> <a class="code hl_enumvalue" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba6d4dfe7a593c22251e6c0a2ce8752f4f">DES_SUB</a></div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba6d4dfe7a593c22251e6c0a2ce8752f4f"> 87</a></span>} <a class="code hl_enumeration" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038b">pd_mode_t</a>;</div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span> </div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span><span class="keyword">struct </span><a class="code hl_struct" href="structrect__t.html">rect_t</a> {</div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="structrect__t.html#af80df1bdae91e5f76236e6ed1110825d"> 90</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structrect__t.html#af80df1bdae91e5f76236e6ed1110825d">x</a>;</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="structrect__t.html#a11e444dd61d48abbdd34eed23186cb4b"> 91</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structrect__t.html#a11e444dd61d48abbdd34eed23186cb4b">y</a>;</div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="structrect__t.html#a40880d757ddcc5c7fc8f7a4f19e1b442"> 92</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structrect__t.html#a40880d757ddcc5c7fc8f7a4f19e1b442">w</a>;</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="structrect__t.html#a3b713de5e8af3c7ae800a2c9856780a2"> 93</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structrect__t.html#a3b713de5e8af3c7ae800a2c9856780a2">h</a>;</div>
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"> 94</span>};</div>
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"> 95</span> </div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="structckey__range__t.html"> 96</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structckey__range__t.html">ckey_range_t</a> {</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="structckey__range__t.html#ae587ede54db707ee8ccf4e7af90e89f2"> 97</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structckey__range__t.html#ae587ede54db707ee8ccf4e7af90e89f2">r_dn</a>;</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="structckey__range__t.html#a2e27e4c9c1c2d4e4afd5d6cefaaa4649"> 98</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structckey__range__t.html#a2e27e4c9c1c2d4e4afd5d6cefaaa4649">r_up</a>;</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="structckey__range__t.html#a8631d6050e7fca75d3bd3669092118f6"> 99</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structckey__range__t.html#a8631d6050e7fca75d3bd3669092118f6">g_dn</a>;</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="structckey__range__t.html#a3b1d373874f98e8b4ab849337d1127f0"> 100</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structckey__range__t.html#a3b1d373874f98e8b4ab849337d1127f0">g_up</a>;</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="structckey__range__t.html#a0f04a33b5f192f7404e332caa862bef0"> 101</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structckey__range__t.html#a0f04a33b5f192f7404e332caa862bef0">b_dn</a>;</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="structckey__range__t.html#a96f9d2366ddcfce2d98b9068d7ddb2c1"> 102</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structckey__range__t.html#a96f9d2366ddcfce2d98b9068d7ddb2c1">b_up</a>;</div>
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"> 103</span>};</div>
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"> 104</span> </div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="structckey__t.html"> 106</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structckey__t.html">ckey_t</a> {</div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="structckey__t.html#a543c992269af2f3a9483997edec0658b"> 107</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> <a class="code hl_variable" href="structckey__t.html#a543c992269af2f3a9483997edec0658b">en</a>; </div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"><a class="line" href="structckey__t.html#abebc76cc2507100965230932adf0da82"> 108</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structckey__t.html#abebc76cc2507100965230932adf0da82">alpha</a>; </div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"><a class="line" href="structckey__t.html#a726554b08e1f06b91cabca1ba8db1d57"> 109</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structckey__range__t.html">ckey_range_t</a> <a class="code hl_variable" href="structckey__t.html#a726554b08e1f06b91cabca1ba8db1d57">range</a>; </div>
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span>};</div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"> 111</span> </div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="structrle__t.html"> 113</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structrle__t.html">rle_t</a> {</div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="structrle__t.html#a0ecee2dc28b6d15ae9303024c27c3964"> 114</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structrle__t.html#a0ecee2dc28b6d15ae9303024c27c3964">en</a>; </div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="structrle__t.html#a2e17965c5b6aa69036c7eabfd9f58ac7"> 115</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structrle__t.html#a2e17965c5b6aa69036c7eabfd9f58ac7">rle_y_len</a>; </div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="structrle__t.html#a05b88d55c1508e2af5f3d0b993f9542f"> 116</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structrle__t.html#a05b88d55c1508e2af5f3d0b993f9542f">rle_y_checksum</a>; </div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="structrle__t.html#aa58c06297e09463672d8d3039ce3f7a9"> 117</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structrle__t.html#aa58c06297e09463672d8d3039ce3f7a9">rle_data_size</a>; </div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span>};</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span> </div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="structclut__t.html"> 121</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structclut__t.html">clut_t</a> {</div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="structclut__t.html#a0ecee2dc28b6d15ae9303024c27c3964"> 122</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structclut__t.html#a0ecee2dc28b6d15ae9303024c27c3964">en</a>; </div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="structclut__t.html#a9ac6ce0ce824ca84feafe5837fc9aa9a"> 123</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structclut__t.html#a9ac6ce0ce824ca84feafe5837fc9aa9a">addr</a>; </div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"> 124</span>};</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"> 125</span> </div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="structpd__t.html"> 127</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structpd__t.html">pd_t</a> {</div>
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="structpd__t.html#a0ecee2dc28b6d15ae9303024c27c3964"> 128</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structpd__t.html#a0ecee2dc28b6d15ae9303024c27c3964">en</a>; </div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="structpd__t.html#a8aaccad635482242aa999e0552cb608a"> 130</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structpd__t.html#a8aaccad635482242aa999e0552cb608a">zorder</a>; </div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span> <a class="code hl_enumeration" href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038b">pd_mode_t</a></div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="structpd__t.html#a3def87e24012ac600cbf43a6c052da55"> 132</a></span> <a class="code hl_variable" href="structpd__t.html#a3def87e24012ac600cbf43a6c052da55">mode</a>; </div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="structpd__t.html#a12f44959b57d162cc353df6d998b2408"> 133</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> <a class="code hl_variable" href="structpd__t.html#a12f44959b57d162cc353df6d998b2408">alpha_need</a>; </div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"> 134</span>};</div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"> 135</span> </div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="structfcopy__t.html"> 136</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structfcopy__t.html">fcopy_t</a> {</div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"><a class="line" href="structfcopy__t.html#a9ac6ce0ce824ca84feafe5837fc9aa9a"> 137</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structfcopy__t.html#a9ac6ce0ce824ca84feafe5837fc9aa9a">addr</a>;</div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="structfcopy__t.html#a85db88ffee2944ecd35c616393976289"> 138</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structfcopy__t.html#a85db88ffee2944ecd35c616393976289">width</a>;</div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="structfcopy__t.html#add40f8a56ae8cc650f92a3aa4d2bac99"> 139</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structfcopy__t.html#add40f8a56ae8cc650f92a3aa4d2bac99">height</a>;</div>
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="structfcopy__t.html#ac3dea0b26930e318db3140396cb567ee"> 140</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structfcopy__t.html#ac3dea0b26930e318db3140396cb567ee">stride</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="l00144" name="l00144"></a><span class="lineno"><a class="line" href="structg2dlite__bg__cfg.html"> 144</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structg2dlite__bg__cfg.html">g2dlite_bg_cfg</a> {</div>
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"><a class="line" href="structg2dlite__bg__cfg.html#a0ecee2dc28b6d15ae9303024c27c3964"> 145</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structg2dlite__bg__cfg.html#a0ecee2dc28b6d15ae9303024c27c3964">en</a>; </div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="structg2dlite__bg__cfg.html#a5e38aaa680835a5c432886bd64e55bb6"> 147</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structg2dlite__bg__cfg.html#a5e38aaa680835a5c432886bd64e55bb6">color</a>; </div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"><a class="line" href="structg2dlite__bg__cfg.html#a941699b37dfd63bf4c27f44cb405cba5"> 148</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> <a class="code hl_variable" href="structg2dlite__bg__cfg.html#a941699b37dfd63bf4c27f44cb405cba5">g_alpha</a>; </div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"><a class="line" href="structg2dlite__bg__cfg.html#acbba01bb5bdf99c6a2146ac04e0421a5"> 149</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> <a class="code hl_variable" href="structg2dlite__bg__cfg.html#acbba01bb5bdf99c6a2146ac04e0421a5">zorder</a>; </div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="structg2dlite__bg__cfg.html#af8f8321d5040ce97bc6af09bc28d108f"> 151</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structg2dlite__bg__cfg.html#af8f8321d5040ce97bc6af09bc28d108f">aaddr</a>; </div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"><a class="line" href="structg2dlite__bg__cfg.html#aff26d346870b4c367fd3290bc8fb02ad"> 153</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> <a class="code hl_variable" href="structg2dlite__bg__cfg.html#aff26d346870b4c367fd3290bc8fb02ad">bpa</a>; </div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"><a class="line" href="structg2dlite__bg__cfg.html#aed5120da9fddf9beefac3660c4b5d5cb"> 154</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structg2dlite__bg__cfg.html#aed5120da9fddf9beefac3660c4b5d5cb">astride</a>; </div>
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"><a class="line" href="structg2dlite__bg__cfg.html#a4dcd00ef6dfc2b1bb5b4a917d141b5c8"> 155</a></span> <a class="code hl_enumeration" href="g2dlite_8h.html#a0aae5106de5e8b077dd31c9a9bbdc4f9">PD_LAYER_TYPE</a> <a class="code hl_variable" href="structg2dlite__bg__cfg.html#a4dcd00ef6dfc2b1bb5b4a917d141b5c8">pd_type</a>; </div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span>};</div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span> </div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="structg2dlite__input__cfg.html"> 160</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structg2dlite__input__cfg.html">g2dlite_input_cfg</a> {</div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"><a class="line" href="structg2dlite__input__cfg.html#ae2787c26f3e7d1fe3d4957bd269fe71a"> 161</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> <a class="code hl_variable" href="structg2dlite__input__cfg.html#ae2787c26f3e7d1fe3d4957bd269fe71a">layer</a>; </div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="structg2dlite__input__cfg.html#af53d7382b83ba99ba700cd14a2b6340b"> 163</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> <a class="code hl_variable" href="structg2dlite__input__cfg.html#af53d7382b83ba99ba700cd14a2b6340b">layer_en</a>; </div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"><a class="line" href="structg2dlite__input__cfg.html#ae0059c26b2922c87ab99e363b4808bc0"> 165</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structg2dlite__input__cfg.html#ae0059c26b2922c87ab99e363b4808bc0">fmt</a>; </div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"><a class="line" href="structg2dlite__input__cfg.html#a8aaccad635482242aa999e0552cb608a"> 166</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structg2dlite__input__cfg.html#a8aaccad635482242aa999e0552cb608a">zorder</a>; </div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"><a class="line" href="structg2dlite__input__cfg.html#ab945a6c20174aa6ec22c8daf33d5a93f"> 167</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structrect__t.html">rect_t</a> <a class="code hl_variable" href="structg2dlite__input__cfg.html#ab945a6c20174aa6ec22c8daf33d5a93f">src</a>; </div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"><a class="line" href="structg2dlite__input__cfg.html#aa9a856079485e377b0e33b290f0ff09a"> 169</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#ad758b7a5c3f18ed79d2fcd23d9f16357">u64</a> <a class="code hl_variable" href="structg2dlite__input__cfg.html#aa9a856079485e377b0e33b290f0ff09a">addr</a>[4]; </div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"><a class="line" href="structg2dlite__input__cfg.html#a9193a64027ca2317018fd8b54929baf5"> 171</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structg2dlite__input__cfg.html#a9193a64027ca2317018fd8b54929baf5">src_stride</a>[4]; </div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"><a class="line" href="structg2dlite__input__cfg.html#ad469e97a0d769f372210a0c0080c3486"> 172</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structrect__t.html">rect_t</a> <a class="code hl_variable" href="structg2dlite__input__cfg.html#ad469e97a0d769f372210a0c0080c3486">dst</a>; </div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"><a class="line" href="structg2dlite__input__cfg.html#aedbb373d47da9a70bbe714442f23bb11"> 174</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structg2dlite__input__cfg.html#aedbb373d47da9a70bbe714442f23bb11">blend</a>; </div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="structg2dlite__input__cfg.html#a70f36565f24a6c26c550fcfed0eb2ee3"> 175</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> <a class="code hl_variable" href="structg2dlite__input__cfg.html#a70f36565f24a6c26c550fcfed0eb2ee3">alpha</a>; </div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"><a class="line" href="structg2dlite__input__cfg.html#af9d6820b663a3aa3806181dde727e67f"> 176</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structckey__t.html">ckey_t</a> <a class="code hl_variable" href="structg2dlite__input__cfg.html#af9d6820b663a3aa3806181dde727e67f">ckey</a>; </div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="structg2dlite__input__cfg.html#ae50b2206d7da1f231ff06614145949fb"> 177</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structrle__t.html">rle_t</a> <a class="code hl_variable" href="structg2dlite__input__cfg.html#ae50b2206d7da1f231ff06614145949fb">rle</a>; </div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span> <span class="keyword">struct </span><a class="code hl_struct" href="structclut__t.html">clut_t</a></div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"><a class="line" href="structg2dlite__input__cfg.html#a55dd9a89f393f52e0d2aa06863ab1c1d"> 179</a></span> <a class="code hl_variable" href="structg2dlite__input__cfg.html#a55dd9a89f393f52e0d2aa06863ab1c1d">clut</a>; </div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"><a class="line" href="structg2dlite__input__cfg.html#a4dcd00ef6dfc2b1bb5b4a917d141b5c8"> 180</a></span> <a class="code hl_enumeration" href="g2dlite_8h.html#a0aae5106de5e8b077dd31c9a9bbdc4f9">PD_LAYER_TYPE</a> <a class="code hl_variable" href="structg2dlite__input__cfg.html#a4dcd00ef6dfc2b1bb5b4a917d141b5c8">pd_type</a>; </div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"> 181</span>};</div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span> </div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"><a class="line" href="structg2dlite__output__cfg.html"> 184</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structg2dlite__output__cfg.html">g2dlite_output_cfg</a> {</div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"><a class="line" href="structg2dlite__output__cfg.html#a85db88ffee2944ecd35c616393976289"> 185</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structg2dlite__output__cfg.html#a85db88ffee2944ecd35c616393976289">width</a>; </div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"><a class="line" href="structg2dlite__output__cfg.html#add40f8a56ae8cc650f92a3aa4d2bac99"> 186</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structg2dlite__output__cfg.html#add40f8a56ae8cc650f92a3aa4d2bac99">height</a>; </div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"><a class="line" href="structg2dlite__output__cfg.html#ae0059c26b2922c87ab99e363b4808bc0"> 187</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structg2dlite__output__cfg.html#ae0059c26b2922c87ab99e363b4808bc0">fmt</a>; </div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"><a class="line" href="structg2dlite__output__cfg.html#a4e6575c9b12b8b6e0c86c22f20543e1c"> 188</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#ad758b7a5c3f18ed79d2fcd23d9f16357">u64</a> <a class="code hl_variable" href="structg2dlite__output__cfg.html#a4e6575c9b12b8b6e0c86c22f20543e1c">o_x</a>; </div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"><a class="line" href="structg2dlite__output__cfg.html#ac63a64bbca824b757ba3d8a7d8dfa4cd"> 189</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#ad758b7a5c3f18ed79d2fcd23d9f16357">u64</a> <a class="code hl_variable" href="structg2dlite__output__cfg.html#ac63a64bbca824b757ba3d8a7d8dfa4cd">o_y</a>; </div>
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"><a class="line" href="structg2dlite__output__cfg.html#aa9a856079485e377b0e33b290f0ff09a"> 190</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#ad758b7a5c3f18ed79d2fcd23d9f16357">u64</a> <a class="code hl_variable" href="structg2dlite__output__cfg.html#aa9a856079485e377b0e33b290f0ff09a">addr</a>[4]; </div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="structg2dlite__output__cfg.html#a9ade026c3a900705b83fdd36a91fd499"> 192</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structg2dlite__output__cfg.html#a9ade026c3a900705b83fdd36a91fd499">stride</a>[4]; </div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="structg2dlite__output__cfg.html#ab027bf880547bbb6002b6e6277cd2263"> 193</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structg2dlite__output__cfg.html#ab027bf880547bbb6002b6e6277cd2263">rotation</a>; </div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span>};</div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"> 195</span> </div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"><a class="line" href="structg2dlite__input.html"> 197</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structg2dlite__input.html">g2dlite_input</a> {</div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"><a class="line" href="structg2dlite__input.html#a79ee2d3aa1ede850b66eb84bdd44b9ef"> 198</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a> <a class="code hl_variable" href="structg2dlite__input.html#a79ee2d3aa1ede850b66eb84bdd44b9ef">layer_num</a>; </div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"><a class="line" href="structg2dlite__input.html#a6e1008604bdd1497835804cd7fda17ae"> 199</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structpd__t.html">pd_t</a> <a class="code hl_variable" href="structg2dlite__input.html#a6e1008604bdd1497835804cd7fda17ae">pd_info</a>; </div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span> <span class="keyword">struct </span><a class="code hl_struct" href="structg2dlite__bg__cfg.html">g2dlite_bg_cfg</a></div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"><a class="line" href="structg2dlite__input.html#a067908d84739cf998f7b5158fbd6b77c"> 201</a></span> <a class="code hl_variable" href="structg2dlite__input.html#a067908d84739cf998f7b5158fbd6b77c">bg_layer</a>; </div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span> <span class="keyword">struct </span><a class="code hl_struct" href="structg2dlite__input__cfg.html">g2dlite_input_cfg</a></div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"><a class="line" href="structg2dlite__input.html#af38cdebc78935f11a01234ecf2ece7b3"> 203</a></span> <a class="code hl_variable" href="structg2dlite__input.html#af38cdebc78935f11a01234ecf2ece7b3">layer</a>[<a class="code hl_define" href="g2dlite_8h.html#a8dbe780ca8cd93823d55168fa6403774">G2DLITE_LAYER_MAX_NUM</a>]; </div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"><a class="line" href="structg2dlite__input.html#a2d93ac69ddd95128c97d300f52169c88"> 204</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structg2dlite__output__cfg.html">g2dlite_output_cfg</a> <a class="code hl_variable" href="structg2dlite__input.html#a2d93ac69ddd95128c97d300f52169c88">output</a>; </div>
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"> 205</span>};</div>
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span> </div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"><a class="line" href="structg2dlite__config.html"> 207</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structg2dlite__config.html">g2dlite_config</a> {</div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"><a class="line" href="structg2dlite__config.html#ad8ddfaddc648fbe1609bb4d1fbf4df23"> 208</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structg2dlite__config.html#ad8ddfaddc648fbe1609bb4d1fbf4df23">base</a>;</div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"><a class="line" href="structg2dlite__config.html#af51769cdca662d995d12365244c7652b"> 209</a></span> <a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structg2dlite__config.html#af51769cdca662d995d12365244c7652b">irq</a>;</div>
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"> 210</span>};</div>
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> </div>
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span><span class="keyword">enum</span> {</div>
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#aaf8fd5f0e57d456151c951e0f3715fc4ad08e1a1258e9682df2b41599a7e81483"> 213</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#aaf8fd5f0e57d456151c951e0f3715fc4ad08e1a1258e9682df2b41599a7e81483">G2DLITE_TYPE_GPIPE</a>,</div>
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#aaf8fd5f0e57d456151c951e0f3715fc4a49ee6c0bae893855dc1450aa2bac5129"> 214</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#aaf8fd5f0e57d456151c951e0f3715fc4a49ee6c0bae893855dc1450aa2bac5129">G2DLITE_TYPE_SPIPE</a>,</div>
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#aaf8fd5f0e57d456151c951e0f3715fc4aa303b8fe898e68dac615bb070e102c28"> 215</a></span> <a class="code hl_enumvalue" href="g2dlite_8h.html#aaf8fd5f0e57d456151c951e0f3715fc4aa303b8fe898e68dac615bb070e102c28">G2DLITE_TYPE_APIPE</a>,</div>
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span> <a class="code hl_enumvalue" href="g2dlite_8h.html#aaf8fd5f0e57d456151c951e0f3715fc4a48ab036a5d7edc3027546b7b9387125b">G2DLITE_TYPE_NUM</a></div>
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#aaf8fd5f0e57d456151c951e0f3715fc4a48ab036a5d7edc3027546b7b9387125b"> 217</a></span>};</div>
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"> 218</span> </div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"><a class="line" href="structcmdfile__info.html"> 220</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"><a class="line" href="structcmdfile__info.html#aa4087ad7d01d0e1b057f4e9483735bd8"> 221</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code hl_variable" href="structcmdfile__info.html#aa4087ad7d01d0e1b057f4e9483735bd8">dirty</a>;</div>
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"><a class="line" href="structcmdfile__info.html#a77124bd5f7e31e6fffc19f335da0c23f"> 222</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structcmdfile__info.html#a77124bd5f7e31e6fffc19f335da0c23f">len</a>; </div>
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span></div>
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"><a class="line" href="structcmdfile__info.html#ac3a27a8d7bb012580a3b7ac352c4d8a5"> 225</a></span> *<a class="code hl_variable" href="structcmdfile__info.html#ac3a27a8d7bb012580a3b7ac352c4d8a5">arg</a>; </div>
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"> 226</span>} <a class="code hl_struct" href="structcmdfile__info.html">cmdfile_info</a>;</div>
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> </div>
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"><a class="line" href="structg2dlite__device.html"> 228</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structg2dlite__device.html">g2dlite_device</a> {</div>
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"><a class="line" href="structg2dlite__device.html#a9c57ccfd168b6dc958ec618b6d9c4c17"> 229</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code hl_variable" href="structg2dlite__device.html#a9c57ccfd168b6dc958ec618b6d9c4c17">reg_base</a>;</div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"><a class="line" href="structg2dlite__device.html#adf1bc9e032598a987cebcadfeee5cc87"> 230</a></span> <a class="code hl_struct" href="structcmdfile__info.html">cmdfile_info</a> <a class="code hl_variable" href="structg2dlite__device.html#adf1bc9e032598a987cebcadfeee5cc87">cmd_info</a>[<a class="code hl_define" href="g2dlite_8h.html#a1ae97790bdfa43f4b599bf2f3737d572">G2DLITE_CMDFILE_MAX_NUM</a>];</div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"><a class="line" href="structg2dlite__device.html#a4b19ff68c37da89b70a2482d4f560f0e"> 231</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <a class="code hl_variable" href="structg2dlite__device.html#a4b19ff68c37da89b70a2482d4f560f0e">write_mode</a>;</div>
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"><a class="line" href="structg2dlite__device.html#aae59578d5805bbf4af7e7033129ab168"> 232</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structg2dlite__device.html#aae59578d5805bbf4af7e7033129ab168">irq</a>;</div>
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"><a class="line" href="structg2dlite__device.html#aeef6a17f3fe579da74c1c6812f26b5d8"> 233</a></span> int (*<a class="code hl_variable" href="structg2dlite__device.html#aeef6a17f3fe579da74c1c6812f26b5d8">irq_handler</a>)(<a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structg2dlite__device.html#aae59578d5805bbf4af7e7033129ab168">irq</a>, <span class="keywordtype">void</span> *arg);</div>
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"><a class="line" href="structg2dlite__device.html#af4be298680195056f49555caf25f1fdf"> 234</a></span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structg2dlite__ops.html">g2dlite_ops</a> *<a class="code hl_variable" href="structg2dlite__device.html#af4be298680195056f49555caf25f1fdf">ops</a>;</div>
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"><a class="line" href="structg2dlite__device.html#a8ae6bf063c808c68174e59780a65042d"> 235</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structg2dlite__device.html#a8ae6bf063c808c68174e59780a65042d">inited</a>;</div>
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"><a class="line" href="structg2dlite__device.html#a6e27f49150e9a14580fb313cc2777e00"> 236</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structg2dlite__device.html#a6e27f49150e9a14580fb313cc2777e00">status</a>;</div>
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"><a class="line" href="structg2dlite__device.html#af07747890082a56a8b0acef01d06d05b"> 237</a></span> void (*<a class="code hl_variable" href="structg2dlite__device.html#af07747890082a56a8b0acef01d06d05b">done_callback</a>)(void);</div>
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"> 238</span>};</div>
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span> </div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"><a class="line" href="structg2dlite__ops.html"> 240</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structg2dlite__ops.html">g2dlite_ops</a> {</div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"><a class="line" href="structg2dlite__ops.html#a7053dbb202b9f46c9727efe4a96562c5"> 241</a></span> int (*<a class="code hl_variable" href="structg2dlite__ops.html#a7053dbb202b9f46c9727efe4a96562c5">init</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structg2dlite__device.html">g2dlite_device</a> *dev);</div>
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"><a class="line" href="structg2dlite__ops.html#a88982460749890043241456dd2854364"> 242</a></span> int (*<a class="code hl_variable" href="structg2dlite__ops.html#a88982460749890043241456dd2854364">reset</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structg2dlite__device.html">g2dlite_device</a> *dev);</div>
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"><a class="line" href="structg2dlite__ops.html#a46b65724ca15d4df448371eb822bd127"> 243</a></span> int (*<a class="code hl_variable" href="structg2dlite__ops.html#a46b65724ca15d4df448371eb822bd127">clut_index_set</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structg2dlite__device.html">g2dlite_device</a> *dev, <span class="keywordtype">char</span> *clut_src);</div>
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"><a class="line" href="structg2dlite__ops.html#af3294b97b74c72d50019dd01b0858ce0"> 244</a></span> int (*<a class="code hl_variable" href="structg2dlite__ops.html#af3294b97b74c72d50019dd01b0858ce0">update</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structg2dlite__device.html">g2dlite_device</a> *dev, <span class="keyword">struct </span><a class="code hl_struct" href="structg2dlite__input.html">g2dlite_input</a> *ins);</div>
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"><a class="line" href="structg2dlite__ops.html#a8d0ff6a5c9b0c1f98515ebcc1ac92379"> 245</a></span> int (*<a class="code hl_variable" href="structg2dlite__ops.html#a8d0ff6a5c9b0c1f98515ebcc1ac92379">rotation</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structg2dlite__device.html">g2dlite_device</a> *dev, <span class="keyword">struct </span><a class="code hl_struct" href="structg2dlite__input.html">g2dlite_input</a> *ins);</div>
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"><a class="line" href="structg2dlite__ops.html#a6b89ffab936c7732b9d72ec4cb199bf9"> 246</a></span> int (*<a class="code hl_variable" href="structg2dlite__ops.html#a6b89ffab936c7732b9d72ec4cb199bf9">fill_rect</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structg2dlite__device.html">g2dlite_device</a> *dev, <span class="keyword">struct </span><a class="code hl_struct" href="structg2dlite__bg__cfg.html">g2dlite_bg_cfg</a> *bgcfg,</div>
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"> 247</span> <span class="keyword">struct </span><a class="code hl_struct" href="structg2dlite__output__cfg.html">g2dlite_output_cfg</a> *output);</div>
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"><a class="line" href="structg2dlite__ops.html#a3ac6071fb85b918ffabe339bf3f1bfbe"> 248</a></span> int (*<a class="code hl_variable" href="structg2dlite__ops.html#a3ac6071fb85b918ffabe339bf3f1bfbe">fastcopy</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structg2dlite__device.html">g2dlite_device</a> *dev, <span class="keyword">struct </span><a class="code hl_struct" href="structfcopy__t.html">fcopy_t</a> *in,</div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span> <span class="keyword">struct </span><a class="code hl_struct" href="structfcopy__t.html">fcopy_t</a> *out);</div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"><a class="line" href="structg2dlite__ops.html#aa08ab022815d0f6da2437990474e10c6"> 250</a></span> int (*<a class="code hl_variable" href="structg2dlite__ops.html#aa08ab022815d0f6da2437990474e10c6">enable</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structg2dlite__device.html">g2dlite_device</a> *dev);</div>
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"><a class="line" href="structg2dlite__ops.html#aeef6a17f3fe579da74c1c6812f26b5d8"> 251</a></span> int (*<a class="code hl_variable" href="structg2dlite__ops.html#aeef6a17f3fe579da74c1c6812f26b5d8">irq_handler</a>)(<a class="code hl_typedef" href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a> <a class="code hl_variable" href="structg2dlite__device.html#aae59578d5805bbf4af7e7033129ab168">irq</a>, <span class="keywordtype">void</span> *arg);</div>
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"><a class="line" href="structg2dlite__ops.html#a5cbd2dd5642e382d58e620c304cd9850"> 252</a></span> int (*<a class="code hl_variable" href="structg2dlite__ops.html#a5cbd2dd5642e382d58e620c304cd9850">check_status</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structg2dlite__device.html">g2dlite_device</a> *dev);</div>
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span>};</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><span class="keyword">extern</span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structg2dlite__ops.html">g2dlite_ops</a> <a class="code hl_variable" href="g2dlite_8h.html#ad1edd7fe7b927585aabfc75089efc7c0">ops</a>;</div>
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a9991809e66a39631d12c5ce810dad3e9"> 256</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="g2dlite_8h.html#a9991809e66a39631d12c5ce810dad3e9">sdrv_g2dlite_probe</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structg2dlite__device.html">g2dlite_device</a> *dev,</div>
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span> <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structg2dlite__config.html">g2dlite_config</a> *g2dlite_cfg);</div>
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a1e55c4d866e66909bee7ac8bc40a637e"> 258</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="g2dlite_8h.html#a1e55c4d866e66909bee7ac8bc40a637e">sdrv_g2dlite_update</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structg2dlite__device.html">g2dlite_device</a> *dev,</div>
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structg2dlite__input.html">g2dlite_input</a> *input);</div>
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#aa1191ba52978f444fbbb636935bad36a"> 260</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="g2dlite_8h.html#aa1191ba52978f444fbbb636935bad36a">sdrv_g2dlite_rotaion</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structg2dlite__device.html">g2dlite_device</a> *dev,</div>
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structg2dlite__input.html">g2dlite_input</a> *input);</div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a938bbb37426e789542ab4920edc2e6bd"> 262</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="g2dlite_8h.html#a938bbb37426e789542ab4920edc2e6bd">sdrv_g2dlite_fill_rect</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structg2dlite__device.html">g2dlite_device</a> *dev,</div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structg2dlite__bg__cfg.html">g2dlite_bg_cfg</a> *bgcfg,</div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structg2dlite__output__cfg.html">g2dlite_output_cfg</a> *output);</div>
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a7c6b3427d462940575c7477027af062e"> 265</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="g2dlite_8h.html#a7c6b3427d462940575c7477027af062e">sdrv_g2dlite_fastcopy</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structg2dlite__device.html">g2dlite_device</a> *dev, <span class="keyword">struct</span> <a class="code hl_struct" href="structfcopy__t.html">fcopy_t</a> *in,</div>
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"> 266</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structfcopy__t.html">fcopy_t</a> *out);</div>
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"><a class="line" href="g2dlite_8h.html#a318185c17bd4851713f35533becd2c4e"> 267</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="g2dlite_8h.html#a318185c17bd4851713f35533becd2c4e">sdrv_g2dlite_clut_setting</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structg2dlite__device.html">g2dlite_device</a> *dev,</div>
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span> <span class="keywordtype">char</span> *clut_table);</div>
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span><span class="preprocessor">#endif </span><span class="comment">/* G2DLITE_H__ */</span><span class="preprocessor"></span></div>
<div class="ttc" id="ag2dlite_8h_html_a00ce8a7287aa4c5c173a7e1505cc6f54"><div class="ttname"><a href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54">rotation_type</a></div><div class="ttdeci">rotation_type</div><div class="ttdef"><b>Definition:</b> g2dlite.h:51</div></div>
<div class="ttc" id="ag2dlite_8h_html_a00ce8a7287aa4c5c173a7e1505cc6f54a224ed928afe968dc7d73d0628925346a"><div class="ttname"><a href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54a224ed928afe968dc7d73d0628925346a">ROTATION_TYPE_HFLIP</a></div><div class="ttdeci">@ ROTATION_TYPE_HFLIP</div><div class="ttdef"><b>Definition:</b> g2dlite.h:54</div></div>
<div class="ttc" id="ag2dlite_8h_html_a00ce8a7287aa4c5c173a7e1505cc6f54a29563c6af516cef2f9ebaa7e9c6a8723"><div class="ttname"><a href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54a29563c6af516cef2f9ebaa7e9c6a8723">ROTATION_TYPE_VF_90</a></div><div class="ttdeci">@ ROTATION_TYPE_VF_90</div><div class="ttdef"><b>Definition:</b> g2dlite.h:59</div></div>
<div class="ttc" id="ag2dlite_8h_html_a00ce8a7287aa4c5c173a7e1505cc6f54a485c5798e26209fc42a6c69fb195da87"><div class="ttname"><a href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54a485c5798e26209fc42a6c69fb195da87">ROTATION_TYPE_HF_90</a></div><div class="ttdeci">@ ROTATION_TYPE_HF_90</div><div class="ttdef"><b>Definition:</b> g2dlite.h:60</div></div>
<div class="ttc" id="ag2dlite_8h_html_a00ce8a7287aa4c5c173a7e1505cc6f54a5309b8c43b9fce7faab79e60133c083b"><div class="ttname"><a href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54a5309b8c43b9fce7faab79e60133c083b">ROTATION_TYPE_VFLIP</a></div><div class="ttdeci">@ ROTATION_TYPE_VFLIP</div><div class="ttdef"><b>Definition:</b> g2dlite.h:55</div></div>
<div class="ttc" id="ag2dlite_8h_html_a00ce8a7287aa4c5c173a7e1505cc6f54a634fb0f438d5e4c453be303f61ed3a67"><div class="ttname"><a href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54a634fb0f438d5e4c453be303f61ed3a67">ROTATION_TYPE_ROT_270</a></div><div class="ttdeci">@ ROTATION_TYPE_ROT_270</div><div class="ttdef"><b>Definition:</b> g2dlite.h:57</div></div>
<div class="ttc" id="ag2dlite_8h_html_a00ce8a7287aa4c5c173a7e1505cc6f54a9329b073d378ed0518697e079053ae57"><div class="ttname"><a href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54a9329b073d378ed0518697e079053ae57">ROTATION_TYPE_NONE</a></div><div class="ttdeci">@ ROTATION_TYPE_NONE</div><div class="ttdef"><b>Definition:</b> g2dlite.h:52</div></div>
<div class="ttc" id="ag2dlite_8h_html_a00ce8a7287aa4c5c173a7e1505cc6f54aa3f2a505129514c2dbd877a0aac7f8bf"><div class="ttname"><a href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54aa3f2a505129514c2dbd877a0aac7f8bf">ROTATION_TYPE_ROT_90</a></div><div class="ttdeci">@ ROTATION_TYPE_ROT_90</div><div class="ttdef"><b>Definition:</b> g2dlite.h:53</div></div>
<div class="ttc" id="ag2dlite_8h_html_a00ce8a7287aa4c5c173a7e1505cc6f54af301d0335eae85daa5cd359a118f3946"><div class="ttname"><a href="g2dlite_8h.html#a00ce8a7287aa4c5c173a7e1505cc6f54af301d0335eae85daa5cd359a118f3946">ROTATION_TYPE_ROT_180</a></div><div class="ttdeci">@ ROTATION_TYPE_ROT_180</div><div class="ttdef"><b>Definition:</b> g2dlite.h:56</div></div>
<div class="ttc" id="ag2dlite_8h_html_a0aae5106de5e8b077dd31c9a9bbdc4f9"><div class="ttname"><a href="g2dlite_8h.html#a0aae5106de5e8b077dd31c9a9bbdc4f9">PD_LAYER_TYPE</a></div><div class="ttdeci">PD_LAYER_TYPE</div><div class="ttdef"><b>Definition:</b> g2dlite.h:63</div></div>
<div class="ttc" id="ag2dlite_8h_html_a0aae5106de5e8b077dd31c9a9bbdc4f9a61aa3e64ae83f09f5ab1e106a5f49449"><div class="ttname"><a href="g2dlite_8h.html#a0aae5106de5e8b077dd31c9a9bbdc4f9a61aa3e64ae83f09f5ab1e106a5f49449">PD_NONE</a></div><div class="ttdeci">@ PD_NONE</div><div class="ttdef"><b>Definition:</b> g2dlite.h:63</div></div>
<div class="ttc" id="ag2dlite_8h_html_a0aae5106de5e8b077dd31c9a9bbdc4f9a8e65703a53c86e4ac8130339b324f70b"><div class="ttname"><a href="g2dlite_8h.html#a0aae5106de5e8b077dd31c9a9bbdc4f9a8e65703a53c86e4ac8130339b324f70b">PD_SRC</a></div><div class="ttdeci">@ PD_SRC</div><div class="ttdef"><b>Definition:</b> g2dlite.h:63</div></div>
<div class="ttc" id="ag2dlite_8h_html_a0aae5106de5e8b077dd31c9a9bbdc4f9aed9404709471552e8f518d7102183f37"><div class="ttname"><a href="g2dlite_8h.html#a0aae5106de5e8b077dd31c9a9bbdc4f9aed9404709471552e8f518d7102183f37">PD_DST</a></div><div class="ttdeci">@ PD_DST</div><div class="ttdef"><b>Definition:</b> g2dlite.h:63</div></div>
<div class="ttc" id="ag2dlite_8h_html_a10e94b422ef0c20dcdec20d31a1f5049"><div class="ttname"><a href="g2dlite_8h.html#a10e94b422ef0c20dcdec20d31a1f5049">u32</a></div><div class="ttdeci">unsigned int u32</div><div class="ttdef"><b>Definition:</b> g2dlite.h:16</div></div>
<div class="ttc" id="ag2dlite_8h_html_a1ae97790bdfa43f4b599bf2f3737d572"><div class="ttname"><a href="g2dlite_8h.html#a1ae97790bdfa43f4b599bf2f3737d572">G2DLITE_CMDFILE_MAX_NUM</a></div><div class="ttdeci">#define G2DLITE_CMDFILE_MAX_NUM</div><div class="ttdef"><b>Definition:</b> g2dlite.h:22</div></div>
<div class="ttc" id="ag2dlite_8h_html_a1e55c4d866e66909bee7ac8bc40a637e"><div class="ttname"><a href="g2dlite_8h.html#a1e55c4d866e66909bee7ac8bc40a637e">sdrv_g2dlite_update</a></div><div class="ttdeci">status_t sdrv_g2dlite_update(struct g2dlite_device *dev, struct g2dlite_input *input)</div></div>
<div class="ttc" id="ag2dlite_8h_html_a28953f35699ac72ee8fe16cece18038b"><div class="ttname"><a href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038b">pd_mode_t</a></div><div class="ttdeci">pd_mode_t</div><div class="ttdoc">sdrv g2dlite Porter-DUFF mode type</div><div class="ttdef"><b>Definition:</b> g2dlite.h:66</div></div>
<div class="ttc" id="ag2dlite_8h_html_a28953f35699ac72ee8fe16cece18038ba1e1a4aba20a5a009e616cbc8fad33ac7"><div class="ttname"><a href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba1e1a4aba20a5a009e616cbc8fad33ac7">CLEAR</a></div><div class="ttdeci">@ CLEAR</div><div class="ttdef"><b>Definition:</b> g2dlite.h:67</div></div>
<div class="ttc" id="ag2dlite_8h_html_a28953f35699ac72ee8fe16cece18038ba32840f06a408acc457f9a3421106337e"><div class="ttname"><a href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba32840f06a408acc457f9a3421106337e">DST_ATOP</a></div><div class="ttdeci">@ DST_ATOP</div><div class="ttdef"><b>Definition:</b> g2dlite.h:77</div></div>
<div class="ttc" id="ag2dlite_8h_html_a28953f35699ac72ee8fe16cece18038ba42a31db03cdcfe39f71c6d5e8571e835"><div class="ttname"><a href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba42a31db03cdcfe39f71c6d5e8571e835">DST_IN</a></div><div class="ttdeci">@ DST_IN</div><div class="ttdef"><b>Definition:</b> g2dlite.h:73</div></div>
<div class="ttc" id="ag2dlite_8h_html_a28953f35699ac72ee8fe16cece18038ba437e16ba6c6e597dde73dd72216957b1"><div class="ttname"><a href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba437e16ba6c6e597dde73dd72216957b1">DARKEN</a></div><div class="ttdeci">@ DARKEN</div><div class="ttdef"><b>Definition:</b> g2dlite.h:79</div></div>
<div class="ttc" id="ag2dlite_8h_html_a28953f35699ac72ee8fe16cece18038ba4b18e9e477f13dca077050964fa1161a"><div class="ttname"><a href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba4b18e9e477f13dca077050964fa1161a">SRC_SUB</a></div><div class="ttdeci">@ SRC_SUB</div><div class="ttdef"><b>Definition:</b> g2dlite.h:85</div></div>
<div class="ttc" id="ag2dlite_8h_html_a28953f35699ac72ee8fe16cece18038ba631b2dc103a7f414082cdfa5bd8e3017"><div class="ttname"><a href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba631b2dc103a7f414082cdfa5bd8e3017">OVERLAY</a></div><div class="ttdeci">@ OVERLAY</div><div class="ttdef"><b>Definition:</b> g2dlite.h:84</div></div>
<div class="ttc" id="ag2dlite_8h_html_a28953f35699ac72ee8fe16cece18038ba6d4dfe7a593c22251e6c0a2ce8752f4f"><div class="ttname"><a href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba6d4dfe7a593c22251e6c0a2ce8752f4f">DES_SUB</a></div><div class="ttdeci">@ DES_SUB</div><div class="ttdef"><b>Definition:</b> g2dlite.h:86</div></div>
<div class="ttc" id="ag2dlite_8h_html_a28953f35699ac72ee8fe16cece18038ba7403b323d0c94558443900749ca59072"><div class="ttname"><a href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba7403b323d0c94558443900749ca59072">SRC_OUT</a></div><div class="ttdeci">@ SRC_OUT</div><div class="ttdef"><b>Definition:</b> g2dlite.h:74</div></div>
<div class="ttc" id="ag2dlite_8h_html_a28953f35699ac72ee8fe16cece18038ba7a1970158a695340fdc76c8424740233"><div class="ttname"><a href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba7a1970158a695340fdc76c8424740233">DST</a></div><div class="ttdeci">@ DST</div><div class="ttdef"><b>Definition:</b> g2dlite.h:69</div></div>
<div class="ttc" id="ag2dlite_8h_html_a28953f35699ac72ee8fe16cece18038ba9e53ef82d977f511126b62a8d07cdc68"><div class="ttname"><a href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038ba9e53ef82d977f511126b62a8d07cdc68">SRC_IN</a></div><div class="ttdeci">@ SRC_IN</div><div class="ttdef"><b>Definition:</b> g2dlite.h:72</div></div>
<div class="ttc" id="ag2dlite_8h_html_a28953f35699ac72ee8fe16cece18038baa0ee219fc784ff3291343acda01207bb"><div class="ttname"><a href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038baa0ee219fc784ff3291343acda01207bb">SRC_ATOP</a></div><div class="ttdeci">@ SRC_ATOP</div><div class="ttdef"><b>Definition:</b> g2dlite.h:76</div></div>
<div class="ttc" id="ag2dlite_8h_html_a28953f35699ac72ee8fe16cece18038baafc38ae6a337625b99d6cd83fe7de226"><div class="ttname"><a href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038baafc38ae6a337625b99d6cd83fe7de226">SRC</a></div><div class="ttdeci">@ SRC</div><div class="ttdef"><b>Definition:</b> g2dlite.h:68</div></div>
<div class="ttc" id="ag2dlite_8h_html_a28953f35699ac72ee8fe16cece18038babca8a559bac4b8df339b85e0095ae0f8"><div class="ttname"><a href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038babca8a559bac4b8df339b85e0095ae0f8">DST_OVER</a></div><div class="ttdeci">@ DST_OVER</div><div class="ttdef"><b>Definition:</b> g2dlite.h:71</div></div>
<div class="ttc" id="ag2dlite_8h_html_a28953f35699ac72ee8fe16cece18038bac62338ffb5de22369c75caa565b5da1a"><div class="ttname"><a href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038bac62338ffb5de22369c75caa565b5da1a">XOR</a></div><div class="ttdeci">@ XOR</div><div class="ttdef"><b>Definition:</b> g2dlite.h:78</div></div>
<div class="ttc" id="ag2dlite_8h_html_a28953f35699ac72ee8fe16cece18038bacfcf145f2788bf340ff3f3098bc54909"><div class="ttname"><a href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038bacfcf145f2788bf340ff3f3098bc54909">ADD</a></div><div class="ttdeci">@ ADD</div><div class="ttdef"><b>Definition:</b> g2dlite.h:83</div></div>
<div class="ttc" id="ag2dlite_8h_html_a28953f35699ac72ee8fe16cece18038bad84fa2b96086769bdba86cde2672f0f2"><div class="ttname"><a href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038bad84fa2b96086769bdba86cde2672f0f2">LIGHTEN</a></div><div class="ttdeci">@ LIGHTEN</div><div class="ttdef"><b>Definition:</b> g2dlite.h:80</div></div>
<div class="ttc" id="ag2dlite_8h_html_a28953f35699ac72ee8fe16cece18038bae59a728a365f9d6b2643057973cdf4c3"><div class="ttname"><a href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038bae59a728a365f9d6b2643057973cdf4c3">MULTIPLY</a></div><div class="ttdeci">@ MULTIPLY</div><div class="ttdef"><b>Definition:</b> g2dlite.h:81</div></div>
<div class="ttc" id="ag2dlite_8h_html_a28953f35699ac72ee8fe16cece18038baf0ff775fe0d2c5ea1a224f79be6200b3"><div class="ttname"><a href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038baf0ff775fe0d2c5ea1a224f79be6200b3">DST_OUT</a></div><div class="ttdeci">@ DST_OUT</div><div class="ttdef"><b>Definition:</b> g2dlite.h:75</div></div>
<div class="ttc" id="ag2dlite_8h_html_a28953f35699ac72ee8fe16cece18038baf2a9da294a4a62d55f04725d7efbb6ac"><div class="ttname"><a href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038baf2a9da294a4a62d55f04725d7efbb6ac">SCREEN</a></div><div class="ttdeci">@ SCREEN</div><div class="ttdef"><b>Definition:</b> g2dlite.h:82</div></div>
<div class="ttc" id="ag2dlite_8h_html_a28953f35699ac72ee8fe16cece18038bafe496350e5202a3b643c2c4c10ce4c97"><div class="ttname"><a href="g2dlite_8h.html#a28953f35699ac72ee8fe16cece18038bafe496350e5202a3b643c2c4c10ce4c97">SRC_OVER</a></div><div class="ttdeci">@ SRC_OVER</div><div class="ttdef"><b>Definition:</b> g2dlite.h:70</div></div>
<div class="ttc" id="ag2dlite_8h_html_a318185c17bd4851713f35533becd2c4e"><div class="ttname"><a href="g2dlite_8h.html#a318185c17bd4851713f35533becd2c4e">sdrv_g2dlite_clut_setting</a></div><div class="ttdeci">status_t sdrv_g2dlite_clut_setting(struct g2dlite_device *dev, char *clut_table)</div></div>
<div class="ttc" id="ag2dlite_8h_html_a39fca1837c5ce7715cbf571669660c13a019fd34952a02e2c0ffca37deba629cc"><div class="ttname"><a href="g2dlite_8h.html#a39fca1837c5ce7715cbf571669660c13a019fd34952a02e2c0ffca37deba629cc">BLEND_PIXEL_COVERAGE</a></div><div class="ttdeci">@ BLEND_PIXEL_COVERAGE</div><div class="ttdef"><b>Definition:</b> g2dlite.h:49</div></div>
<div class="ttc" id="ag2dlite_8h_html_a39fca1837c5ce7715cbf571669660c13ae300f98a841592c9dcf03a5497afc28a"><div class="ttname"><a href="g2dlite_8h.html#a39fca1837c5ce7715cbf571669660c13ae300f98a841592c9dcf03a5497afc28a">BLEND_PIXEL_PREMULTI</a></div><div class="ttdeci">@ BLEND_PIXEL_PREMULTI</div><div class="ttdef"><b>Definition:</b> g2dlite.h:49</div></div>
<div class="ttc" id="ag2dlite_8h_html_a39fca1837c5ce7715cbf571669660c13aefe47dbab08296b0fe320db1573206f7"><div class="ttname"><a href="g2dlite_8h.html#a39fca1837c5ce7715cbf571669660c13aefe47dbab08296b0fe320db1573206f7">BLEND_PIXEL_NONE</a></div><div class="ttdeci">@ BLEND_PIXEL_NONE</div><div class="ttdef"><b>Definition:</b> g2dlite.h:49</div></div>
<div class="ttc" id="ag2dlite_8h_html_a7c6b3427d462940575c7477027af062e"><div class="ttname"><a href="g2dlite_8h.html#a7c6b3427d462940575c7477027af062e">sdrv_g2dlite_fastcopy</a></div><div class="ttdeci">status_t sdrv_g2dlite_fastcopy(struct g2dlite_device *dev, struct fcopy_t *in, struct fcopy_t *out)</div></div>
<div class="ttc" id="ag2dlite_8h_html_a8dbe780ca8cd93823d55168fa6403774"><div class="ttname"><a href="g2dlite_8h.html#a8dbe780ca8cd93823d55168fa6403774">G2DLITE_LAYER_MAX_NUM</a></div><div class="ttdeci">#define G2DLITE_LAYER_MAX_NUM</div><div class="ttdef"><b>Definition:</b> g2dlite.h:19</div></div>
<div class="ttc" id="ag2dlite_8h_html_a938bbb37426e789542ab4920edc2e6bd"><div class="ttname"><a href="g2dlite_8h.html#a938bbb37426e789542ab4920edc2e6bd">sdrv_g2dlite_fill_rect</a></div><div class="ttdeci">status_t sdrv_g2dlite_fill_rect(struct g2dlite_device *dev, struct g2dlite_bg_cfg *bgcfg, struct g2dlite_output_cfg *output)</div></div>
<div class="ttc" id="ag2dlite_8h_html_a9991809e66a39631d12c5ce810dad3e9"><div class="ttname"><a href="g2dlite_8h.html#a9991809e66a39631d12c5ce810dad3e9">sdrv_g2dlite_probe</a></div><div class="ttdeci">status_t sdrv_g2dlite_probe(struct g2dlite_device *dev, const struct g2dlite_config *g2dlite_cfg)</div></div>
<div class="ttc" id="ag2dlite_8h_html_a9e6c91d77e24643b888dbd1a1a590054"><div class="ttname"><a href="g2dlite_8h.html#a9e6c91d77e24643b888dbd1a1a590054">u16</a></div><div class="ttdeci">unsigned short u16</div><div class="ttdef"><b>Definition:</b> g2dlite.h:15</div></div>
<div class="ttc" id="ag2dlite_8h_html_aa1191ba52978f444fbbb636935bad36a"><div class="ttname"><a href="g2dlite_8h.html#aa1191ba52978f444fbbb636935bad36a">sdrv_g2dlite_rotaion</a></div><div class="ttdeci">status_t sdrv_g2dlite_rotaion(struct g2dlite_device *dev, struct g2dlite_input *input)</div></div>
<div class="ttc" id="ag2dlite_8h_html_aae05225933a42f81e7c4a9fb286596f9a7ac6554f9ef072cfb38e0b735d6c2b37"><div class="ttname"><a href="g2dlite_8h.html#aae05225933a42f81e7c4a9fb286596f9a7ac6554f9ef072cfb38e0b735d6c2b37">G2DLITE_DONE</a></div><div class="ttdeci">@ G2DLITE_DONE</div><div class="ttdef"><b>Definition:</b> g2dlite.h:46</div></div>
<div class="ttc" id="ag2dlite_8h_html_aae05225933a42f81e7c4a9fb286596f9a8063779fedc268e66b7bdea61d5df903"><div class="ttname"><a href="g2dlite_8h.html#aae05225933a42f81e7c4a9fb286596f9a8063779fedc268e66b7bdea61d5df903">G2DLITE_IDLE</a></div><div class="ttdeci">@ G2DLITE_IDLE</div><div class="ttdef"><b>Definition:</b> g2dlite.h:44</div></div>
<div class="ttc" id="ag2dlite_8h_html_aae05225933a42f81e7c4a9fb286596f9ae8dcdb32a340886fd9c5b2971f7877ba"><div class="ttname"><a href="g2dlite_8h.html#aae05225933a42f81e7c4a9fb286596f9ae8dcdb32a340886fd9c5b2971f7877ba">G2DLITE_WORKING</a></div><div class="ttdeci">@ G2DLITE_WORKING</div><div class="ttdef"><b>Definition:</b> g2dlite.h:45</div></div>
<div class="ttc" id="ag2dlite_8h_html_aaf8fd5f0e57d456151c951e0f3715fc4a48ab036a5d7edc3027546b7b9387125b"><div class="ttname"><a href="g2dlite_8h.html#aaf8fd5f0e57d456151c951e0f3715fc4a48ab036a5d7edc3027546b7b9387125b">G2DLITE_TYPE_NUM</a></div><div class="ttdeci">@ G2DLITE_TYPE_NUM</div><div class="ttdef"><b>Definition:</b> g2dlite.h:216</div></div>
<div class="ttc" id="ag2dlite_8h_html_aaf8fd5f0e57d456151c951e0f3715fc4a49ee6c0bae893855dc1450aa2bac5129"><div class="ttname"><a href="g2dlite_8h.html#aaf8fd5f0e57d456151c951e0f3715fc4a49ee6c0bae893855dc1450aa2bac5129">G2DLITE_TYPE_SPIPE</a></div><div class="ttdeci">@ G2DLITE_TYPE_SPIPE</div><div class="ttdef"><b>Definition:</b> g2dlite.h:214</div></div>
<div class="ttc" id="ag2dlite_8h_html_aaf8fd5f0e57d456151c951e0f3715fc4aa303b8fe898e68dac615bb070e102c28"><div class="ttname"><a href="g2dlite_8h.html#aaf8fd5f0e57d456151c951e0f3715fc4aa303b8fe898e68dac615bb070e102c28">G2DLITE_TYPE_APIPE</a></div><div class="ttdeci">@ G2DLITE_TYPE_APIPE</div><div class="ttdef"><b>Definition:</b> g2dlite.h:215</div></div>
<div class="ttc" id="ag2dlite_8h_html_aaf8fd5f0e57d456151c951e0f3715fc4ad08e1a1258e9682df2b41599a7e81483"><div class="ttname"><a href="g2dlite_8h.html#aaf8fd5f0e57d456151c951e0f3715fc4ad08e1a1258e9682df2b41599a7e81483">G2DLITE_TYPE_GPIPE</a></div><div class="ttdeci">@ G2DLITE_TYPE_GPIPE</div><div class="ttdef"><b>Definition:</b> g2dlite.h:213</div></div>
<div class="ttc" id="ag2dlite_8h_html_ad1edd7fe7b927585aabfc75089efc7c0"><div class="ttname"><a href="g2dlite_8h.html#ad1edd7fe7b927585aabfc75089efc7c0">ops</a></div><div class="ttdeci">const struct g2dlite_ops ops</div></div>
<div class="ttc" id="ag2dlite_8h_html_ad758b7a5c3f18ed79d2fcd23d9f16357"><div class="ttname"><a href="g2dlite_8h.html#ad758b7a5c3f18ed79d2fcd23d9f16357">u64</a></div><div class="ttdeci">unsigned long long u64</div><div class="ttdef"><b>Definition:</b> g2dlite.h:17</div></div>
<div class="ttc" id="ag2dlite_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a06d3e125aa8b5876d3fe79fb950d130e"><div class="ttname"><a href="g2dlite_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a06d3e125aa8b5876d3fe79fb950d130e">SDRV_G2DLITE_STATUS_FAIL</a></div><div class="ttdeci">@ SDRV_G2DLITE_STATUS_FAIL</div><div class="ttdef"><b>Definition:</b> g2dlite.h:32</div></div>
<div class="ttc" id="ag2dlite_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a1c0c08e95cc613ecaf9a396bc6a4af66"><div class="ttname"><a href="g2dlite_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a1c0c08e95cc613ecaf9a396bc6a4af66">SDRV_G2DLITE_STATUS_OK</a></div><div class="ttdeci">@ SDRV_G2DLITE_STATUS_OK</div><div class="ttdef"><b>Definition:</b> g2dlite.h:31</div></div>
<div class="ttc" id="ag2dlite_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a67265e4f41bd1244c440472ffda4c746"><div class="ttname"><a href="g2dlite_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a67265e4f41bd1244c440472ffda4c746">SDRV_G2DLITE_STATUS_INVALID_PARAM</a></div><div class="ttdeci">@ SDRV_G2DLITE_STATUS_INVALID_PARAM</div><div class="ttdef"><b>Definition:</b> g2dlite.h:33</div></div>
<div class="ttc" id="ag2dlite_8h_html_adb49720dc49f7d4e4cf9adbf2948e409a8e7ace7e6011e1a7cd216a9c0af7b331"><div class="ttname"><a href="g2dlite_8h.html#adb49720dc49f7d4e4cf9adbf2948e409a8e7ace7e6011e1a7cd216a9c0af7b331">SDRV_G2DLITE_STATUS_TIMEOUT</a></div><div class="ttdeci">@ SDRV_G2DLITE_STATUS_TIMEOUT</div><div class="ttdef"><b>Definition:</b> g2dlite.h:35</div></div>
<div class="ttc" id="ag2dlite_8h_html_aed742c436da53c1080638ce6ef7d13de"><div class="ttname"><a href="g2dlite_8h.html#aed742c436da53c1080638ce6ef7d13de">u8</a></div><div class="ttdeci">unsigned char u8</div><div class="ttdef"><b>Definition:</b> g2dlite.h:14</div></div>
<div class="ttc" id="asdrv__common_8h_html"><div class="ttname"><a href="sdrv__common_8h.html">sdrv_common.h</a></div><div class="ttdoc">SemiDrive driver common header file.</div></div>
<div class="ttc" id="asdrv__common_8h_html_a19e0f226537905b9e022007ff40c57c6a979f3a2a389e9a8d3174ac698d9dca16"><div class="ttname"><a href="sdrv__common_8h.html#a19e0f226537905b9e022007ff40c57c6a979f3a2a389e9a8d3174ac698d9dca16">SDRV_STATUS_GROUP_G2DLITE</a></div><div class="ttdeci">@ SDRV_STATUS_GROUP_G2DLITE</div><div class="ttdef"><b>Definition:</b> sdrv_common.h:49</div></div>
<div class="ttc" id="asdrv__common_8h_html_aaabdaf7ee58ca7269bd4bf24efcde092"><div class="ttname"><a href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a></div><div class="ttdeci">int32_t status_t</div><div class="ttdoc">Type used for all status and error return values.</div><div class="ttdef"><b>Definition:</b> sdrv_common.h:82</div></div>
<div class="ttc" id="asdrv__common_8h_html_ae4d5251432e1a9e6803c0240cc492e18a9d7a977c6615025d7d40ed9925e4ffbf"><div class="ttname"><a href="sdrv__common_8h.html#ae4d5251432e1a9e6803c0240cc492e18a9d7a977c6615025d7d40ed9925e4ffbf">SDRV_STATUS_FAIL</a></div><div class="ttdeci">@ SDRV_STATUS_FAIL</div><div class="ttdef"><b>Definition:</b> sdrv_common.h:73</div></div>
<div class="ttc" id="asdrv__common_8h_html_ae4d5251432e1a9e6803c0240cc492e18ad0b8e972f5ce6b290b1b1626dfe919a8"><div class="ttname"><a href="sdrv__common_8h.html#ae4d5251432e1a9e6803c0240cc492e18ad0b8e972f5ce6b290b1b1626dfe919a8">SDRV_STATUS_OK</a></div><div class="ttdeci">@ SDRV_STATUS_OK</div><div class="ttdef"><b>Definition:</b> sdrv_common.h:72</div></div>
<div class="ttc" id="asdrv__common_8h_html_aef8aef2653fac9cb1b5fbe2a5976314c"><div class="ttname"><a href="sdrv__common_8h.html#aef8aef2653fac9cb1b5fbe2a5976314c">SDRV_ERROR_STATUS</a></div><div class="ttdeci">#define SDRV_ERROR_STATUS(group, code)</div><div class="ttdoc">Construct a status code value from a group and code number. All the error statuses are negetive numbe...</div><div class="ttdef"><b>Definition:</b> sdrv_common.h:17</div></div>
<div class="ttc" id="astructckey__range__t_html"><div class="ttname"><a href="structckey__range__t.html">ckey_range_t</a></div><div class="ttdef"><b>Definition:</b> g2dlite.h:96</div></div>
<div class="ttc" id="astructckey__range__t_html_a0f04a33b5f192f7404e332caa862bef0"><div class="ttname"><a href="structckey__range__t.html#a0f04a33b5f192f7404e332caa862bef0">ckey_range_t::b_dn</a></div><div class="ttdeci">u32 b_dn</div><div class="ttdef"><b>Definition:</b> g2dlite.h:101</div></div>
<div class="ttc" id="astructckey__range__t_html_a2e27e4c9c1c2d4e4afd5d6cefaaa4649"><div class="ttname"><a href="structckey__range__t.html#a2e27e4c9c1c2d4e4afd5d6cefaaa4649">ckey_range_t::r_up</a></div><div class="ttdeci">u32 r_up</div><div class="ttdef"><b>Definition:</b> g2dlite.h:98</div></div>
<div class="ttc" id="astructckey__range__t_html_a3b1d373874f98e8b4ab849337d1127f0"><div class="ttname"><a href="structckey__range__t.html#a3b1d373874f98e8b4ab849337d1127f0">ckey_range_t::g_up</a></div><div class="ttdeci">u32 g_up</div><div class="ttdef"><b>Definition:</b> g2dlite.h:100</div></div>
<div class="ttc" id="astructckey__range__t_html_a8631d6050e7fca75d3bd3669092118f6"><div class="ttname"><a href="structckey__range__t.html#a8631d6050e7fca75d3bd3669092118f6">ckey_range_t::g_dn</a></div><div class="ttdeci">u32 g_dn</div><div class="ttdef"><b>Definition:</b> g2dlite.h:99</div></div>
<div class="ttc" id="astructckey__range__t_html_a96f9d2366ddcfce2d98b9068d7ddb2c1"><div class="ttname"><a href="structckey__range__t.html#a96f9d2366ddcfce2d98b9068d7ddb2c1">ckey_range_t::b_up</a></div><div class="ttdeci">u32 b_up</div><div class="ttdef"><b>Definition:</b> g2dlite.h:102</div></div>
<div class="ttc" id="astructckey__range__t_html_ae587ede54db707ee8ccf4e7af90e89f2"><div class="ttname"><a href="structckey__range__t.html#ae587ede54db707ee8ccf4e7af90e89f2">ckey_range_t::r_dn</a></div><div class="ttdeci">u32 r_dn</div><div class="ttdef"><b>Definition:</b> g2dlite.h:97</div></div>
<div class="ttc" id="astructckey__t_html"><div class="ttname"><a href="structckey__t.html">ckey_t</a></div><div class="ttdoc">g2dlite ckey struct</div><div class="ttdef"><b>Definition:</b> g2dlite.h:106</div></div>
<div class="ttc" id="astructckey__t_html_a543c992269af2f3a9483997edec0658b"><div class="ttname"><a href="structckey__t.html#a543c992269af2f3a9483997edec0658b">ckey_t::en</a></div><div class="ttdeci">u8 en</div><div class="ttdef"><b>Definition:</b> g2dlite.h:107</div></div>
<div class="ttc" id="astructckey__t_html_a726554b08e1f06b91cabca1ba8db1d57"><div class="ttname"><a href="structckey__t.html#a726554b08e1f06b91cabca1ba8db1d57">ckey_t::range</a></div><div class="ttdeci">struct ckey_range_t range</div><div class="ttdef"><b>Definition:</b> g2dlite.h:109</div></div>
<div class="ttc" id="astructckey__t_html_abebc76cc2507100965230932adf0da82"><div class="ttname"><a href="structckey__t.html#abebc76cc2507100965230932adf0da82">ckey_t::alpha</a></div><div class="ttdeci">u32 alpha</div><div class="ttdef"><b>Definition:</b> g2dlite.h:108</div></div>
<div class="ttc" id="astructclut__t_html"><div class="ttname"><a href="structclut__t.html">clut_t</a></div><div class="ttdoc">g2dlite clut struct</div><div class="ttdef"><b>Definition:</b> g2dlite.h:121</div></div>
<div class="ttc" id="astructclut__t_html_a0ecee2dc28b6d15ae9303024c27c3964"><div class="ttname"><a href="structclut__t.html#a0ecee2dc28b6d15ae9303024c27c3964">clut_t::en</a></div><div class="ttdeci">u32 en</div><div class="ttdef"><b>Definition:</b> g2dlite.h:122</div></div>
<div class="ttc" id="astructclut__t_html_a9ac6ce0ce824ca84feafe5837fc9aa9a"><div class="ttname"><a href="structclut__t.html#a9ac6ce0ce824ca84feafe5837fc9aa9a">clut_t::addr</a></div><div class="ttdeci">u32 addr</div><div class="ttdef"><b>Definition:</b> g2dlite.h:123</div></div>
<div class="ttc" id="astructcmdfile__info_html"><div class="ttname"><a href="structcmdfile__info.html">cmdfile_info</a></div><div class="ttdoc">cmdfile_info - command mode cmdfile info struct</div><div class="ttdef"><b>Definition:</b> g2dlite.h:220</div></div>
<div class="ttc" id="astructcmdfile__info_html_a77124bd5f7e31e6fffc19f335da0c23f"><div class="ttname"><a href="structcmdfile__info.html#a77124bd5f7e31e6fffc19f335da0c23f">cmdfile_info::len</a></div><div class="ttdeci">unsigned int len</div><div class="ttdef"><b>Definition:</b> g2dlite.h:222</div></div>
<div class="ttc" id="astructcmdfile__info_html_aa4087ad7d01d0e1b057f4e9483735bd8"><div class="ttname"><a href="structcmdfile__info.html#aa4087ad7d01d0e1b057f4e9483735bd8">cmdfile_info::dirty</a></div><div class="ttdeci">unsigned char dirty</div><div class="ttdef"><b>Definition:</b> g2dlite.h:221</div></div>
<div class="ttc" id="astructcmdfile__info_html_ac3a27a8d7bb012580a3b7ac352c4d8a5"><div class="ttname"><a href="structcmdfile__info.html#ac3a27a8d7bb012580a3b7ac352c4d8a5">cmdfile_info::arg</a></div><div class="ttdeci">unsigned int * arg</div><div class="ttdef"><b>Definition:</b> g2dlite.h:225</div></div>
<div class="ttc" id="astructfcopy__t_html"><div class="ttname"><a href="structfcopy__t.html">fcopy_t</a></div><div class="ttdef"><b>Definition:</b> g2dlite.h:136</div></div>
<div class="ttc" id="astructfcopy__t_html_a85db88ffee2944ecd35c616393976289"><div class="ttname"><a href="structfcopy__t.html#a85db88ffee2944ecd35c616393976289">fcopy_t::width</a></div><div class="ttdeci">u32 width</div><div class="ttdef"><b>Definition:</b> g2dlite.h:138</div></div>
<div class="ttc" id="astructfcopy__t_html_a9ac6ce0ce824ca84feafe5837fc9aa9a"><div class="ttname"><a href="structfcopy__t.html#a9ac6ce0ce824ca84feafe5837fc9aa9a">fcopy_t::addr</a></div><div class="ttdeci">u32 addr</div><div class="ttdef"><b>Definition:</b> g2dlite.h:137</div></div>
<div class="ttc" id="astructfcopy__t_html_ac3dea0b26930e318db3140396cb567ee"><div class="ttname"><a href="structfcopy__t.html#ac3dea0b26930e318db3140396cb567ee">fcopy_t::stride</a></div><div class="ttdeci">u32 stride</div><div class="ttdef"><b>Definition:</b> g2dlite.h:140</div></div>
<div class="ttc" id="astructfcopy__t_html_add40f8a56ae8cc650f92a3aa4d2bac99"><div class="ttname"><a href="structfcopy__t.html#add40f8a56ae8cc650f92a3aa4d2bac99">fcopy_t::height</a></div><div class="ttdeci">u32 height</div><div class="ttdef"><b>Definition:</b> g2dlite.h:139</div></div>
<div class="ttc" id="astructg2dlite__bg__cfg_html"><div class="ttname"><a href="structg2dlite__bg__cfg.html">g2dlite_bg_cfg</a></div><div class="ttdoc">sdrv g2dlite backgound config struct</div><div class="ttdef"><b>Definition:</b> g2dlite.h:144</div></div>
<div class="ttc" id="astructg2dlite__bg__cfg_html_a0ecee2dc28b6d15ae9303024c27c3964"><div class="ttname"><a href="structg2dlite__bg__cfg.html#a0ecee2dc28b6d15ae9303024c27c3964">g2dlite_bg_cfg::en</a></div><div class="ttdeci">u32 en</div><div class="ttdef"><b>Definition:</b> g2dlite.h:145</div></div>
<div class="ttc" id="astructg2dlite__bg__cfg_html_a4dcd00ef6dfc2b1bb5b4a917d141b5c8"><div class="ttname"><a href="structg2dlite__bg__cfg.html#a4dcd00ef6dfc2b1bb5b4a917d141b5c8">g2dlite_bg_cfg::pd_type</a></div><div class="ttdeci">PD_LAYER_TYPE pd_type</div><div class="ttdef"><b>Definition:</b> g2dlite.h:155</div></div>
<div class="ttc" id="astructg2dlite__bg__cfg_html_a5e38aaa680835a5c432886bd64e55bb6"><div class="ttname"><a href="structg2dlite__bg__cfg.html#a5e38aaa680835a5c432886bd64e55bb6">g2dlite_bg_cfg::color</a></div><div class="ttdeci">u32 color</div><div class="ttdef"><b>Definition:</b> g2dlite.h:147</div></div>
<div class="ttc" id="astructg2dlite__bg__cfg_html_a941699b37dfd63bf4c27f44cb405cba5"><div class="ttname"><a href="structg2dlite__bg__cfg.html#a941699b37dfd63bf4c27f44cb405cba5">g2dlite_bg_cfg::g_alpha</a></div><div class="ttdeci">u8 g_alpha</div><div class="ttdef"><b>Definition:</b> g2dlite.h:148</div></div>
<div class="ttc" id="astructg2dlite__bg__cfg_html_acbba01bb5bdf99c6a2146ac04e0421a5"><div class="ttname"><a href="structg2dlite__bg__cfg.html#acbba01bb5bdf99c6a2146ac04e0421a5">g2dlite_bg_cfg::zorder</a></div><div class="ttdeci">u8 zorder</div><div class="ttdef"><b>Definition:</b> g2dlite.h:149</div></div>
<div class="ttc" id="astructg2dlite__bg__cfg_html_aed5120da9fddf9beefac3660c4b5d5cb"><div class="ttname"><a href="structg2dlite__bg__cfg.html#aed5120da9fddf9beefac3660c4b5d5cb">g2dlite_bg_cfg::astride</a></div><div class="ttdeci">u32 astride</div><div class="ttdef"><b>Definition:</b> g2dlite.h:154</div></div>
<div class="ttc" id="astructg2dlite__bg__cfg_html_af8f8321d5040ce97bc6af09bc28d108f"><div class="ttname"><a href="structg2dlite__bg__cfg.html#af8f8321d5040ce97bc6af09bc28d108f">g2dlite_bg_cfg::aaddr</a></div><div class="ttdeci">u32 aaddr</div><div class="ttdef"><b>Definition:</b> g2dlite.h:151</div></div>
<div class="ttc" id="astructg2dlite__bg__cfg_html_aff26d346870b4c367fd3290bc8fb02ad"><div class="ttname"><a href="structg2dlite__bg__cfg.html#aff26d346870b4c367fd3290bc8fb02ad">g2dlite_bg_cfg::bpa</a></div><div class="ttdeci">u8 bpa</div><div class="ttdef"><b>Definition:</b> g2dlite.h:153</div></div>
<div class="ttc" id="astructg2dlite__config_html"><div class="ttname"><a href="structg2dlite__config.html">g2dlite_config</a></div><div class="ttdef"><b>Definition:</b> g2dlite.h:207</div></div>
<div class="ttc" id="astructg2dlite__config_html_ad8ddfaddc648fbe1609bb4d1fbf4df23"><div class="ttname"><a href="structg2dlite__config.html#ad8ddfaddc648fbe1609bb4d1fbf4df23">g2dlite_config::base</a></div><div class="ttdeci">u32 base</div><div class="ttdef"><b>Definition:</b> g2dlite.h:208</div></div>
<div class="ttc" id="astructg2dlite__config_html_af51769cdca662d995d12365244c7652b"><div class="ttname"><a href="structg2dlite__config.html#af51769cdca662d995d12365244c7652b">g2dlite_config::irq</a></div><div class="ttdeci">u32 irq</div><div class="ttdef"><b>Definition:</b> g2dlite.h:209</div></div>
<div class="ttc" id="astructg2dlite__device_html"><div class="ttname"><a href="structg2dlite__device.html">g2dlite_device</a></div><div class="ttdef"><b>Definition:</b> g2dlite.h:228</div></div>
<div class="ttc" id="astructg2dlite__device_html_a4b19ff68c37da89b70a2482d4f560f0e"><div class="ttname"><a href="structg2dlite__device.html#a4b19ff68c37da89b70a2482d4f560f0e">g2dlite_device::write_mode</a></div><div class="ttdeci">unsigned char write_mode</div><div class="ttdef"><b>Definition:</b> g2dlite.h:231</div></div>
<div class="ttc" id="astructg2dlite__device_html_a6e27f49150e9a14580fb313cc2777e00"><div class="ttname"><a href="structg2dlite__device.html#a6e27f49150e9a14580fb313cc2777e00">g2dlite_device::status</a></div><div class="ttdeci">int status</div><div class="ttdef"><b>Definition:</b> g2dlite.h:236</div></div>
<div class="ttc" id="astructg2dlite__device_html_a8ae6bf063c808c68174e59780a65042d"><div class="ttname"><a href="structg2dlite__device.html#a8ae6bf063c808c68174e59780a65042d">g2dlite_device::inited</a></div><div class="ttdeci">unsigned int inited</div><div class="ttdef"><b>Definition:</b> g2dlite.h:235</div></div>
<div class="ttc" id="astructg2dlite__device_html_a9c57ccfd168b6dc958ec618b6d9c4c17"><div class="ttname"><a href="structg2dlite__device.html#a9c57ccfd168b6dc958ec618b6d9c4c17">g2dlite_device::reg_base</a></div><div class="ttdeci">unsigned long reg_base</div><div class="ttdef"><b>Definition:</b> g2dlite.h:229</div></div>
<div class="ttc" id="astructg2dlite__device_html_aae59578d5805bbf4af7e7033129ab168"><div class="ttname"><a href="structg2dlite__device.html#aae59578d5805bbf4af7e7033129ab168">g2dlite_device::irq</a></div><div class="ttdeci">unsigned int irq</div><div class="ttdef"><b>Definition:</b> g2dlite.h:232</div></div>
<div class="ttc" id="astructg2dlite__device_html_adf1bc9e032598a987cebcadfeee5cc87"><div class="ttname"><a href="structg2dlite__device.html#adf1bc9e032598a987cebcadfeee5cc87">g2dlite_device::cmd_info</a></div><div class="ttdeci">cmdfile_info cmd_info[G2DLITE_CMDFILE_MAX_NUM]</div><div class="ttdef"><b>Definition:</b> g2dlite.h:230</div></div>
<div class="ttc" id="astructg2dlite__device_html_aeef6a17f3fe579da74c1c6812f26b5d8"><div class="ttname"><a href="structg2dlite__device.html#aeef6a17f3fe579da74c1c6812f26b5d8">g2dlite_device::irq_handler</a></div><div class="ttdeci">int(* irq_handler)(u32 irq, void *arg)</div><div class="ttdef"><b>Definition:</b> g2dlite.h:233</div></div>
<div class="ttc" id="astructg2dlite__device_html_af07747890082a56a8b0acef01d06d05b"><div class="ttname"><a href="structg2dlite__device.html#af07747890082a56a8b0acef01d06d05b">g2dlite_device::done_callback</a></div><div class="ttdeci">void(* done_callback)(void)</div><div class="ttdef"><b>Definition:</b> g2dlite.h:237</div></div>
<div class="ttc" id="astructg2dlite__device_html_af4be298680195056f49555caf25f1fdf"><div class="ttname"><a href="structg2dlite__device.html#af4be298680195056f49555caf25f1fdf">g2dlite_device::ops</a></div><div class="ttdeci">const struct g2dlite_ops * ops</div><div class="ttdef"><b>Definition:</b> g2dlite.h:234</div></div>
<div class="ttc" id="astructg2dlite__input__cfg_html"><div class="ttname"><a href="structg2dlite__input__cfg.html">g2dlite_input_cfg</a></div><div class="ttdoc">sdrv g2dlite input config struct</div><div class="ttdef"><b>Definition:</b> g2dlite.h:160</div></div>
<div class="ttc" id="astructg2dlite__input__cfg_html_a4dcd00ef6dfc2b1bb5b4a917d141b5c8"><div class="ttname"><a href="structg2dlite__input__cfg.html#a4dcd00ef6dfc2b1bb5b4a917d141b5c8">g2dlite_input_cfg::pd_type</a></div><div class="ttdeci">PD_LAYER_TYPE pd_type</div><div class="ttdef"><b>Definition:</b> g2dlite.h:180</div></div>
<div class="ttc" id="astructg2dlite__input__cfg_html_a55dd9a89f393f52e0d2aa06863ab1c1d"><div class="ttname"><a href="structg2dlite__input__cfg.html#a55dd9a89f393f52e0d2aa06863ab1c1d">g2dlite_input_cfg::clut</a></div><div class="ttdeci">struct clut_t clut</div><div class="ttdef"><b>Definition:</b> g2dlite.h:178</div></div>
<div class="ttc" id="astructg2dlite__input__cfg_html_a70f36565f24a6c26c550fcfed0eb2ee3"><div class="ttname"><a href="structg2dlite__input__cfg.html#a70f36565f24a6c26c550fcfed0eb2ee3">g2dlite_input_cfg::alpha</a></div><div class="ttdeci">u8 alpha</div><div class="ttdef"><b>Definition:</b> g2dlite.h:175</div></div>
<div class="ttc" id="astructg2dlite__input__cfg_html_a8aaccad635482242aa999e0552cb608a"><div class="ttname"><a href="structg2dlite__input__cfg.html#a8aaccad635482242aa999e0552cb608a">g2dlite_input_cfg::zorder</a></div><div class="ttdeci">u32 zorder</div><div class="ttdef"><b>Definition:</b> g2dlite.h:166</div></div>
<div class="ttc" id="astructg2dlite__input__cfg_html_a9193a64027ca2317018fd8b54929baf5"><div class="ttname"><a href="structg2dlite__input__cfg.html#a9193a64027ca2317018fd8b54929baf5">g2dlite_input_cfg::src_stride</a></div><div class="ttdeci">u32 src_stride[4]</div><div class="ttdef"><b>Definition:</b> g2dlite.h:171</div></div>
<div class="ttc" id="astructg2dlite__input__cfg_html_aa9a856079485e377b0e33b290f0ff09a"><div class="ttname"><a href="structg2dlite__input__cfg.html#aa9a856079485e377b0e33b290f0ff09a">g2dlite_input_cfg::addr</a></div><div class="ttdeci">u64 addr[4]</div><div class="ttdef"><b>Definition:</b> g2dlite.h:169</div></div>
<div class="ttc" id="astructg2dlite__input__cfg_html_ab945a6c20174aa6ec22c8daf33d5a93f"><div class="ttname"><a href="structg2dlite__input__cfg.html#ab945a6c20174aa6ec22c8daf33d5a93f">g2dlite_input_cfg::src</a></div><div class="ttdeci">struct rect_t src</div><div class="ttdef"><b>Definition:</b> g2dlite.h:167</div></div>
<div class="ttc" id="astructg2dlite__input__cfg_html_ad469e97a0d769f372210a0c0080c3486"><div class="ttname"><a href="structg2dlite__input__cfg.html#ad469e97a0d769f372210a0c0080c3486">g2dlite_input_cfg::dst</a></div><div class="ttdeci">struct rect_t dst</div><div class="ttdef"><b>Definition:</b> g2dlite.h:172</div></div>
<div class="ttc" id="astructg2dlite__input__cfg_html_ae0059c26b2922c87ab99e363b4808bc0"><div class="ttname"><a href="structg2dlite__input__cfg.html#ae0059c26b2922c87ab99e363b4808bc0">g2dlite_input_cfg::fmt</a></div><div class="ttdeci">u32 fmt</div><div class="ttdef"><b>Definition:</b> g2dlite.h:165</div></div>
<div class="ttc" id="astructg2dlite__input__cfg_html_ae2787c26f3e7d1fe3d4957bd269fe71a"><div class="ttname"><a href="structg2dlite__input__cfg.html#ae2787c26f3e7d1fe3d4957bd269fe71a">g2dlite_input_cfg::layer</a></div><div class="ttdeci">u8 layer</div><div class="ttdef"><b>Definition:</b> g2dlite.h:161</div></div>
<div class="ttc" id="astructg2dlite__input__cfg_html_ae50b2206d7da1f231ff06614145949fb"><div class="ttname"><a href="structg2dlite__input__cfg.html#ae50b2206d7da1f231ff06614145949fb">g2dlite_input_cfg::rle</a></div><div class="ttdeci">struct rle_t rle</div><div class="ttdef"><b>Definition:</b> g2dlite.h:177</div></div>
<div class="ttc" id="astructg2dlite__input__cfg_html_aedbb373d47da9a70bbe714442f23bb11"><div class="ttname"><a href="structg2dlite__input__cfg.html#aedbb373d47da9a70bbe714442f23bb11">g2dlite_input_cfg::blend</a></div><div class="ttdeci">u32 blend</div><div class="ttdef"><b>Definition:</b> g2dlite.h:174</div></div>
<div class="ttc" id="astructg2dlite__input__cfg_html_af53d7382b83ba99ba700cd14a2b6340b"><div class="ttname"><a href="structg2dlite__input__cfg.html#af53d7382b83ba99ba700cd14a2b6340b">g2dlite_input_cfg::layer_en</a></div><div class="ttdeci">u8 layer_en</div><div class="ttdef"><b>Definition:</b> g2dlite.h:163</div></div>
<div class="ttc" id="astructg2dlite__input__cfg_html_af9d6820b663a3aa3806181dde727e67f"><div class="ttname"><a href="structg2dlite__input__cfg.html#af9d6820b663a3aa3806181dde727e67f">g2dlite_input_cfg::ckey</a></div><div class="ttdeci">struct ckey_t ckey</div><div class="ttdef"><b>Definition:</b> g2dlite.h:176</div></div>
<div class="ttc" id="astructg2dlite__input_html"><div class="ttname"><a href="structg2dlite__input.html">g2dlite_input</a></div><div class="ttdoc">sdrv g2dlite input struct</div><div class="ttdef"><b>Definition:</b> g2dlite.h:197</div></div>
<div class="ttc" id="astructg2dlite__input_html_a067908d84739cf998f7b5158fbd6b77c"><div class="ttname"><a href="structg2dlite__input.html#a067908d84739cf998f7b5158fbd6b77c">g2dlite_input::bg_layer</a></div><div class="ttdeci">struct g2dlite_bg_cfg bg_layer</div><div class="ttdef"><b>Definition:</b> g2dlite.h:200</div></div>
<div class="ttc" id="astructg2dlite__input_html_a2d93ac69ddd95128c97d300f52169c88"><div class="ttname"><a href="structg2dlite__input.html#a2d93ac69ddd95128c97d300f52169c88">g2dlite_input::output</a></div><div class="ttdeci">struct g2dlite_output_cfg output</div><div class="ttdef"><b>Definition:</b> g2dlite.h:204</div></div>
<div class="ttc" id="astructg2dlite__input_html_a6e1008604bdd1497835804cd7fda17ae"><div class="ttname"><a href="structg2dlite__input.html#a6e1008604bdd1497835804cd7fda17ae">g2dlite_input::pd_info</a></div><div class="ttdeci">struct pd_t pd_info</div><div class="ttdef"><b>Definition:</b> g2dlite.h:199</div></div>
<div class="ttc" id="astructg2dlite__input_html_a79ee2d3aa1ede850b66eb84bdd44b9ef"><div class="ttname"><a href="structg2dlite__input.html#a79ee2d3aa1ede850b66eb84bdd44b9ef">g2dlite_input::layer_num</a></div><div class="ttdeci">u8 layer_num</div><div class="ttdef"><b>Definition:</b> g2dlite.h:198</div></div>
<div class="ttc" id="astructg2dlite__input_html_af38cdebc78935f11a01234ecf2ece7b3"><div class="ttname"><a href="structg2dlite__input.html#af38cdebc78935f11a01234ecf2ece7b3">g2dlite_input::layer</a></div><div class="ttdeci">struct g2dlite_input_cfg layer[G2DLITE_LAYER_MAX_NUM]</div><div class="ttdef"><b>Definition:</b> g2dlite.h:202</div></div>
<div class="ttc" id="astructg2dlite__ops_html"><div class="ttname"><a href="structg2dlite__ops.html">g2dlite_ops</a></div><div class="ttdef"><b>Definition:</b> g2dlite.h:240</div></div>
<div class="ttc" id="astructg2dlite__ops_html_a3ac6071fb85b918ffabe339bf3f1bfbe"><div class="ttname"><a href="structg2dlite__ops.html#a3ac6071fb85b918ffabe339bf3f1bfbe">g2dlite_ops::fastcopy</a></div><div class="ttdeci">int(* fastcopy)(struct g2dlite_device *dev, struct fcopy_t *in, struct fcopy_t *out)</div><div class="ttdef"><b>Definition:</b> g2dlite.h:248</div></div>
<div class="ttc" id="astructg2dlite__ops_html_a46b65724ca15d4df448371eb822bd127"><div class="ttname"><a href="structg2dlite__ops.html#a46b65724ca15d4df448371eb822bd127">g2dlite_ops::clut_index_set</a></div><div class="ttdeci">int(* clut_index_set)(struct g2dlite_device *dev, char *clut_src)</div><div class="ttdef"><b>Definition:</b> g2dlite.h:243</div></div>
<div class="ttc" id="astructg2dlite__ops_html_a5cbd2dd5642e382d58e620c304cd9850"><div class="ttname"><a href="structg2dlite__ops.html#a5cbd2dd5642e382d58e620c304cd9850">g2dlite_ops::check_status</a></div><div class="ttdeci">int(* check_status)(struct g2dlite_device *dev)</div><div class="ttdef"><b>Definition:</b> g2dlite.h:252</div></div>
<div class="ttc" id="astructg2dlite__ops_html_a6b89ffab936c7732b9d72ec4cb199bf9"><div class="ttname"><a href="structg2dlite__ops.html#a6b89ffab936c7732b9d72ec4cb199bf9">g2dlite_ops::fill_rect</a></div><div class="ttdeci">int(* fill_rect)(struct g2dlite_device *dev, struct g2dlite_bg_cfg *bgcfg, struct g2dlite_output_cfg *output)</div><div class="ttdef"><b>Definition:</b> g2dlite.h:246</div></div>
<div class="ttc" id="astructg2dlite__ops_html_a7053dbb202b9f46c9727efe4a96562c5"><div class="ttname"><a href="structg2dlite__ops.html#a7053dbb202b9f46c9727efe4a96562c5">g2dlite_ops::init</a></div><div class="ttdeci">int(* init)(struct g2dlite_device *dev)</div><div class="ttdef"><b>Definition:</b> g2dlite.h:241</div></div>
<div class="ttc" id="astructg2dlite__ops_html_a88982460749890043241456dd2854364"><div class="ttname"><a href="structg2dlite__ops.html#a88982460749890043241456dd2854364">g2dlite_ops::reset</a></div><div class="ttdeci">int(* reset)(struct g2dlite_device *dev)</div><div class="ttdef"><b>Definition:</b> g2dlite.h:242</div></div>
<div class="ttc" id="astructg2dlite__ops_html_a8d0ff6a5c9b0c1f98515ebcc1ac92379"><div class="ttname"><a href="structg2dlite__ops.html#a8d0ff6a5c9b0c1f98515ebcc1ac92379">g2dlite_ops::rotation</a></div><div class="ttdeci">int(* rotation)(struct g2dlite_device *dev, struct g2dlite_input *ins)</div><div class="ttdef"><b>Definition:</b> g2dlite.h:245</div></div>
<div class="ttc" id="astructg2dlite__ops_html_aa08ab022815d0f6da2437990474e10c6"><div class="ttname"><a href="structg2dlite__ops.html#aa08ab022815d0f6da2437990474e10c6">g2dlite_ops::enable</a></div><div class="ttdeci">int(* enable)(struct g2dlite_device *dev)</div><div class="ttdef"><b>Definition:</b> g2dlite.h:250</div></div>
<div class="ttc" id="astructg2dlite__ops_html_aeef6a17f3fe579da74c1c6812f26b5d8"><div class="ttname"><a href="structg2dlite__ops.html#aeef6a17f3fe579da74c1c6812f26b5d8">g2dlite_ops::irq_handler</a></div><div class="ttdeci">int(* irq_handler)(u32 irq, void *arg)</div><div class="ttdef"><b>Definition:</b> g2dlite.h:251</div></div>
<div class="ttc" id="astructg2dlite__ops_html_af3294b97b74c72d50019dd01b0858ce0"><div class="ttname"><a href="structg2dlite__ops.html#af3294b97b74c72d50019dd01b0858ce0">g2dlite_ops::update</a></div><div class="ttdeci">int(* update)(struct g2dlite_device *dev, struct g2dlite_input *ins)</div><div class="ttdef"><b>Definition:</b> g2dlite.h:244</div></div>
<div class="ttc" id="astructg2dlite__output__cfg_html"><div class="ttname"><a href="structg2dlite__output__cfg.html">g2dlite_output_cfg</a></div><div class="ttdoc">sdrv g2dlite output config struct</div><div class="ttdef"><b>Definition:</b> g2dlite.h:184</div></div>
<div class="ttc" id="astructg2dlite__output__cfg_html_a4e6575c9b12b8b6e0c86c22f20543e1c"><div class="ttname"><a href="structg2dlite__output__cfg.html#a4e6575c9b12b8b6e0c86c22f20543e1c">g2dlite_output_cfg::o_x</a></div><div class="ttdeci">u64 o_x</div><div class="ttdef"><b>Definition:</b> g2dlite.h:188</div></div>
<div class="ttc" id="astructg2dlite__output__cfg_html_a85db88ffee2944ecd35c616393976289"><div class="ttname"><a href="structg2dlite__output__cfg.html#a85db88ffee2944ecd35c616393976289">g2dlite_output_cfg::width</a></div><div class="ttdeci">u32 width</div><div class="ttdef"><b>Definition:</b> g2dlite.h:185</div></div>
<div class="ttc" id="astructg2dlite__output__cfg_html_a9ade026c3a900705b83fdd36a91fd499"><div class="ttname"><a href="structg2dlite__output__cfg.html#a9ade026c3a900705b83fdd36a91fd499">g2dlite_output_cfg::stride</a></div><div class="ttdeci">u32 stride[4]</div><div class="ttdef"><b>Definition:</b> g2dlite.h:192</div></div>
<div class="ttc" id="astructg2dlite__output__cfg_html_aa9a856079485e377b0e33b290f0ff09a"><div class="ttname"><a href="structg2dlite__output__cfg.html#aa9a856079485e377b0e33b290f0ff09a">g2dlite_output_cfg::addr</a></div><div class="ttdeci">u64 addr[4]</div><div class="ttdef"><b>Definition:</b> g2dlite.h:190</div></div>
<div class="ttc" id="astructg2dlite__output__cfg_html_ab027bf880547bbb6002b6e6277cd2263"><div class="ttname"><a href="structg2dlite__output__cfg.html#ab027bf880547bbb6002b6e6277cd2263">g2dlite_output_cfg::rotation</a></div><div class="ttdeci">u32 rotation</div><div class="ttdef"><b>Definition:</b> g2dlite.h:193</div></div>
<div class="ttc" id="astructg2dlite__output__cfg_html_ac63a64bbca824b757ba3d8a7d8dfa4cd"><div class="ttname"><a href="structg2dlite__output__cfg.html#ac63a64bbca824b757ba3d8a7d8dfa4cd">g2dlite_output_cfg::o_y</a></div><div class="ttdeci">u64 o_y</div><div class="ttdef"><b>Definition:</b> g2dlite.h:189</div></div>
<div class="ttc" id="astructg2dlite__output__cfg_html_add40f8a56ae8cc650f92a3aa4d2bac99"><div class="ttname"><a href="structg2dlite__output__cfg.html#add40f8a56ae8cc650f92a3aa4d2bac99">g2dlite_output_cfg::height</a></div><div class="ttdeci">u32 height</div><div class="ttdef"><b>Definition:</b> g2dlite.h:186</div></div>
<div class="ttc" id="astructg2dlite__output__cfg_html_ae0059c26b2922c87ab99e363b4808bc0"><div class="ttname"><a href="structg2dlite__output__cfg.html#ae0059c26b2922c87ab99e363b4808bc0">g2dlite_output_cfg::fmt</a></div><div class="ttdeci">u32 fmt</div><div class="ttdef"><b>Definition:</b> g2dlite.h:187</div></div>
<div class="ttc" id="astructpd__t_html"><div class="ttname"><a href="structpd__t.html">pd_t</a></div><div class="ttdoc">g2dlite Porter-DUFF struct</div><div class="ttdef"><b>Definition:</b> g2dlite.h:127</div></div>
<div class="ttc" id="astructpd__t_html_a0ecee2dc28b6d15ae9303024c27c3964"><div class="ttname"><a href="structpd__t.html#a0ecee2dc28b6d15ae9303024c27c3964">pd_t::en</a></div><div class="ttdeci">u32 en</div><div class="ttdef"><b>Definition:</b> g2dlite.h:128</div></div>
<div class="ttc" id="astructpd__t_html_a12f44959b57d162cc353df6d998b2408"><div class="ttname"><a href="structpd__t.html#a12f44959b57d162cc353df6d998b2408">pd_t::alpha_need</a></div><div class="ttdeci">u8 alpha_need</div><div class="ttdef"><b>Definition:</b> g2dlite.h:133</div></div>
<div class="ttc" id="astructpd__t_html_a3def87e24012ac600cbf43a6c052da55"><div class="ttname"><a href="structpd__t.html#a3def87e24012ac600cbf43a6c052da55">pd_t::mode</a></div><div class="ttdeci">pd_mode_t mode</div><div class="ttdef"><b>Definition:</b> g2dlite.h:132</div></div>
<div class="ttc" id="astructpd__t_html_a8aaccad635482242aa999e0552cb608a"><div class="ttname"><a href="structpd__t.html#a8aaccad635482242aa999e0552cb608a">pd_t::zorder</a></div><div class="ttdeci">u32 zorder</div><div class="ttdef"><b>Definition:</b> g2dlite.h:130</div></div>
<div class="ttc" id="astructrect__t_html"><div class="ttname"><a href="structrect__t.html">rect_t</a></div><div class="ttdef"><b>Definition:</b> disp.h:57</div></div>
<div class="ttc" id="astructrect__t_html_a11e444dd61d48abbdd34eed23186cb4b"><div class="ttname"><a href="structrect__t.html#a11e444dd61d48abbdd34eed23186cb4b">rect_t::y</a></div><div class="ttdeci">u32 y</div><div class="ttdef"><b>Definition:</b> g2dlite.h:91</div></div>
<div class="ttc" id="astructrect__t_html_a3b713de5e8af3c7ae800a2c9856780a2"><div class="ttname"><a href="structrect__t.html#a3b713de5e8af3c7ae800a2c9856780a2">rect_t::h</a></div><div class="ttdeci">u32 h</div><div class="ttdef"><b>Definition:</b> g2dlite.h:93</div></div>
<div class="ttc" id="astructrect__t_html_a40880d757ddcc5c7fc8f7a4f19e1b442"><div class="ttname"><a href="structrect__t.html#a40880d757ddcc5c7fc8f7a4f19e1b442">rect_t::w</a></div><div class="ttdeci">u32 w</div><div class="ttdef"><b>Definition:</b> g2dlite.h:92</div></div>
<div class="ttc" id="astructrect__t_html_af80df1bdae91e5f76236e6ed1110825d"><div class="ttname"><a href="structrect__t.html#af80df1bdae91e5f76236e6ed1110825d">rect_t::x</a></div><div class="ttdeci">u32 x</div><div class="ttdef"><b>Definition:</b> g2dlite.h:90</div></div>
<div class="ttc" id="astructrle__t_html"><div class="ttname"><a href="structrle__t.html">rle_t</a></div><div class="ttdoc">g2dlite RLE struct</div><div class="ttdef"><b>Definition:</b> g2dlite.h:113</div></div>
<div class="ttc" id="astructrle__t_html_a05b88d55c1508e2af5f3d0b993f9542f"><div class="ttname"><a href="structrle__t.html#a05b88d55c1508e2af5f3d0b993f9542f">rle_t::rle_y_checksum</a></div><div class="ttdeci">u32 rle_y_checksum</div><div class="ttdef"><b>Definition:</b> g2dlite.h:116</div></div>
<div class="ttc" id="astructrle__t_html_a0ecee2dc28b6d15ae9303024c27c3964"><div class="ttname"><a href="structrle__t.html#a0ecee2dc28b6d15ae9303024c27c3964">rle_t::en</a></div><div class="ttdeci">u32 en</div><div class="ttdef"><b>Definition:</b> g2dlite.h:114</div></div>
<div class="ttc" id="astructrle__t_html_a2e17965c5b6aa69036c7eabfd9f58ac7"><div class="ttname"><a href="structrle__t.html#a2e17965c5b6aa69036c7eabfd9f58ac7">rle_t::rle_y_len</a></div><div class="ttdeci">u32 rle_y_len</div><div class="ttdef"><b>Definition:</b> g2dlite.h:115</div></div>
<div class="ttc" id="astructrle__t_html_aa58c06297e09463672d8d3039ce3f7a9"><div class="ttname"><a href="structrle__t.html#aa58c06297e09463672d8d3039ce3f7a9">rle_t::rle_data_size</a></div><div class="ttdeci">u32 rle_data_size</div><div class="ttdef"><b>Definition:</b> g2dlite.h:117</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>