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

483 lines
122 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/dispss/disp.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_356f66c07e41ee61e0dac972911a6382.html">dispss</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">disp.h</div></div>
</div><!--header-->
<div class="contents">
<a href="disp_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 DISP_CTRL_H__</span></div>
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#define DISP_CTRL_H__</span></div>
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include &lt;<a class="code" href="asw__g__use_8h.html">asw/asw_g_use.h</a>&gt;</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><span class="preprocessor">#include &lt;types.h&gt;</span></div>
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"> 14</span> </div>
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"><a class="line" href="disp_8h.html#a22122b1a79c7d8723f63ae5344bbb91b"> 15</a></span><span class="preprocessor">#define PLL_LVDS_MAX 1200000000 </span><span class="comment">/* PLL_LVDS_MAX 1.2GHz*/</span><span class="preprocessor"></span></div>
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"> 16</span> </div>
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"><a class="line" href="disp_8h.html#a3d9dc2491a221eeb708d8a0bd5f1b677a2b11b2904c0543203615881a181aae84"> 17</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> { <a class="code hl_enumvalue" href="disp_8h.html#a3d9dc2491a221eeb708d8a0bd5f1b677a3225115410bfb2bc1b3183eec09ab4e8">PIPE_TYPE_SPIPE</a>, <a class="code hl_enumvalue" href="disp_8h.html#a3d9dc2491a221eeb708d8a0bd5f1b677a2b11b2904c0543203615881a181aae84">PIPE_TYPE_GPIPE</a>, <a class="code hl_enumvalue" href="disp_8h.html#a3d9dc2491a221eeb708d8a0bd5f1b677a1205f0d48765c13814063a3538dac8a9">PIPE_TYPE_NUM</a> } <a class="code hl_enumeration" href="disp_8h.html#a3d9dc2491a221eeb708d8a0bd5f1b677">pipe_type_t</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="disp_8h.html#a2d62c25aaad634aa45052993b6e0325fa24528718996a8a0bf92290ce9dfa3664"> 19</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> { <a class="code hl_enumvalue" href="disp_8h.html#a2d62c25aaad634aa45052993b6e0325fa718219d038fd8646ce81c432e0defb49">MLC_LAYER_SP</a>, <a class="code hl_enumvalue" href="disp_8h.html#a2d62c25aaad634aa45052993b6e0325fa24528718996a8a0bf92290ce9dfa3664">MLC_LAYER_GP</a>, <a class="code hl_enumvalue" href="disp_8h.html#a2d62c25aaad634aa45052993b6e0325fa91f9a3975786dfc5de40c2d453aa6bfb">MLC_LAYER_NUM</a> } <a class="code hl_enumeration" href="disp_8h.html#a2d62c25aaad634aa45052993b6e0325f">mlc_layer_index</a>;</div>
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"> 20</span> </div>
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="disp_8h.html#a75e51b8144a6949039ee2bbd2397ef70"> 21</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"><a class="line" href="disp_8h.html#a75e51b8144a6949039ee2bbd2397ef70aa123532610b84bfc4408218041b6ea48"> 22</a></span> <a class="code hl_enumvalue" href="disp_8h.html#a75e51b8144a6949039ee2bbd2397ef70aa123532610b84bfc4408218041b6ea48">MLC_PATH_BG</a>,</div>
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"><a class="line" href="disp_8h.html#a75e51b8144a6949039ee2bbd2397ef70af05ea22931cc64f603fb52d2e3bdaa9f"> 23</a></span> <a class="code hl_enumvalue" href="disp_8h.html#a75e51b8144a6949039ee2bbd2397ef70af05ea22931cc64f603fb52d2e3bdaa9f">MLC_PATH_SP</a>,</div>
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="disp_8h.html#a75e51b8144a6949039ee2bbd2397ef70afb226e478304eaa989fe1b4f46bcb8a5"> 24</a></span> <a class="code hl_enumvalue" href="disp_8h.html#a75e51b8144a6949039ee2bbd2397ef70afb226e478304eaa989fe1b4f46bcb8a5">MLC_PATH_GP</a>,</div>
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"> 25</span> <a class="code hl_enumvalue" href="disp_8h.html#a75e51b8144a6949039ee2bbd2397ef70ac72c67d3f0f5fed56f10ae8ad80f90e2">MLC_PATH_NUM</a></div>
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="disp_8h.html#a75e51b8144a6949039ee2bbd2397ef70ac72c67d3f0f5fed56f10ae8ad80f90e2"> 26</a></span>} <a class="code hl_enumeration" href="disp_8h.html#a75e51b8144a6949039ee2bbd2397ef70">mlc_path_index</a>;</div>
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"> 27</span> </div>
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="disp_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a8bff9a2bc8221420cafb25ab1ccf9dc7"> 28</a></span><span class="keyword">enum</span> { <a class="code hl_enumvalue" href="disp_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ae3da3d6f72f781fcef5014137a357c01">CLEAR_SPIPE_LAYER</a> = 1, <a class="code hl_enumvalue" href="disp_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a1de874d1d0aec4e387cb94958cf2d727">CLEAR_GPIPE_LAYER</a>, <a class="code hl_enumvalue" href="disp_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a8bff9a2bc8221420cafb25ab1ccf9dc7">CLEAR_ALL_LAYERS</a> };</div>
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"> 29</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="disp_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaec3bda2d6bdd77d5fc7b5f90138ba60c"> 31</a></span> <a class="code hl_enumvalue" href="disp_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaec3bda2d6bdd77d5fc7b5f90138ba60c">IF_TYPE_INVALID</a> = -1,</div>
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="disp_8h.html#a05589fbab0657f08285ebdfe93f5ec9eafa49b29177a3332389e3c8ed81df3598"> 32</a></span> <a class="code hl_enumvalue" href="disp_8h.html#a05589fbab0657f08285ebdfe93f5ec9eafa49b29177a3332389e3c8ed81df3598">IF_TYPE_NONE</a>,</div>
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="disp_8h.html#a05589fbab0657f08285ebdfe93f5ec9eab4d61d57b5d10f1ea3df8b7d26a2c5b3"> 33</a></span> <a class="code hl_enumvalue" href="disp_8h.html#a05589fbab0657f08285ebdfe93f5ec9eab4d61d57b5d10f1ea3df8b7d26a2c5b3">IF_TYPE_LVDS</a>,</div>
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="disp_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea04593f6965de78bc87f54eb49fa8cc0f"> 34</a></span> <a class="code hl_enumvalue" href="disp_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea04593f6965de78bc87f54eb49fa8cc0f">IF_TYPE_INTERNAL</a> = <a class="code hl_enumvalue" href="disp_8h.html#a05589fbab0657f08285ebdfe93f5ec9eab4d61d57b5d10f1ea3df8b7d26a2c5b3">IF_TYPE_LVDS</a>,</div>
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"> 35</span>};</div>
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"> 36</span> </div>
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="disp_8h.html#a16af7b253440dadd46a80a4b9fddba4dad3ef91d25e83d84a599accd4198da5f4"> 37</a></span><span class="keyword">enum</span> { <a class="code hl_enumvalue" href="disp_8h.html#a16af7b253440dadd46a80a4b9fddba4da28f08a00865606ec1627ffb62c60590e">LVDS_MAP_FORMAT_NC</a> = -1, <a class="code hl_enumvalue" href="disp_8h.html#a16af7b253440dadd46a80a4b9fddba4dad3ef91d25e83d84a599accd4198da5f4">LVDS_MAP_FORMAT_JEIDA</a>, <a class="code hl_enumvalue" href="disp_8h.html#a16af7b253440dadd46a80a4b9fddba4dad419de63c1c677b99eb32557de288a2a">LVDS_MAP_FORMAT_SWPG</a> };</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"><a class="line" href="disp_8h.html#aba01db17f4a2bfbc3db60dc172972a25af248fe549573f89e06de992708f4fc57"> 39</a></span><span class="keyword">enum</span> { <a class="code hl_enumvalue" href="disp_8h.html#aba01db17f4a2bfbc3db60dc172972a25af248fe549573f89e06de992708f4fc57">CSI_DC_1_1</a> = 0, <a class="code hl_enumvalue" href="disp_8h.html#aba01db17f4a2bfbc3db60dc172972a25a82ec08c3dd6449b7af01f763fed6c0e7">CSI_DC_1_2</a>, <a class="code hl_enumvalue" href="disp_8h.html#aba01db17f4a2bfbc3db60dc172972a25a7ce8c08127547bb6d279dd4fb68bd425">CSI_DC_1_3</a>, <a class="code hl_enumvalue" href="disp_8h.html#aba01db17f4a2bfbc3db60dc172972a25a54e014bbb4f2f220c5dbe9bba4ef7742">CSI_DC_1_4</a> };</div>
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span> </div>
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"><a class="line" href="disp_8h.html#ab5aa01fa270eb7388f28b5e6576ae1c2"> 41</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> { <a class="code hl_enumvalue" href="disp_8h.html#ab5aa01fa270eb7388f28b5e6576ae1c2a7ba299012bb2771a3b55ab238051d0ca">LCM_POLARITY_RISING</a> = 0, <a class="code hl_enumvalue" href="disp_8h.html#ab5aa01fa270eb7388f28b5e6576ae1c2a75384c92e5847d336e89e925ec46a15d">LCM_POLARITY_FALLING</a> = 1 } <a class="code hl_enumeration" href="disp_8h.html#ab5aa01fa270eb7388f28b5e6576ae1c2">LCM_POLARITY</a>;</div>
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"> 42</span> </div>
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="disp_8h.html#aaf105ae5beaca1dee30ae54530691fcea9402d2b2b49d8ef734dd3fd2b1af3a25"> 43</a></span><span class="keyword">enum</span> { <a class="code hl_enumvalue" href="disp_8h.html#aaf105ae5beaca1dee30ae54530691fcea58146384b7335dc976877eb522cc7ace">CRC32_MODE_INTERNAL</a> = 0, <a class="code hl_enumvalue" href="disp_8h.html#aaf105ae5beaca1dee30ae54530691fcea9402d2b2b49d8ef734dd3fd2b1af3a25">CRC32_MODE_EXTERNAL</a> = 1 };</div>
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"> 44</span> </div>
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"> 48</span><span class="keyword">enum</span> {</div>
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"><a class="line" href="disp_8h.html#a80155586fa275b28773c9b203f52cabaa4a5ae3c88448889c24828913b2acc9c0"> 49</a></span> <a class="code hl_enumvalue" href="disp_8h.html#a80155586fa275b28773c9b203f52cabaa4a5ae3c88448889c24828913b2acc9c0">SDRV_DISPSS_STATUS_OK</a> = <a class="code hl_enumvalue" href="sdrv__common_8h.html#ae4d5251432e1a9e6803c0240cc492e18ad0b8e972f5ce6b290b1b1626dfe919a8">SDRV_STATUS_OK</a>,</div>
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"><a class="line" href="disp_8h.html#a80155586fa275b28773c9b203f52cabaa7ea4c89f43761bee9bc24c8a809bed40"> 50</a></span> <a class="code hl_enumvalue" href="disp_8h.html#a80155586fa275b28773c9b203f52cabaa7ea4c89f43761bee9bc24c8a809bed40">SDRV_DISPSS_STATUS_FAIL</a> = <a class="code hl_enumvalue" href="sdrv__common_8h.html#ae4d5251432e1a9e6803c0240cc492e18a9d7a977c6615025d7d40ed9925e4ffbf">SDRV_STATUS_FAIL</a>,</div>
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span> <a class="code hl_enumvalue" href="disp_8h.html#a80155586fa275b28773c9b203f52cabaad03173d5696640a068ba3d4e624f56db">SDRV_DISPSS_STATUS_INVALID_PARAM</a> =</div>
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="disp_8h.html#a80155586fa275b28773c9b203f52cabaad03173d5696640a068ba3d4e624f56db"> 52</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#a19e0f226537905b9e022007ff40c57c6ae92ac43cbfdc9a1a75d226d8c9e1bc27">SDRV_STATUS_GROUP_DISPSS</a>, 1),</div>
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="disp_8h.html#a80155586fa275b28773c9b203f52cabaa9bbc840a2baed015016ff207e9dc5352"> 53</a></span> <a class="code hl_enumvalue" href="disp_8h.html#a80155586fa275b28773c9b203f52cabaa9bbc840a2baed015016ff207e9dc5352">SDRV_DISPSS_STATUS_TIMEOUT</a> = <a class="code hl_define" href="sdrv__common_8h.html#aef8aef2653fac9cb1b5fbe2a5976314c">SDRV_ERROR_STATUS</a>(<a class="code hl_enumvalue" href="sdrv__common_8h.html#a19e0f226537905b9e022007ff40c57c6ae92ac43cbfdc9a1a75d226d8c9e1bc27">SDRV_STATUS_GROUP_DISPSS</a>, 2),</div>
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span> </div>
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span>};</div>
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span> </div>
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="structrect__t.html"> 57</a></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="structrect__t.html#a6150e0515f7202e2fb518f7206ed97dc"> 58</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structrect__t.html#a6150e0515f7202e2fb518f7206ed97dc">x</a>;</div>
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"><a class="line" href="structrect__t.html#a0a2f84ed7838f07779ae24c5a9086d33"> 59</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structrect__t.html#a0a2f84ed7838f07779ae24c5a9086d33">y</a>;</div>
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"><a class="line" href="structrect__t.html#aac374e320caaadeca4874add33b62af2"> 60</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structrect__t.html#aac374e320caaadeca4874add33b62af2">w</a>;</div>
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"><a class="line" href="structrect__t.html#a16611451551e3d15916bae723c3f59f7"> 61</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structrect__t.html#a16611451551e3d15916bae723c3f59f7">h</a>;</div>
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"> 62</span>} <a class="code hl_struct" href="structrect__t.html">rect_t</a>;</div>
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"><a class="line" href="structrle__info.html"> 64</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structrle__info.html">rle_info</a> {</div>
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="structrle__info.html#ae39cb450208e021f77f78933f93dd111"> 65</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structrle__info.html#ae39cb450208e021f77f78933f93dd111">en</a>;</div>
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="structrle__info.html#af69e180c878a9c8f4e45ec7dc25a062f"> 66</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structrle__info.html#af69e180c878a9c8f4e45ec7dc25a062f">data_size</a>;</div>
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="structrle__info.html#afb662fd45ec4653fe4ddfe2d19bac181"> 67</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structrle__info.html#afb662fd45ec4653fe4ddfe2d19bac181">y_len</a>;</div>
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"><a class="line" href="structrle__info.html#a93411696e2f4b1f487ae905cc618d53f"> 68</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structrle__info.html#a93411696e2f4b1f487ae905cc618d53f">y_checksum</a>;</div>
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span>};</div>
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span> </div>
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="structsurface.html"> 72</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structsurface.html">surface</a> {</div>
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"><a class="line" href="structsurface.html#a7441ef0865bcb3db9b8064dd7375c1ea"> 73</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsurface.html#a7441ef0865bcb3db9b8064dd7375c1ea">id</a>; </div>
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="structsurface.html#a120b75c12097e7fdda71535d04ae7880"> 74</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsurface.html#a120b75c12097e7fdda71535d04ae7880">dirty</a>; </div>
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="structsurface.html#ae39cb450208e021f77f78933f93dd111"> 75</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsurface.html#ae39cb450208e021f77f78933f93dd111">en</a>; </div>
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"><a class="line" href="structsurface.html#a8c2dc6bee0af8a7ca8a0a35e55347bb1"> 77</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsurface.html#a8c2dc6bee0af8a7ca8a0a35e55347bb1">fmt</a>; </div>
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"><a class="line" href="structsurface.html#acd3686754b4df0413361d78ae2d3677a"> 78</a></span> <a class="code hl_struct" href="structrect__t.html">rect_t</a> <a class="code hl_variable" href="structsurface.html#acd3686754b4df0413361d78ae2d3677a">src</a>; </div>
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="structsurface.html#a18a7a44971837eb68e9dadb9fae2372f"> 80</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">long</span> <a class="code hl_variable" href="structsurface.html#a18a7a44971837eb68e9dadb9fae2372f">addr</a>[4]; </div>
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="structsurface.html#a2c7e1ef51ab8fbc604bf2dc2326ba855"> 82</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsurface.html#a2c7e1ef51ab8fbc604bf2dc2326ba855">src_stride</a>[4]; </div>
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="structsurface.html#afca40900cd783b914c7ff2e1da4ea560"> 83</a></span> <a class="code hl_struct" href="structrect__t.html">rect_t</a> <a class="code hl_variable" href="structsurface.html#afca40900cd783b914c7ff2e1da4ea560">start</a>;</div>
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="structsurface.html#a1aea3e90a1e2373f574de08c7a1c3c67"> 84</a></span> <a class="code hl_struct" href="structrect__t.html">rect_t</a> <a class="code hl_variable" href="structsurface.html#a1aea3e90a1e2373f574de08c7a1c3c67">dst</a>; </div>
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="structsurface.html#ac00250a60674f042dc8313d6ca3228fe"> 85</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsurface.html#ac00250a60674f042dc8313d6ca3228fe">ckey_en</a>; </div>
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="structsurface.html#a10eebee8c8af21a38441bab896ef8173"> 86</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsurface.html#a10eebee8c8af21a38441bab896ef8173">ckey</a>; </div>
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="structsurface.html#a8b267ad2449085ca70354c0ddb90b763"> 87</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsurface.html#a8b267ad2449085ca70354c0ddb90b763">alpha_en</a>; </div>
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"><a class="line" href="structsurface.html#af943bc321242f65f65a2480547079104"> 88</a></span> <span class="keywordtype">char</span> <a class="code hl_variable" href="structsurface.html#af943bc321242f65f65a2480547079104">alpha</a>; </div>
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"><a class="line" href="structsurface.html#ab1b84b246a0fe0699ae6a721aea518d3"> 89</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsurface.html#ab1b84b246a0fe0699ae6a721aea518d3">z_order</a>; </div>
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"><a class="line" href="structsurface.html#a26bec4faf2af74f1ef0c6948ffeee719"> 90</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsurface.html#a26bec4faf2af74f1ef0c6948ffeee719">security</a>;</div>
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"> 91</span> </div>
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="structsurface.html#addd009c10157fd1a14cd8d45608c3b78"> 92</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structrle__info.html">rle_info</a> <a class="code hl_variable" href="structsurface.html#addd009c10157fd1a14cd8d45608c3b78">rle</a>;</div>
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"> 93</span>};</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"><a class="line" href="structcrc32block.html"> 95</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structcrc32block.html">crc32block</a> {</div>
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"><a class="line" href="structcrc32block.html#ac2820c100422b178e41d164febad1e95"> 96</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structcrc32block.html#ac2820c100422b178e41d164febad1e95">block_use</a>;</div>
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"><a class="line" href="structcrc32block.html#a8f321db3d6af050a467361c85f611a57"> 97</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structcrc32block.html#a8f321db3d6af050a467361c85f611a57">cfg_start_x</a>;</div>
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"><a class="line" href="structcrc32block.html#a84567baa7987236a8713bd3f7f277f29"> 98</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structcrc32block.html#a84567baa7987236a8713bd3f7f277f29">cfg_start_y</a>;</div>
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="structcrc32block.html#ae13cab73cf3fd5664113a355c5729e03"> 99</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structcrc32block.html#ae13cab73cf3fd5664113a355c5729e03">cfg_end_x</a>;</div>
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="structcrc32block.html#ade5cc36654643992a70474d467d0a663"> 100</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structcrc32block.html#ade5cc36654643992a70474d467d0a663">cfg_end_y</a>;</div>
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="structcrc32block.html#aa7a1a29199d801e73af323da18af07ac"> 101</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structcrc32block.html#aa7a1a29199d801e73af323da18af07ac">expect_crc</a>;</div>
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"> 102</span>};</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"><a class="line" href="structcrc__info.html"> 104</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structcrc__info.html">crc_info</a> {</div>
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="structcrc__info.html#a25018eac73128a45fb0e476c059ecb1d"> 105</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structcrc__info.html#a25018eac73128a45fb0e476c059ecb1d">block_num</a>;</div>
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="structcrc__info.html#a1ea5d0cb93f22f7d0fdf804bd68c3326"> 106</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structcrc__info.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">mode</a>; </div>
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="structcrc__info.html#ab53359bb3c5a9b436a5da3db1abdf6a5"> 107</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structcrc32block.html">crc32block</a> *<a class="code hl_variable" href="structcrc__info.html#ab53359bb3c5a9b436a5da3db1abdf6a5">blocks</a>;</div>
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span>};</div>
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span> </div>
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="structpost__cfg.html"> 111</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structpost__cfg.html">post_cfg</a> {</div>
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="structpost__cfg.html#a94c3f4be02774bc1d12ce2476fe8e368"> 112</a></span> <span class="keywordtype">char</span> <a class="code hl_variable" href="structpost__cfg.html#a94c3f4be02774bc1d12ce2476fe8e368">num_layers</a>; </div>
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="structpost__cfg.html#ac642e54d00e98206e3918b983be5101b"> 113</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsurface.html">surface</a> *<a class="code hl_variable" href="structpost__cfg.html#ac642e54d00e98206e3918b983be5101b">layers</a>; </div>
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"> 114</span>};</div>
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"> 115</span> </div>
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="structtcon__timing.html"> 116</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structtcon__timing.html">tcon_timing</a> {</div>
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="structtcon__timing.html#aa211ae3a753d7852c4b799d97e263bb1"> 117</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structtcon__timing.html#aa211ae3a753d7852c4b799d97e263bb1">hact</a>;</div>
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"><a class="line" href="structtcon__timing.html#a90c1bde51bb9b7f63e769d61ed064fbc"> 118</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structtcon__timing.html#a90c1bde51bb9b7f63e769d61ed064fbc">htol</a>;</div>
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"><a class="line" href="structtcon__timing.html#ae40974b650aacaee437aca7cb54d3983"> 119</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structtcon__timing.html#ae40974b650aacaee437aca7cb54d3983">hsbp</a>;</div>
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"><a class="line" href="structtcon__timing.html#a4d0862a6005e8c6dce80f613ff3b89f9"> 120</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structtcon__timing.html#a4d0862a6005e8c6dce80f613ff3b89f9">hsync</a>;</div>
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"> 121</span> </div>
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="structtcon__timing.html#a383fa4113e2b1115e80206312eb7342c"> 122</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structtcon__timing.html#a383fa4113e2b1115e80206312eb7342c">vact</a>;</div>
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="structtcon__timing.html#a33d843c8105c8deb54e480bb6b648d91"> 123</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structtcon__timing.html#a33d843c8105c8deb54e480bb6b648d91">vtol</a>;</div>
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="structtcon__timing.html#a8ea755060329c8fea14a319541650696"> 124</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structtcon__timing.html#a8ea755060329c8fea14a319541650696">vsbp</a>;</div>
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="structtcon__timing.html#a06d332a3ef9d1e71461a93781a8d6ea2"> 125</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structtcon__timing.html#a06d332a3ef9d1e71461a93781a8d6ea2">vsync</a>;</div>
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"> 126</span>};</div>
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"> 127</span> </div>
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="structdisplay__timing.html"> 129</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structdisplay__timing.html">display_timing</a> {</div>
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="structdisplay__timing.html#aa74835fb6187e41a168a9d72024abbb5"> 130</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structdisplay__timing.html#aa74835fb6187e41a168a9d72024abbb5">tcon_clk</a>; </div>
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"><a class="line" href="structdisplay__timing.html#a41cd0e422d3261bd5dd4b4728d6c4daf"> 131</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structdisplay__timing.html#a41cd0e422d3261bd5dd4b4728d6c4daf">hactive</a>; </div>
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"><a class="line" href="structdisplay__timing.html#acbbabd944a2b556053e73cccd6119511"> 132</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structdisplay__timing.html#acbbabd944a2b556053e73cccd6119511">hfront_porch</a>; </div>
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"><a class="line" href="structdisplay__timing.html#a6d28846bfca5e1bb4c8021dc37e74e7a"> 133</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structdisplay__timing.html#a6d28846bfca5e1bb4c8021dc37e74e7a">hback_porch</a>; </div>
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="structdisplay__timing.html#af389633d60a285ea3ae26ffb6feb2bf3"> 134</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structdisplay__timing.html#af389633d60a285ea3ae26ffb6feb2bf3">hsync_len</a>; </div>
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="structdisplay__timing.html#a9537ecf60c3d5550b2e56498d7947a30"> 135</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structdisplay__timing.html#a9537ecf60c3d5550b2e56498d7947a30">vactive</a>; </div>
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="structdisplay__timing.html#a0a0fb390dac12d5f80dca6ea814bb3be"> 136</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structdisplay__timing.html#a0a0fb390dac12d5f80dca6ea814bb3be">vfront_porch</a>; </div>
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"><a class="line" href="structdisplay__timing.html#ae4c2af98d03228867836883de2ceff8f"> 137</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structdisplay__timing.html#ae4c2af98d03228867836883de2ceff8f">vback_porch</a>; </div>
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="structdisplay__timing.html#a3185769525cf9f8bfc20a7582a23ac02"> 138</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structdisplay__timing.html#a3185769525cf9f8bfc20a7582a23ac02">vsync_len</a>; </div>
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="structdisplay__timing.html#a0256d25b86a9f6d108e63e630fd20cf2"> 139</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structdisplay__timing.html#a0256d25b86a9f6d108e63e630fd20cf2">fps</a>; </div>
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="structdisplay__timing.html#ad21f1c8a0475a46a60a5afa86a68d2a0"> 141</a></span> <a class="code hl_enumeration" href="disp_8h.html#ab5aa01fa270eb7388f28b5e6576ae1c2">LCM_POLARITY</a> <a class="code hl_variable" href="structdisplay__timing.html#ad21f1c8a0475a46a60a5afa86a68d2a0">dsp_clk_pol</a>; </div>
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="structdisplay__timing.html#a30f6fccd342fafdb7277c02c3a12e5f4"> 142</a></span> <a class="code hl_enumeration" href="disp_8h.html#ab5aa01fa270eb7388f28b5e6576ae1c2">LCM_POLARITY</a> <a class="code hl_variable" href="structdisplay__timing.html#a30f6fccd342fafdb7277c02c3a12e5f4">de_pol</a>; </div>
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="structdisplay__timing.html#a82df6b1609051c94a944032c24d4c482"> 143</a></span> <a class="code hl_enumeration" href="disp_8h.html#ab5aa01fa270eb7388f28b5e6576ae1c2">LCM_POLARITY</a> <a class="code hl_variable" href="structdisplay__timing.html#a82df6b1609051c94a944032c24d4c482">vsync_pol</a>; </div>
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"><a class="line" href="structdisplay__timing.html#a83582eb4df9fbc95a43165a8730fc0a9"> 144</a></span> <a class="code hl_enumeration" href="disp_8h.html#ab5aa01fa270eb7388f28b5e6576ae1c2">LCM_POLARITY</a> <a class="code hl_variable" href="structdisplay__timing.html#a83582eb4df9fbc95a43165a8730fc0a9">hsync_pol</a>; </div>
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"><a class="line" href="structdisplay__timing.html#ad85d02c6892415a696ba61d63ad865ee"> 146</a></span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structdisplay__timing.html#ad85d02c6892415a696ba61d63ad865ee">map_format</a>;</div>
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"> 147</span>};</div>
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span> </div>
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"><a class="line" href="structdc__config.html"> 149</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structdc__config.html">dc_config</a> {</div>
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="structdc__config.html#abc81edd3d3caf9e6c2e0762881da6016"> 150</a></span> paddr_t <a class="code hl_variable" href="structdc__config.html#abc81edd3d3caf9e6c2e0762881da6016">base</a>;</div>
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"><a class="line" href="structdc__config.html#aea22ec27eb52d3e0d744184067cbca3a"> 151</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structdc__config.html#aea22ec27eb52d3e0d744184067cbca3a">irq</a>;</div>
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"><a class="line" href="structdc__config.html#a740448dc106800c4c8378fea8dfdc6bc"> 152</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structcrc__info.html">crc_info</a> *<a class="code hl_variable" href="structdc__config.html#a740448dc106800c4c8378fea8dfdc6bc">crc32</a>;</div>
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"> 153</span>};</div>
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span> </div>
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="structdc__dev.html"> 156</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structdc__dev.html">dc_dev</a> {</div>
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"><a class="line" href="structdc__dev.html#abc81edd3d3caf9e6c2e0762881da6016"> 157</a></span> paddr_t <a class="code hl_variable" href="structdc__dev.html#abc81edd3d3caf9e6c2e0762881da6016">base</a>; </div>
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"><a class="line" href="structdc__dev.html#aea22ec27eb52d3e0d744184067cbca3a"> 158</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structdc__dev.html#aea22ec27eb52d3e0d744184067cbca3a">irq</a>; </div>
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"><a class="line" href="structdc__dev.html#a0b74dd5f67855fd3bf9558d7723af773"> 159</a></span> <span class="keyword">const</span> <span class="keyword">struct </span><a class="code hl_struct" href="structdc__operations.html">dc_operations</a> *<a class="code hl_variable" href="structdc__dev.html#a0b74dd5f67855fd3bf9558d7723af773">ops</a>; </div>
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"><a class="line" href="structdc__dev.html#a18008e788bca4300624e6e16ab1ded2a"> 160</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structsdrv__panel.html">sdrv_panel</a> *<a class="code hl_variable" href="structdc__dev.html#a18008e788bca4300624e6e16ab1ded2a">panel</a>; </div>
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"><a class="line" href="structdc__dev.html#ac898743fb739b2fd870e58e17eddc62a"> 161</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structdc__dev.html#ac898743fb739b2fd870e58e17eddc62a">last_zorder</a>[2]; </div>
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"><a class="line" href="structdc__dev.html#adf0e258fc9287064643463afe3e986bd"> 162</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structasw__app__dc.html">asw_app_dc</a> <a class="code hl_variable" href="structdc__dev.html#adf0e258fc9287064643463afe3e986bd">app</a>;</div>
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"><a class="line" href="structdc__dev.html#a740448dc106800c4c8378fea8dfdc6bc"> 163</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structcrc__info.html">crc_info</a> *<a class="code hl_variable" href="structdc__dev.html#a740448dc106800c4c8378fea8dfdc6bc">crc32</a>; </div>
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"><a class="line" href="structdc__dev.html#a00a869ace96ad3fdf275c98a43e9056c"> 164</a></span> void (*<a class="code hl_variable" href="structdc__dev.html#a00a869ace96ad3fdf275c98a43e9056c">vsync_callback</a>)(void); </div>
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span>};</div>
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span> </div>
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"><a class="line" href="structdc__operations.html"> 167</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structdc__operations.html">dc_operations</a> {</div>
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"><a class="line" href="structdc__operations.html#a95637564a97bc3f543831e2b0a9728fe"> 168</a></span> int (*<a class="code hl_variable" href="structdc__operations.html#a95637564a97bc3f543831e2b0a9728fe">init</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev);</div>
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"><a class="line" href="structdc__operations.html#ae5078ad05a963fe0eb80dc73f12a1a29"> 169</a></span> int (*<a class="code hl_variable" href="structdc__operations.html#ae5078ad05a963fe0eb80dc73f12a1a29">reset</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev);</div>
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"><a class="line" href="structdc__operations.html#af533ecc44584b3ae43513975dd292658"> 170</a></span> int (*<a class="code hl_variable" href="structdc__operations.html#af533ecc44584b3ae43513975dd292658">update</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev, <span class="keyword">struct </span><a class="code hl_struct" href="structpost__cfg.html">post_cfg</a> *post);</div>
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"><a class="line" href="structdc__operations.html#a7bcccdd2aa16d7b3dd9d143806845fb8"> 171</a></span> int (*<a class="code hl_variable" href="structdc__operations.html#a7bcccdd2aa16d7b3dd9d143806845fb8">update_layer</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev, <span class="keyword">struct </span><a class="code hl_struct" href="structsurface.html">surface</a> *layer);</div>
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"><a class="line" href="structdc__operations.html#a36925cced816079f52842ca8323d6eea"> 172</a></span> void (*<a class="code hl_variable" href="structdc__operations.html#a36925cced816079f52842ca8323d6eea">triggle</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev);</div>
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"><a class="line" href="structdc__operations.html#ae5ae6dd360069533c5027dbceb2f9a31"> 173</a></span> <span class="keywordtype">unsigned</span> int (*<a class="code hl_variable" href="structdc__operations.html#ae5ae6dd360069533c5027dbceb2f9a31">check_triggle_status</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev);</div>
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"><a class="line" href="structdc__operations.html#af5136b0da207560df7323090c62b0e20"> 174</a></span> void (*<a class="code hl_variable" href="structdc__operations.html#af5136b0da207560df7323090c62b0e20">vsync_enable</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev, <span class="keywordtype">bool</span> <a class="code hl_variable" href="structdc__operations.html#af571faa2936be7ed6c56c39493d189aa">enable</a>);</div>
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"><a class="line" href="structdc__operations.html#af571faa2936be7ed6c56c39493d189aa"> 175</a></span> void (*<a class="code hl_variable" href="structdc__operations.html#af571faa2936be7ed6c56c39493d189aa">enable</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev);</div>
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"><a class="line" href="structdc__operations.html#a15d5157071cca3cc43b614752a37137c"> 176</a></span> int (*<a class="code hl_variable" href="structdc__operations.html#a15d5157071cca3cc43b614752a37137c">irq_handler</a>)(uint32_t <a class="code hl_variable" href="structdc__dev.html#aea22ec27eb52d3e0d744184067cbca3a">irq</a>, <span class="keywordtype">void</span> *arg);</div>
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"><a class="line" href="structdc__operations.html#a7db0143a334798cc161519327ebc066c"> 177</a></span> void (*<a class="code hl_variable" href="structdc__operations.html#a7db0143a334798cc161519327ebc066c">hsdk_enable</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev, <span class="keywordtype">int</span> mode, <span class="keywordtype">bool</span> <a class="code hl_variable" href="structdc__operations.html#af571faa2936be7ed6c56c39493d189aa">enable</a>);</div>
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"><a class="line" href="structdc__operations.html#a978c0a17641d55196444b46a5e7abb9d"> 178</a></span> int (*<a class="code hl_variable" href="structdc__operations.html#a978c0a17641d55196444b46a5e7abb9d">csi_mask_ratio_set</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev, <span class="keywordtype">int</span> mask_count, <span class="keywordtype">int</span> ratio);</div>
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"><a class="line" href="structdc__operations.html#a88655c7f68fb6bd24a913b0b0daa304d"> 179</a></span> int (*<a class="code hl_variable" href="structdc__operations.html#a88655c7f68fb6bd24a913b0b0daa304d">csi_timing_dectet_enable</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev, <span class="keywordtype">bool</span> <a class="code hl_variable" href="structdc__operations.html#af571faa2936be7ed6c56c39493d189aa">enable</a>);</div>
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"><a class="line" href="structdc__operations.html#aaa3dd3529835d4e0c49f43b62ccb0c40"> 180</a></span> void (*<a class="code hl_variable" href="structdc__operations.html#aaa3dd3529835d4e0c49f43b62ccb0c40">set_tcon_after_detect</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev, <span class="keywordtype">int</span> ratio_num);</div>
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"><a class="line" href="structdc__operations.html#a62aa6f97bde94e1f4a6b14f3e0243753"> 181</a></span> void (*<a class="code hl_variable" href="structdc__operations.html#a62aa6f97bde94e1f4a6b14f3e0243753">tcon_auto_adj_enable</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev, <span class="keywordtype">bool</span> <a class="code hl_variable" href="structdc__operations.html#af571faa2936be7ed6c56c39493d189aa">enable</a>);</div>
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"><a class="line" href="structdc__operations.html#aaf02899f1ba8cb2fed0ed2064e65aaca"> 182</a></span> void (*<a class="code hl_variable" href="structdc__operations.html#aaf02899f1ba8cb2fed0ed2064e65aaca">tcon_csi_delay_set</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev);</div>
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"><a class="line" href="structdc__operations.html#a17d697a49f56f34c90bacfd5b750e0d0"> 183</a></span> void (*<a class="code hl_variable" href="structdc__operations.html#a17d697a49f56f34c90bacfd5b750e0d0">update_csi_detect</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev, <span class="keyword">struct </span><a class="code hl_struct" href="structsurface.html">surface</a> *<a class="code hl_struct" href="structsurface.html">surface</a>,</div>
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span> <span class="keywordtype">int</span> mask_count, <span class="keywordtype">int</span> ratio, <span class="keywordtype">bool</span> <a class="code hl_variable" href="structdc__operations.html#af571faa2936be7ed6c56c39493d189aa">enable</a>,</div>
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span> <span class="keywordtype">bool</span> pll_mode);</div>
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"><a class="line" href="structdc__operations.html#a4e6fc53454660ec527726bb240b9d4b3"> 186</a></span> void (*<a class="code hl_variable" href="structdc__operations.html#a4e6fc53454660ec527726bb240b9d4b3">set_bg_color</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev, <span class="keywordtype">int</span> color);</div>
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"><a class="line" href="structdc__operations.html#ab5f661c76fbfbb6849b25b2d50fdab0d"> 187</a></span> void (*<a class="code hl_variable" href="structdc__operations.html#ab5f661c76fbfbb6849b25b2d50fdab0d">clear_layers</a>)(<span class="keyword">struct </span><a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev, uint8_t id_mask, uint8_t z_order);</div>
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span>};</div>
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"> 189</span> </div>
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"><a class="line" href="structsdrv__panel.html"> 191</a></span><span class="keyword">struct </span><a class="code hl_struct" href="structsdrv__panel.html">sdrv_panel</a> {</div>
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"><a class="line" href="structsdrv__panel.html#a4b746857ba4aacc531841190ecd9b28d"> 192</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span> *<a class="code hl_variable" href="structsdrv__panel.html#a4b746857ba4aacc531841190ecd9b28d">panel_name</a>; </div>
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"><a class="line" href="structsdrv__panel.html#a3e9cbacab4c1e246726b7cfbdb741060"> 193</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsdrv__panel.html#a3e9cbacab4c1e246726b7cfbdb741060">if_type</a>; </div>
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"><a class="line" href="structsdrv__panel.html#a2270e8dbea166bee894e7adc5794ebd9"> 194</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsdrv__panel.html#a2270e8dbea166bee894e7adc5794ebd9">cmd_intf</a>; </div>
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"><a class="line" href="structsdrv__panel.html#ac4cef03e0cb69a316190a5125d771e3a"> 195</a></span> <span class="keywordtype">int</span> <a class="code hl_variable" href="structsdrv__panel.html#ac4cef03e0cb69a316190a5125d771e3a">pixel_bpp</a>; </div>
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"><a class="line" href="structsdrv__panel.html#a928697c3771def6ae5baf67a6be146cf"> 196</a></span> <span class="keyword">struct </span><a class="code hl_struct" href="structdisplay__timing.html">display_timing</a> *<a class="code hl_variable" href="structsdrv__panel.html#a928697c3771def6ae5baf67a6be146cf">timing</a>; </div>
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span>};</div>
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span> </div>
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span><span class="keyword">extern</span> <span class="keyword">struct </span><a class="code hl_struct" href="structdc__dev.html">dc_dev</a> <a class="code hl_variable" href="disp_8h.html#a9c92d0ced74dc744884c9c9e7e84a29b">g_dc_dev</a>;</div>
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span><span class="keyword">extern</span> <span class="keyword">struct </span><a class="code hl_struct" href="structdc__operations.html">dc_operations</a> <a class="code hl_variable" href="disp_8h.html#ab68ed7296d3a0b28e5adc04da37888ff">dc_ops</a>;</div>
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span> </div>
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"><a class="line" href="disp_8h.html#a7d4b027c467d9e4ad01cee640da82de6"> 202</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="disp_8h.html#a7d4b027c467d9e4ad01cee640da82de6">sdrv_paral_to_csi_en</a>(<span class="keywordtype">bool</span> <a class="code hl_variable" href="structdc__operations.html#af571faa2936be7ed6c56c39493d189aa">enable</a>);</div>
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span> </div>
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"><a class="line" href="disp_8h.html#a61f4a0c50104c24c722dc6f971d45a64"> 204</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="disp_8h.html#a61f4a0c50104c24c722dc6f971d45a64">sdrv_disp_mux_init</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structsdrv__panel.html">sdrv_panel</a> *panel);</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"><a class="line" href="disp_8h.html#a363d3f9952a4fccddf96c46c77485e98"> 206</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="disp_8h.html#a363d3f9952a4fccddf96c46c77485e98">sdrv_crc_mode_set</a>(<span class="keywordtype">bool</span> is_internal);</div>
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span> </div>
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"><a class="line" href="disp_8h.html#aea0091ed0418ffd3d70b11246e34cb58"> 208</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="disp_8h.html#aea0091ed0418ffd3d70b11246e34cb58">sdrv_lvds_init</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structsdrv__panel.html">sdrv_panel</a> *panel);</div>
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span> </div>
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"><a class="line" href="disp_8h.html#aae10ede33ab686dcf2cda94e51ab479c"> 219</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="disp_8h.html#aae10ede33ab686dcf2cda94e51ab479c">sdrv_display_set_pixelclk</a>(<span class="keywordtype">int</span> clk);</div>
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span> </div>
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"><a class="line" href="disp_8h.html#aceea441929612e10e12a6f612e0dc73e"> 230</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="disp_8h.html#aceea441929612e10e12a6f612e0dc73e">sdrv_panel_probe</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structsdrv__panel.html">sdrv_panel</a> *panel);</div>
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span> </div>
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"><a class="line" href="disp_8h.html#ae9a429711c96bbc024d45128135ec60f"> 240</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="disp_8h.html#ae9a429711c96bbc024d45128135ec60f">sdrv_display_init</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev);</div>
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span> </div>
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"><a class="line" href="disp_8h.html#a390cb2dc28e16e84f82329af79b89a37"> 249</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="disp_8h.html#a390cb2dc28e16e84f82329af79b89a37">sdrv_lvds_channel_enable</a>(<span class="keywordtype">bool</span> <a class="code hl_variable" href="structdc__operations.html#af571faa2936be7ed6c56c39493d189aa">enable</a>);</div>
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span> </div>
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"><a class="line" href="disp_8h.html#acb8d42da9c0d4b9fb56e7ef9251df5d9"> 262</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="disp_8h.html#acb8d42da9c0d4b9fb56e7ef9251df5d9">sdrv_display_rgb565_logo</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="logo__rgb565_8h.html#aca34d28e3d8bcbcadb8edb4e3af24f8c">width</a>,</div>
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code hl_variable" href="logo__rgb565_8h.html#ab2e78c61905b4419fcc7b4cfc500fe85">height</a>, <span class="keywordtype">unsigned</span> <span class="keywordtype">char</span> <span class="keyword">const</span> *addr);</div>
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span> </div>
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"><a class="line" href="disp_8h.html#a65e8333a16ac08d6c772b977909cd2ba"> 272</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="disp_8h.html#a65e8333a16ac08d6c772b977909cd2ba">sdrv_display_blank</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev);</div>
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span> </div>
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"><a class="line" href="disp_8h.html#aaec3637c650e09bfa3fc5df4aaa0f049"> 282</a></span><span class="keywordtype">int</span> <a class="code hl_function" href="disp_8h.html#aaec3637c650e09bfa3fc5df4aaa0f049">sdrv_display_get_width</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev);</div>
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span> </div>
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"><a class="line" href="disp_8h.html#a2b2e12c195c1447e92d7e53d88b79cc9"> 292</a></span><span class="keywordtype">int</span> <a class="code hl_function" href="disp_8h.html#a2b2e12c195c1447e92d7e53d88b79cc9">sdrv_display_get_height</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev);</div>
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span> </div>
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"><a class="line" href="disp_8h.html#a7708f5c8aab6ce2fa39902b042cfa4f0"> 302</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="disp_8h.html#a7708f5c8aab6ce2fa39902b042cfa4f0">sdrv_display_set_bg_color</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev, <span class="keywordtype">int</span> color);</div>
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span> </div>
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"><a class="line" href="disp_8h.html#a94bdc7a62cec9137666e409a1db3e1ea"> 315</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="disp_8h.html#a94bdc7a62cec9137666e409a1db3e1ea">sdrv_display_surface</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev, <span class="keyword">struct</span> <a class="code hl_struct" href="structsurface.html">surface</a> *layer);</div>
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span> </div>
<div class="line"><a id="l00329" name="l00329"></a><span class="lineno"><a class="line" href="disp_8h.html#ae22cc97739ee96d0ff07702927fb166c"> 329</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="disp_8h.html#ae22cc97739ee96d0ff07702927fb166c">sdrv_display_surface_noblock</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev,</div>
<div class="line"><a id="l00330" name="l00330"></a><span class="lineno"> 330</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structsurface.html">surface</a> *layer);</div>
<div class="line"><a id="l00331" name="l00331"></a><span class="lineno"> 331</span> </div>
<div class="line"><a id="l00343" name="l00343"></a><span class="lineno"><a class="line" href="disp_8h.html#a36b6d8a955b0fc60fb0596e2afef2048"> 343</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="disp_8h.html#a36b6d8a955b0fc60fb0596e2afef2048">sdrv_display_post</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev, <span class="keyword">struct</span> <a class="code hl_struct" href="structpost__cfg.html">post_cfg</a> *post);</div>
<div class="line"><a id="l00344" name="l00344"></a><span class="lineno"> 344</span> </div>
<div class="line"><a id="l00356" name="l00356"></a><span class="lineno"><a class="line" href="disp_8h.html#a6daa456ec8d4d6617a6ed75aca44946c"> 356</a></span><a class="code hl_typedef" href="sdrv__common_8h.html#aaabdaf7ee58ca7269bd4bf24efcde092">status_t</a> <a class="code hl_function" href="disp_8h.html#a6daa456ec8d4d6617a6ed75aca44946c">sdrv_display_post_noblock</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev, <span class="keyword">struct</span> <a class="code hl_struct" href="structpost__cfg.html">post_cfg</a> *post);</div>
<div class="line"><a id="l00357" name="l00357"></a><span class="lineno"> 357</span> </div>
<div class="line"><a id="l00365" name="l00365"></a><span class="lineno"><a class="line" href="disp_8h.html#a180f5a8609c9d7dfdade78b3e199d2c9"> 365</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="disp_8h.html#a180f5a8609c9d7dfdade78b3e199d2c9">sdrv_dc_probe</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev, <span class="keyword">const</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structdc__config.html">dc_config</a> *dc_cfg);</div>
<div class="line"><a id="l00366" name="l00366"></a><span class="lineno"> 366</span> </div>
<div class="line"><a id="l00379" name="l00379"></a><span class="lineno"><a class="line" href="disp_8h.html#a71e2134af1f36b0fb2d9669ae7f2439d"> 379</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="disp_8h.html#a71e2134af1f36b0fb2d9669ae7f2439d">sdrv_dc_handshake_enable</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev, <span class="keywordtype">int</span> mode,</div>
<div class="line"><a id="l00380" name="l00380"></a><span class="lineno"> 380</span> <span class="keyword">struct</span> <a class="code hl_struct" href="structsurface.html">surface</a> *layer);</div>
<div class="line"><a id="l00381" name="l00381"></a><span class="lineno"> 381</span> </div>
<div class="line"><a id="l00393" name="l00393"></a><span class="lineno"><a class="line" href="disp_8h.html#a69f247fa57fb648969a1055724ad0227"> 393</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="disp_8h.html#a69f247fa57fb648969a1055724ad0227">sdrv_dc_handshake_disable</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev, <span class="keywordtype">int</span> mode, uint8_t zorder);</div>
<div class="line"><a id="l00394" name="l00394"></a><span class="lineno"> 394</span> </div>
<div class="line"><a id="l00402" name="l00402"></a><span class="lineno"><a class="line" href="disp_8h.html#afd95977fa26c5aaf70594615c1d885ff"> 402</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="disp_8h.html#afd95977fa26c5aaf70594615c1d885ff">sdrv_update_csi_detect</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev, <span class="keyword">struct</span> <a class="code hl_struct" href="structsurface.html">surface</a> *layer,</div>
<div class="line"><a id="l00403" name="l00403"></a><span class="lineno"> 403</span> <span class="keywordtype">int</span> mask_count, <span class="keywordtype">int</span> ratio, <span class="keywordtype">bool</span> <a class="code hl_variable" href="structdc__operations.html#af571faa2936be7ed6c56c39493d189aa">enable</a>,</div>
<div class="line"><a id="l00404" name="l00404"></a><span class="lineno"> 404</span> <span class="keywordtype">bool</span> pll_mode);</div>
<div class="line"><a id="l00405" name="l00405"></a><span class="lineno"> 405</span> </div>
<div class="line"><a id="l00413" name="l00413"></a><span class="lineno"><a class="line" href="disp_8h.html#a5e324b578fb3960dddce8522450d452e"> 413</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="disp_8h.html#a5e324b578fb3960dddce8522450d452e">sdrv_tcon_auto_adj_enable</a>(<span class="keyword">struct</span> <a class="code hl_struct" href="structdc__dev.html">dc_dev</a> *dev, <span class="keywordtype">bool</span> <a class="code hl_variable" href="structdc__operations.html#af571faa2936be7ed6c56c39493d189aa">enable</a>);</div>
<div class="line"><a id="l00414" name="l00414"></a><span class="lineno"> 414</span><span class="preprocessor">#endif </span><span class="comment">/* DISP_CTRL_H__ */</span><span class="preprocessor"></span></div>
<div class="ttc" id="aasw__g__use_8h_html"><div class="ttname"><a href="asw__g__use_8h.html">asw_g_use.h</a></div><div class="ttdoc">SemiDrive asw header file.</div></div>
<div class="ttc" id="adisp_8h_html_a05589fbab0657f08285ebdfe93f5ec9ea04593f6965de78bc87f54eb49fa8cc0f"><div class="ttname"><a href="disp_8h.html#a05589fbab0657f08285ebdfe93f5ec9ea04593f6965de78bc87f54eb49fa8cc0f">IF_TYPE_INTERNAL</a></div><div class="ttdeci">@ IF_TYPE_INTERNAL</div><div class="ttdef"><b>Definition:</b> disp.h:34</div></div>
<div class="ttc" id="adisp_8h_html_a05589fbab0657f08285ebdfe93f5ec9eab4d61d57b5d10f1ea3df8b7d26a2c5b3"><div class="ttname"><a href="disp_8h.html#a05589fbab0657f08285ebdfe93f5ec9eab4d61d57b5d10f1ea3df8b7d26a2c5b3">IF_TYPE_LVDS</a></div><div class="ttdeci">@ IF_TYPE_LVDS</div><div class="ttdef"><b>Definition:</b> disp.h:33</div></div>
<div class="ttc" id="adisp_8h_html_a05589fbab0657f08285ebdfe93f5ec9eaec3bda2d6bdd77d5fc7b5f90138ba60c"><div class="ttname"><a href="disp_8h.html#a05589fbab0657f08285ebdfe93f5ec9eaec3bda2d6bdd77d5fc7b5f90138ba60c">IF_TYPE_INVALID</a></div><div class="ttdeci">@ IF_TYPE_INVALID</div><div class="ttdef"><b>Definition:</b> disp.h:31</div></div>
<div class="ttc" id="adisp_8h_html_a05589fbab0657f08285ebdfe93f5ec9eafa49b29177a3332389e3c8ed81df3598"><div class="ttname"><a href="disp_8h.html#a05589fbab0657f08285ebdfe93f5ec9eafa49b29177a3332389e3c8ed81df3598">IF_TYPE_NONE</a></div><div class="ttdeci">@ IF_TYPE_NONE</div><div class="ttdef"><b>Definition:</b> disp.h:32</div></div>
<div class="ttc" id="adisp_8h_html_a16af7b253440dadd46a80a4b9fddba4da28f08a00865606ec1627ffb62c60590e"><div class="ttname"><a href="disp_8h.html#a16af7b253440dadd46a80a4b9fddba4da28f08a00865606ec1627ffb62c60590e">LVDS_MAP_FORMAT_NC</a></div><div class="ttdeci">@ LVDS_MAP_FORMAT_NC</div><div class="ttdef"><b>Definition:</b> disp.h:37</div></div>
<div class="ttc" id="adisp_8h_html_a16af7b253440dadd46a80a4b9fddba4dad3ef91d25e83d84a599accd4198da5f4"><div class="ttname"><a href="disp_8h.html#a16af7b253440dadd46a80a4b9fddba4dad3ef91d25e83d84a599accd4198da5f4">LVDS_MAP_FORMAT_JEIDA</a></div><div class="ttdeci">@ LVDS_MAP_FORMAT_JEIDA</div><div class="ttdef"><b>Definition:</b> disp.h:37</div></div>
<div class="ttc" id="adisp_8h_html_a16af7b253440dadd46a80a4b9fddba4dad419de63c1c677b99eb32557de288a2a"><div class="ttname"><a href="disp_8h.html#a16af7b253440dadd46a80a4b9fddba4dad419de63c1c677b99eb32557de288a2a">LVDS_MAP_FORMAT_SWPG</a></div><div class="ttdeci">@ LVDS_MAP_FORMAT_SWPG</div><div class="ttdef"><b>Definition:</b> disp.h:37</div></div>
<div class="ttc" id="adisp_8h_html_a180f5a8609c9d7dfdade78b3e199d2c9"><div class="ttname"><a href="disp_8h.html#a180f5a8609c9d7dfdade78b3e199d2c9">sdrv_dc_probe</a></div><div class="ttdeci">void sdrv_dc_probe(struct dc_dev *dev, const struct dc_config *dc_cfg)</div><div class="ttdoc">dc probe.</div></div>
<div class="ttc" id="adisp_8h_html_a2b2e12c195c1447e92d7e53d88b79cc9"><div class="ttname"><a href="disp_8h.html#a2b2e12c195c1447e92d7e53d88b79cc9">sdrv_display_get_height</a></div><div class="ttdeci">int sdrv_display_get_height(struct dc_dev *dev)</div><div class="ttdoc">get display height.</div></div>
<div class="ttc" id="adisp_8h_html_a2d62c25aaad634aa45052993b6e0325f"><div class="ttname"><a href="disp_8h.html#a2d62c25aaad634aa45052993b6e0325f">mlc_layer_index</a></div><div class="ttdeci">mlc_layer_index</div><div class="ttdef"><b>Definition:</b> disp.h:19</div></div>
<div class="ttc" id="adisp_8h_html_a2d62c25aaad634aa45052993b6e0325fa24528718996a8a0bf92290ce9dfa3664"><div class="ttname"><a href="disp_8h.html#a2d62c25aaad634aa45052993b6e0325fa24528718996a8a0bf92290ce9dfa3664">MLC_LAYER_GP</a></div><div class="ttdeci">@ MLC_LAYER_GP</div><div class="ttdef"><b>Definition:</b> disp.h:19</div></div>
<div class="ttc" id="adisp_8h_html_a2d62c25aaad634aa45052993b6e0325fa718219d038fd8646ce81c432e0defb49"><div class="ttname"><a href="disp_8h.html#a2d62c25aaad634aa45052993b6e0325fa718219d038fd8646ce81c432e0defb49">MLC_LAYER_SP</a></div><div class="ttdeci">@ MLC_LAYER_SP</div><div class="ttdef"><b>Definition:</b> disp.h:19</div></div>
<div class="ttc" id="adisp_8h_html_a2d62c25aaad634aa45052993b6e0325fa91f9a3975786dfc5de40c2d453aa6bfb"><div class="ttname"><a href="disp_8h.html#a2d62c25aaad634aa45052993b6e0325fa91f9a3975786dfc5de40c2d453aa6bfb">MLC_LAYER_NUM</a></div><div class="ttdeci">@ MLC_LAYER_NUM</div><div class="ttdef"><b>Definition:</b> disp.h:19</div></div>
<div class="ttc" id="adisp_8h_html_a363d3f9952a4fccddf96c46c77485e98"><div class="ttname"><a href="disp_8h.html#a363d3f9952a4fccddf96c46c77485e98">sdrv_crc_mode_set</a></div><div class="ttdeci">status_t sdrv_crc_mode_set(bool is_internal)</div></div>
<div class="ttc" id="adisp_8h_html_a36b6d8a955b0fc60fb0596e2afef2048"><div class="ttname"><a href="disp_8h.html#a36b6d8a955b0fc60fb0596e2afef2048">sdrv_display_post</a></div><div class="ttdeci">status_t sdrv_display_post(struct dc_dev *dev, struct post_cfg *post)</div><div class="ttdoc">refresh display.</div></div>
<div class="ttc" id="adisp_8h_html_a390cb2dc28e16e84f82329af79b89a37"><div class="ttname"><a href="disp_8h.html#a390cb2dc28e16e84f82329af79b89a37">sdrv_lvds_channel_enable</a></div><div class="ttdeci">void sdrv_lvds_channel_enable(bool enable)</div><div class="ttdoc">lvds channel enable.</div></div>
<div class="ttc" id="adisp_8h_html_a3d9dc2491a221eeb708d8a0bd5f1b677"><div class="ttname"><a href="disp_8h.html#a3d9dc2491a221eeb708d8a0bd5f1b677">pipe_type_t</a></div><div class="ttdeci">pipe_type_t</div><div class="ttdef"><b>Definition:</b> disp.h:17</div></div>
<div class="ttc" id="adisp_8h_html_a3d9dc2491a221eeb708d8a0bd5f1b677a1205f0d48765c13814063a3538dac8a9"><div class="ttname"><a href="disp_8h.html#a3d9dc2491a221eeb708d8a0bd5f1b677a1205f0d48765c13814063a3538dac8a9">PIPE_TYPE_NUM</a></div><div class="ttdeci">@ PIPE_TYPE_NUM</div><div class="ttdef"><b>Definition:</b> disp.h:17</div></div>
<div class="ttc" id="adisp_8h_html_a3d9dc2491a221eeb708d8a0bd5f1b677a2b11b2904c0543203615881a181aae84"><div class="ttname"><a href="disp_8h.html#a3d9dc2491a221eeb708d8a0bd5f1b677a2b11b2904c0543203615881a181aae84">PIPE_TYPE_GPIPE</a></div><div class="ttdeci">@ PIPE_TYPE_GPIPE</div><div class="ttdef"><b>Definition:</b> disp.h:17</div></div>
<div class="ttc" id="adisp_8h_html_a3d9dc2491a221eeb708d8a0bd5f1b677a3225115410bfb2bc1b3183eec09ab4e8"><div class="ttname"><a href="disp_8h.html#a3d9dc2491a221eeb708d8a0bd5f1b677a3225115410bfb2bc1b3183eec09ab4e8">PIPE_TYPE_SPIPE</a></div><div class="ttdeci">@ PIPE_TYPE_SPIPE</div><div class="ttdef"><b>Definition:</b> disp.h:17</div></div>
<div class="ttc" id="adisp_8h_html_a5e324b578fb3960dddce8522450d452e"><div class="ttname"><a href="disp_8h.html#a5e324b578fb3960dddce8522450d452e">sdrv_tcon_auto_adj_enable</a></div><div class="ttdeci">void sdrv_tcon_auto_adj_enable(struct dc_dev *dev, bool enable)</div><div class="ttdoc">tcon auto adj enable.</div></div>
<div class="ttc" id="adisp_8h_html_a61f4a0c50104c24c722dc6f971d45a64"><div class="ttname"><a href="disp_8h.html#a61f4a0c50104c24c722dc6f971d45a64">sdrv_disp_mux_init</a></div><div class="ttdeci">status_t sdrv_disp_mux_init(struct sdrv_panel *panel)</div></div>
<div class="ttc" id="adisp_8h_html_a65e8333a16ac08d6c772b977909cd2ba"><div class="ttname"><a href="disp_8h.html#a65e8333a16ac08d6c772b977909cd2ba">sdrv_display_blank</a></div><div class="ttdeci">void sdrv_display_blank(struct dc_dev *dev)</div><div class="ttdoc">sdrv display blank.</div></div>
<div class="ttc" id="adisp_8h_html_a69f247fa57fb648969a1055724ad0227"><div class="ttname"><a href="disp_8h.html#a69f247fa57fb648969a1055724ad0227">sdrv_dc_handshake_disable</a></div><div class="ttdeci">void sdrv_dc_handshake_disable(struct dc_dev *dev, int mode, uint8_t zorder)</div><div class="ttdoc">asw-dc handshake mode disable with g-pipe disable.</div></div>
<div class="ttc" id="adisp_8h_html_a6daa456ec8d4d6617a6ed75aca44946c"><div class="ttname"><a href="disp_8h.html#a6daa456ec8d4d6617a6ed75aca44946c">sdrv_display_post_noblock</a></div><div class="ttdeci">status_t sdrv_display_post_noblock(struct dc_dev *dev, struct post_cfg *post)</div><div class="ttdoc">noblock refresh display.</div></div>
<div class="ttc" id="adisp_8h_html_a71e2134af1f36b0fb2d9669ae7f2439d"><div class="ttname"><a href="disp_8h.html#a71e2134af1f36b0fb2d9669ae7f2439d">sdrv_dc_handshake_enable</a></div><div class="ttdeci">void sdrv_dc_handshake_enable(struct dc_dev *dev, int mode, struct surface *layer)</div><div class="ttdoc">asw-dc handshake mode enable with update layer.</div></div>
<div class="ttc" id="adisp_8h_html_a75e51b8144a6949039ee2bbd2397ef70"><div class="ttname"><a href="disp_8h.html#a75e51b8144a6949039ee2bbd2397ef70">mlc_path_index</a></div><div class="ttdeci">mlc_path_index</div><div class="ttdef"><b>Definition:</b> disp.h:21</div></div>
<div class="ttc" id="adisp_8h_html_a75e51b8144a6949039ee2bbd2397ef70aa123532610b84bfc4408218041b6ea48"><div class="ttname"><a href="disp_8h.html#a75e51b8144a6949039ee2bbd2397ef70aa123532610b84bfc4408218041b6ea48">MLC_PATH_BG</a></div><div class="ttdeci">@ MLC_PATH_BG</div><div class="ttdef"><b>Definition:</b> disp.h:22</div></div>
<div class="ttc" id="adisp_8h_html_a75e51b8144a6949039ee2bbd2397ef70ac72c67d3f0f5fed56f10ae8ad80f90e2"><div class="ttname"><a href="disp_8h.html#a75e51b8144a6949039ee2bbd2397ef70ac72c67d3f0f5fed56f10ae8ad80f90e2">MLC_PATH_NUM</a></div><div class="ttdeci">@ MLC_PATH_NUM</div><div class="ttdef"><b>Definition:</b> disp.h:25</div></div>
<div class="ttc" id="adisp_8h_html_a75e51b8144a6949039ee2bbd2397ef70af05ea22931cc64f603fb52d2e3bdaa9f"><div class="ttname"><a href="disp_8h.html#a75e51b8144a6949039ee2bbd2397ef70af05ea22931cc64f603fb52d2e3bdaa9f">MLC_PATH_SP</a></div><div class="ttdeci">@ MLC_PATH_SP</div><div class="ttdef"><b>Definition:</b> disp.h:23</div></div>
<div class="ttc" id="adisp_8h_html_a75e51b8144a6949039ee2bbd2397ef70afb226e478304eaa989fe1b4f46bcb8a5"><div class="ttname"><a href="disp_8h.html#a75e51b8144a6949039ee2bbd2397ef70afb226e478304eaa989fe1b4f46bcb8a5">MLC_PATH_GP</a></div><div class="ttdeci">@ MLC_PATH_GP</div><div class="ttdef"><b>Definition:</b> disp.h:24</div></div>
<div class="ttc" id="adisp_8h_html_a7708f5c8aab6ce2fa39902b042cfa4f0"><div class="ttname"><a href="disp_8h.html#a7708f5c8aab6ce2fa39902b042cfa4f0">sdrv_display_set_bg_color</a></div><div class="ttdeci">void sdrv_display_set_bg_color(struct dc_dev *dev, int color)</div><div class="ttdoc">set display background color.</div></div>
<div class="ttc" id="adisp_8h_html_a7d4b027c467d9e4ad01cee640da82de6"><div class="ttname"><a href="disp_8h.html#a7d4b027c467d9e4ad01cee640da82de6">sdrv_paral_to_csi_en</a></div><div class="ttdeci">status_t sdrv_paral_to_csi_en(bool enable)</div></div>
<div class="ttc" id="adisp_8h_html_a80155586fa275b28773c9b203f52cabaa4a5ae3c88448889c24828913b2acc9c0"><div class="ttname"><a href="disp_8h.html#a80155586fa275b28773c9b203f52cabaa4a5ae3c88448889c24828913b2acc9c0">SDRV_DISPSS_STATUS_OK</a></div><div class="ttdeci">@ SDRV_DISPSS_STATUS_OK</div><div class="ttdef"><b>Definition:</b> disp.h:49</div></div>
<div class="ttc" id="adisp_8h_html_a80155586fa275b28773c9b203f52cabaa7ea4c89f43761bee9bc24c8a809bed40"><div class="ttname"><a href="disp_8h.html#a80155586fa275b28773c9b203f52cabaa7ea4c89f43761bee9bc24c8a809bed40">SDRV_DISPSS_STATUS_FAIL</a></div><div class="ttdeci">@ SDRV_DISPSS_STATUS_FAIL</div><div class="ttdef"><b>Definition:</b> disp.h:50</div></div>
<div class="ttc" id="adisp_8h_html_a80155586fa275b28773c9b203f52cabaa9bbc840a2baed015016ff207e9dc5352"><div class="ttname"><a href="disp_8h.html#a80155586fa275b28773c9b203f52cabaa9bbc840a2baed015016ff207e9dc5352">SDRV_DISPSS_STATUS_TIMEOUT</a></div><div class="ttdeci">@ SDRV_DISPSS_STATUS_TIMEOUT</div><div class="ttdef"><b>Definition:</b> disp.h:53</div></div>
<div class="ttc" id="adisp_8h_html_a80155586fa275b28773c9b203f52cabaad03173d5696640a068ba3d4e624f56db"><div class="ttname"><a href="disp_8h.html#a80155586fa275b28773c9b203f52cabaad03173d5696640a068ba3d4e624f56db">SDRV_DISPSS_STATUS_INVALID_PARAM</a></div><div class="ttdeci">@ SDRV_DISPSS_STATUS_INVALID_PARAM</div><div class="ttdef"><b>Definition:</b> disp.h:51</div></div>
<div class="ttc" id="adisp_8h_html_a94bdc7a62cec9137666e409a1db3e1ea"><div class="ttname"><a href="disp_8h.html#a94bdc7a62cec9137666e409a1db3e1ea">sdrv_display_surface</a></div><div class="ttdeci">status_t sdrv_display_surface(struct dc_dev *dev, struct surface *layer)</div><div class="ttdoc">refresh display single surface.</div></div>
<div class="ttc" id="adisp_8h_html_a9c92d0ced74dc744884c9c9e7e84a29b"><div class="ttname"><a href="disp_8h.html#a9c92d0ced74dc744884c9c9e7e84a29b">g_dc_dev</a></div><div class="ttdeci">struct dc_dev g_dc_dev</div></div>
<div class="ttc" id="adisp_8h_html_aae10ede33ab686dcf2cda94e51ab479c"><div class="ttname"><a href="disp_8h.html#aae10ede33ab686dcf2cda94e51ab479c">sdrv_display_set_pixelclk</a></div><div class="ttdeci">status_t sdrv_display_set_pixelclk(int clk)</div><div class="ttdoc">sdrv display clk set.</div></div>
<div class="ttc" id="adisp_8h_html_aaec3637c650e09bfa3fc5df4aaa0f049"><div class="ttname"><a href="disp_8h.html#aaec3637c650e09bfa3fc5df4aaa0f049">sdrv_display_get_width</a></div><div class="ttdeci">int sdrv_display_get_width(struct dc_dev *dev)</div><div class="ttdoc">get display width.</div></div>
<div class="ttc" id="adisp_8h_html_aaf105ae5beaca1dee30ae54530691fcea58146384b7335dc976877eb522cc7ace"><div class="ttname"><a href="disp_8h.html#aaf105ae5beaca1dee30ae54530691fcea58146384b7335dc976877eb522cc7ace">CRC32_MODE_INTERNAL</a></div><div class="ttdeci">@ CRC32_MODE_INTERNAL</div><div class="ttdef"><b>Definition:</b> disp.h:43</div></div>
<div class="ttc" id="adisp_8h_html_aaf105ae5beaca1dee30ae54530691fcea9402d2b2b49d8ef734dd3fd2b1af3a25"><div class="ttname"><a href="disp_8h.html#aaf105ae5beaca1dee30ae54530691fcea9402d2b2b49d8ef734dd3fd2b1af3a25">CRC32_MODE_EXTERNAL</a></div><div class="ttdeci">@ CRC32_MODE_EXTERNAL</div><div class="ttdef"><b>Definition:</b> disp.h:43</div></div>
<div class="ttc" id="adisp_8h_html_ab5aa01fa270eb7388f28b5e6576ae1c2"><div class="ttname"><a href="disp_8h.html#ab5aa01fa270eb7388f28b5e6576ae1c2">LCM_POLARITY</a></div><div class="ttdeci">LCM_POLARITY</div><div class="ttdef"><b>Definition:</b> disp.h:41</div></div>
<div class="ttc" id="adisp_8h_html_ab5aa01fa270eb7388f28b5e6576ae1c2a75384c92e5847d336e89e925ec46a15d"><div class="ttname"><a href="disp_8h.html#ab5aa01fa270eb7388f28b5e6576ae1c2a75384c92e5847d336e89e925ec46a15d">LCM_POLARITY_FALLING</a></div><div class="ttdeci">@ LCM_POLARITY_FALLING</div><div class="ttdef"><b>Definition:</b> disp.h:41</div></div>
<div class="ttc" id="adisp_8h_html_ab5aa01fa270eb7388f28b5e6576ae1c2a7ba299012bb2771a3b55ab238051d0ca"><div class="ttname"><a href="disp_8h.html#ab5aa01fa270eb7388f28b5e6576ae1c2a7ba299012bb2771a3b55ab238051d0ca">LCM_POLARITY_RISING</a></div><div class="ttdeci">@ LCM_POLARITY_RISING</div><div class="ttdef"><b>Definition:</b> disp.h:41</div></div>
<div class="ttc" id="adisp_8h_html_ab68ed7296d3a0b28e5adc04da37888ff"><div class="ttname"><a href="disp_8h.html#ab68ed7296d3a0b28e5adc04da37888ff">dc_ops</a></div><div class="ttdeci">struct dc_operations dc_ops</div></div>
<div class="ttc" id="adisp_8h_html_aba01db17f4a2bfbc3db60dc172972a25a54e014bbb4f2f220c5dbe9bba4ef7742"><div class="ttname"><a href="disp_8h.html#aba01db17f4a2bfbc3db60dc172972a25a54e014bbb4f2f220c5dbe9bba4ef7742">CSI_DC_1_4</a></div><div class="ttdeci">@ CSI_DC_1_4</div><div class="ttdef"><b>Definition:</b> disp.h:39</div></div>
<div class="ttc" id="adisp_8h_html_aba01db17f4a2bfbc3db60dc172972a25a7ce8c08127547bb6d279dd4fb68bd425"><div class="ttname"><a href="disp_8h.html#aba01db17f4a2bfbc3db60dc172972a25a7ce8c08127547bb6d279dd4fb68bd425">CSI_DC_1_3</a></div><div class="ttdeci">@ CSI_DC_1_3</div><div class="ttdef"><b>Definition:</b> disp.h:39</div></div>
<div class="ttc" id="adisp_8h_html_aba01db17f4a2bfbc3db60dc172972a25a82ec08c3dd6449b7af01f763fed6c0e7"><div class="ttname"><a href="disp_8h.html#aba01db17f4a2bfbc3db60dc172972a25a82ec08c3dd6449b7af01f763fed6c0e7">CSI_DC_1_2</a></div><div class="ttdeci">@ CSI_DC_1_2</div><div class="ttdef"><b>Definition:</b> disp.h:39</div></div>
<div class="ttc" id="adisp_8h_html_aba01db17f4a2bfbc3db60dc172972a25af248fe549573f89e06de992708f4fc57"><div class="ttname"><a href="disp_8h.html#aba01db17f4a2bfbc3db60dc172972a25af248fe549573f89e06de992708f4fc57">CSI_DC_1_1</a></div><div class="ttdeci">@ CSI_DC_1_1</div><div class="ttdef"><b>Definition:</b> disp.h:39</div></div>
<div class="ttc" id="adisp_8h_html_ac36f475ca5b446f4fde4c9b90bec77c8a1de874d1d0aec4e387cb94958cf2d727"><div class="ttname"><a href="disp_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a1de874d1d0aec4e387cb94958cf2d727">CLEAR_GPIPE_LAYER</a></div><div class="ttdeci">@ CLEAR_GPIPE_LAYER</div><div class="ttdef"><b>Definition:</b> disp.h:28</div></div>
<div class="ttc" id="adisp_8h_html_ac36f475ca5b446f4fde4c9b90bec77c8a8bff9a2bc8221420cafb25ab1ccf9dc7"><div class="ttname"><a href="disp_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8a8bff9a2bc8221420cafb25ab1ccf9dc7">CLEAR_ALL_LAYERS</a></div><div class="ttdeci">@ CLEAR_ALL_LAYERS</div><div class="ttdef"><b>Definition:</b> disp.h:28</div></div>
<div class="ttc" id="adisp_8h_html_ac36f475ca5b446f4fde4c9b90bec77c8ae3da3d6f72f781fcef5014137a357c01"><div class="ttname"><a href="disp_8h.html#ac36f475ca5b446f4fde4c9b90bec77c8ae3da3d6f72f781fcef5014137a357c01">CLEAR_SPIPE_LAYER</a></div><div class="ttdeci">@ CLEAR_SPIPE_LAYER</div><div class="ttdef"><b>Definition:</b> disp.h:28</div></div>
<div class="ttc" id="adisp_8h_html_acb8d42da9c0d4b9fb56e7ef9251df5d9"><div class="ttname"><a href="disp_8h.html#acb8d42da9c0d4b9fb56e7ef9251df5d9">sdrv_display_rgb565_logo</a></div><div class="ttdeci">void sdrv_display_rgb565_logo(struct dc_dev *dev, unsigned int width, unsigned int height, unsigned char const *addr)</div><div class="ttdoc">sdrv display rgb565 logo.</div></div>
<div class="ttc" id="adisp_8h_html_aceea441929612e10e12a6f612e0dc73e"><div class="ttname"><a href="disp_8h.html#aceea441929612e10e12a6f612e0dc73e">sdrv_panel_probe</a></div><div class="ttdeci">status_t sdrv_panel_probe(struct sdrv_panel *panel)</div><div class="ttdoc">sdrv disp interface init.</div></div>
<div class="ttc" id="adisp_8h_html_ae22cc97739ee96d0ff07702927fb166c"><div class="ttname"><a href="disp_8h.html#ae22cc97739ee96d0ff07702927fb166c">sdrv_display_surface_noblock</a></div><div class="ttdeci">status_t sdrv_display_surface_noblock(struct dc_dev *dev, struct surface *layer)</div><div class="ttdoc">noblock refresh display surface.</div></div>
<div class="ttc" id="adisp_8h_html_ae9a429711c96bbc024d45128135ec60f"><div class="ttname"><a href="disp_8h.html#ae9a429711c96bbc024d45128135ec60f">sdrv_display_init</a></div><div class="ttdeci">status_t sdrv_display_init(struct dc_dev *dev)</div><div class="ttdoc">sdrv display init.</div></div>
<div class="ttc" id="adisp_8h_html_aea0091ed0418ffd3d70b11246e34cb58"><div class="ttname"><a href="disp_8h.html#aea0091ed0418ffd3d70b11246e34cb58">sdrv_lvds_init</a></div><div class="ttdeci">status_t sdrv_lvds_init(struct sdrv_panel *panel)</div></div>
<div class="ttc" id="adisp_8h_html_afd95977fa26c5aaf70594615c1d885ff"><div class="ttname"><a href="disp_8h.html#afd95977fa26c5aaf70594615c1d885ff">sdrv_update_csi_detect</a></div><div class="ttdeci">void sdrv_update_csi_detect(struct dc_dev *dev, struct surface *layer, int mask_count, int ratio, bool enable, bool pll_mode)</div><div class="ttdoc">update dc detect.</div></div>
<div class="ttc" id="alogo__rgb565_8h_html_ab2e78c61905b4419fcc7b4cfc500fe85"><div class="ttname"><a href="logo__rgb565_8h.html#ab2e78c61905b4419fcc7b4cfc500fe85">height</a></div><div class="ttdeci">unsigned int height</div><div class="ttdef"><b>Definition:</b> logo_rgb565.h:32913</div></div>
<div class="ttc" id="alogo__rgb565_8h_html_aca34d28e3d8bcbcadb8edb4e3af24f8c"><div class="ttname"><a href="logo__rgb565_8h.html#aca34d28e3d8bcbcadb8edb4e3af24f8c">width</a></div><div class="ttdeci">unsigned int width</div><div class="ttdef"><b>Definition:</b> logo_rgb565.h:32912</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_a19e0f226537905b9e022007ff40c57c6ae92ac43cbfdc9a1a75d226d8c9e1bc27"><div class="ttname"><a href="sdrv__common_8h.html#a19e0f226537905b9e022007ff40c57c6ae92ac43cbfdc9a1a75d226d8c9e1bc27">SDRV_STATUS_GROUP_DISPSS</a></div><div class="ttdeci">@ SDRV_STATUS_GROUP_DISPSS</div><div class="ttdef"><b>Definition:</b> sdrv_common.h:47</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="astructasw__app__dc_html"><div class="ttname"><a href="structasw__app__dc.html">asw_app_dc</a></div><div class="ttdef"><b>Definition:</b> asw_g_use.h:25</div></div>
<div class="ttc" id="astructcrc32block_html"><div class="ttname"><a href="structcrc32block.html">crc32block</a></div><div class="ttdef"><b>Definition:</b> disp.h:95</div></div>
<div class="ttc" id="astructcrc32block_html_a84567baa7987236a8713bd3f7f277f29"><div class="ttname"><a href="structcrc32block.html#a84567baa7987236a8713bd3f7f277f29">crc32block::cfg_start_y</a></div><div class="ttdeci">unsigned int cfg_start_y</div><div class="ttdef"><b>Definition:</b> disp.h:98</div></div>
<div class="ttc" id="astructcrc32block_html_a8f321db3d6af050a467361c85f611a57"><div class="ttname"><a href="structcrc32block.html#a8f321db3d6af050a467361c85f611a57">crc32block::cfg_start_x</a></div><div class="ttdeci">unsigned int cfg_start_x</div><div class="ttdef"><b>Definition:</b> disp.h:97</div></div>
<div class="ttc" id="astructcrc32block_html_aa7a1a29199d801e73af323da18af07ac"><div class="ttname"><a href="structcrc32block.html#aa7a1a29199d801e73af323da18af07ac">crc32block::expect_crc</a></div><div class="ttdeci">unsigned int expect_crc</div><div class="ttdef"><b>Definition:</b> disp.h:101</div></div>
<div class="ttc" id="astructcrc32block_html_ac2820c100422b178e41d164febad1e95"><div class="ttname"><a href="structcrc32block.html#ac2820c100422b178e41d164febad1e95">crc32block::block_use</a></div><div class="ttdeci">unsigned int block_use</div><div class="ttdef"><b>Definition:</b> disp.h:96</div></div>
<div class="ttc" id="astructcrc32block_html_ade5cc36654643992a70474d467d0a663"><div class="ttname"><a href="structcrc32block.html#ade5cc36654643992a70474d467d0a663">crc32block::cfg_end_y</a></div><div class="ttdeci">unsigned int cfg_end_y</div><div class="ttdef"><b>Definition:</b> disp.h:100</div></div>
<div class="ttc" id="astructcrc32block_html_ae13cab73cf3fd5664113a355c5729e03"><div class="ttname"><a href="structcrc32block.html#ae13cab73cf3fd5664113a355c5729e03">crc32block::cfg_end_x</a></div><div class="ttdeci">unsigned int cfg_end_x</div><div class="ttdef"><b>Definition:</b> disp.h:99</div></div>
<div class="ttc" id="astructcrc__info_html"><div class="ttname"><a href="structcrc__info.html">crc_info</a></div><div class="ttdef"><b>Definition:</b> disp.h:104</div></div>
<div class="ttc" id="astructcrc__info_html_a1ea5d0cb93f22f7d0fdf804bd68c3326"><div class="ttname"><a href="structcrc__info.html#a1ea5d0cb93f22f7d0fdf804bd68c3326">crc_info::mode</a></div><div class="ttdeci">int mode</div><div class="ttdef"><b>Definition:</b> disp.h:106</div></div>
<div class="ttc" id="astructcrc__info_html_a25018eac73128a45fb0e476c059ecb1d"><div class="ttname"><a href="structcrc__info.html#a25018eac73128a45fb0e476c059ecb1d">crc_info::block_num</a></div><div class="ttdeci">int block_num</div><div class="ttdef"><b>Definition:</b> disp.h:105</div></div>
<div class="ttc" id="astructcrc__info_html_ab53359bb3c5a9b436a5da3db1abdf6a5"><div class="ttname"><a href="structcrc__info.html#ab53359bb3c5a9b436a5da3db1abdf6a5">crc_info::blocks</a></div><div class="ttdeci">struct crc32block * blocks</div><div class="ttdef"><b>Definition:</b> disp.h:107</div></div>
<div class="ttc" id="astructdc__config_html"><div class="ttname"><a href="structdc__config.html">dc_config</a></div><div class="ttdef"><b>Definition:</b> disp.h:149</div></div>
<div class="ttc" id="astructdc__config_html_a740448dc106800c4c8378fea8dfdc6bc"><div class="ttname"><a href="structdc__config.html#a740448dc106800c4c8378fea8dfdc6bc">dc_config::crc32</a></div><div class="ttdeci">struct crc_info * crc32</div><div class="ttdef"><b>Definition:</b> disp.h:152</div></div>
<div class="ttc" id="astructdc__config_html_abc81edd3d3caf9e6c2e0762881da6016"><div class="ttname"><a href="structdc__config.html#abc81edd3d3caf9e6c2e0762881da6016">dc_config::base</a></div><div class="ttdeci">paddr_t base</div><div class="ttdef"><b>Definition:</b> disp.h:150</div></div>
<div class="ttc" id="astructdc__config_html_aea22ec27eb52d3e0d744184067cbca3a"><div class="ttname"><a href="structdc__config.html#aea22ec27eb52d3e0d744184067cbca3a">dc_config::irq</a></div><div class="ttdeci">int irq</div><div class="ttdef"><b>Definition:</b> disp.h:151</div></div>
<div class="ttc" id="astructdc__dev_html"><div class="ttname"><a href="structdc__dev.html">dc_dev</a></div><div class="ttdoc">sdrv DC device struct</div><div class="ttdef"><b>Definition:</b> disp.h:156</div></div>
<div class="ttc" id="astructdc__dev_html_a00a869ace96ad3fdf275c98a43e9056c"><div class="ttname"><a href="structdc__dev.html#a00a869ace96ad3fdf275c98a43e9056c">dc_dev::vsync_callback</a></div><div class="ttdeci">void(* vsync_callback)(void)</div><div class="ttdef"><b>Definition:</b> disp.h:164</div></div>
<div class="ttc" id="astructdc__dev_html_a0b74dd5f67855fd3bf9558d7723af773"><div class="ttname"><a href="structdc__dev.html#a0b74dd5f67855fd3bf9558d7723af773">dc_dev::ops</a></div><div class="ttdeci">const struct dc_operations * ops</div><div class="ttdef"><b>Definition:</b> disp.h:159</div></div>
<div class="ttc" id="astructdc__dev_html_a18008e788bca4300624e6e16ab1ded2a"><div class="ttname"><a href="structdc__dev.html#a18008e788bca4300624e6e16ab1ded2a">dc_dev::panel</a></div><div class="ttdeci">struct sdrv_panel * panel</div><div class="ttdef"><b>Definition:</b> disp.h:160</div></div>
<div class="ttc" id="astructdc__dev_html_a740448dc106800c4c8378fea8dfdc6bc"><div class="ttname"><a href="structdc__dev.html#a740448dc106800c4c8378fea8dfdc6bc">dc_dev::crc32</a></div><div class="ttdeci">struct crc_info * crc32</div><div class="ttdef"><b>Definition:</b> disp.h:163</div></div>
<div class="ttc" id="astructdc__dev_html_abc81edd3d3caf9e6c2e0762881da6016"><div class="ttname"><a href="structdc__dev.html#abc81edd3d3caf9e6c2e0762881da6016">dc_dev::base</a></div><div class="ttdeci">paddr_t base</div><div class="ttdef"><b>Definition:</b> disp.h:157</div></div>
<div class="ttc" id="astructdc__dev_html_ac898743fb739b2fd870e58e17eddc62a"><div class="ttname"><a href="structdc__dev.html#ac898743fb739b2fd870e58e17eddc62a">dc_dev::last_zorder</a></div><div class="ttdeci">int last_zorder[2]</div><div class="ttdef"><b>Definition:</b> disp.h:161</div></div>
<div class="ttc" id="astructdc__dev_html_adf0e258fc9287064643463afe3e986bd"><div class="ttname"><a href="structdc__dev.html#adf0e258fc9287064643463afe3e986bd">dc_dev::app</a></div><div class="ttdeci">struct asw_app_dc app</div><div class="ttdef"><b>Definition:</b> disp.h:162</div></div>
<div class="ttc" id="astructdc__dev_html_aea22ec27eb52d3e0d744184067cbca3a"><div class="ttname"><a href="structdc__dev.html#aea22ec27eb52d3e0d744184067cbca3a">dc_dev::irq</a></div><div class="ttdeci">int irq</div><div class="ttdef"><b>Definition:</b> disp.h:158</div></div>
<div class="ttc" id="astructdc__operations_html"><div class="ttname"><a href="structdc__operations.html">dc_operations</a></div><div class="ttdef"><b>Definition:</b> disp.h:167</div></div>
<div class="ttc" id="astructdc__operations_html_a15d5157071cca3cc43b614752a37137c"><div class="ttname"><a href="structdc__operations.html#a15d5157071cca3cc43b614752a37137c">dc_operations::irq_handler</a></div><div class="ttdeci">int(* irq_handler)(uint32_t irq, void *arg)</div><div class="ttdef"><b>Definition:</b> disp.h:176</div></div>
<div class="ttc" id="astructdc__operations_html_a17d697a49f56f34c90bacfd5b750e0d0"><div class="ttname"><a href="structdc__operations.html#a17d697a49f56f34c90bacfd5b750e0d0">dc_operations::update_csi_detect</a></div><div class="ttdeci">void(* update_csi_detect)(struct dc_dev *dev, struct surface *surface, int mask_count, int ratio, bool enable, bool pll_mode)</div><div class="ttdef"><b>Definition:</b> disp.h:183</div></div>
<div class="ttc" id="astructdc__operations_html_a36925cced816079f52842ca8323d6eea"><div class="ttname"><a href="structdc__operations.html#a36925cced816079f52842ca8323d6eea">dc_operations::triggle</a></div><div class="ttdeci">void(* triggle)(struct dc_dev *dev)</div><div class="ttdef"><b>Definition:</b> disp.h:172</div></div>
<div class="ttc" id="astructdc__operations_html_a4e6fc53454660ec527726bb240b9d4b3"><div class="ttname"><a href="structdc__operations.html#a4e6fc53454660ec527726bb240b9d4b3">dc_operations::set_bg_color</a></div><div class="ttdeci">void(* set_bg_color)(struct dc_dev *dev, int color)</div><div class="ttdef"><b>Definition:</b> disp.h:186</div></div>
<div class="ttc" id="astructdc__operations_html_a62aa6f97bde94e1f4a6b14f3e0243753"><div class="ttname"><a href="structdc__operations.html#a62aa6f97bde94e1f4a6b14f3e0243753">dc_operations::tcon_auto_adj_enable</a></div><div class="ttdeci">void(* tcon_auto_adj_enable)(struct dc_dev *dev, bool enable)</div><div class="ttdef"><b>Definition:</b> disp.h:181</div></div>
<div class="ttc" id="astructdc__operations_html_a7bcccdd2aa16d7b3dd9d143806845fb8"><div class="ttname"><a href="structdc__operations.html#a7bcccdd2aa16d7b3dd9d143806845fb8">dc_operations::update_layer</a></div><div class="ttdeci">int(* update_layer)(struct dc_dev *dev, struct surface *layer)</div><div class="ttdef"><b>Definition:</b> disp.h:171</div></div>
<div class="ttc" id="astructdc__operations_html_a7db0143a334798cc161519327ebc066c"><div class="ttname"><a href="structdc__operations.html#a7db0143a334798cc161519327ebc066c">dc_operations::hsdk_enable</a></div><div class="ttdeci">void(* hsdk_enable)(struct dc_dev *dev, int mode, bool enable)</div><div class="ttdef"><b>Definition:</b> disp.h:177</div></div>
<div class="ttc" id="astructdc__operations_html_a88655c7f68fb6bd24a913b0b0daa304d"><div class="ttname"><a href="structdc__operations.html#a88655c7f68fb6bd24a913b0b0daa304d">dc_operations::csi_timing_dectet_enable</a></div><div class="ttdeci">int(* csi_timing_dectet_enable)(struct dc_dev *dev, bool enable)</div><div class="ttdef"><b>Definition:</b> disp.h:179</div></div>
<div class="ttc" id="astructdc__operations_html_a95637564a97bc3f543831e2b0a9728fe"><div class="ttname"><a href="structdc__operations.html#a95637564a97bc3f543831e2b0a9728fe">dc_operations::init</a></div><div class="ttdeci">int(* init)(struct dc_dev *dev)</div><div class="ttdef"><b>Definition:</b> disp.h:168</div></div>
<div class="ttc" id="astructdc__operations_html_a978c0a17641d55196444b46a5e7abb9d"><div class="ttname"><a href="structdc__operations.html#a978c0a17641d55196444b46a5e7abb9d">dc_operations::csi_mask_ratio_set</a></div><div class="ttdeci">int(* csi_mask_ratio_set)(struct dc_dev *dev, int mask_count, int ratio)</div><div class="ttdef"><b>Definition:</b> disp.h:178</div></div>
<div class="ttc" id="astructdc__operations_html_aaa3dd3529835d4e0c49f43b62ccb0c40"><div class="ttname"><a href="structdc__operations.html#aaa3dd3529835d4e0c49f43b62ccb0c40">dc_operations::set_tcon_after_detect</a></div><div class="ttdeci">void(* set_tcon_after_detect)(struct dc_dev *dev, int ratio_num)</div><div class="ttdef"><b>Definition:</b> disp.h:180</div></div>
<div class="ttc" id="astructdc__operations_html_aaf02899f1ba8cb2fed0ed2064e65aaca"><div class="ttname"><a href="structdc__operations.html#aaf02899f1ba8cb2fed0ed2064e65aaca">dc_operations::tcon_csi_delay_set</a></div><div class="ttdeci">void(* tcon_csi_delay_set)(struct dc_dev *dev)</div><div class="ttdef"><b>Definition:</b> disp.h:182</div></div>
<div class="ttc" id="astructdc__operations_html_ab5f661c76fbfbb6849b25b2d50fdab0d"><div class="ttname"><a href="structdc__operations.html#ab5f661c76fbfbb6849b25b2d50fdab0d">dc_operations::clear_layers</a></div><div class="ttdeci">void(* clear_layers)(struct dc_dev *dev, uint8_t id_mask, uint8_t z_order)</div><div class="ttdef"><b>Definition:</b> disp.h:187</div></div>
<div class="ttc" id="astructdc__operations_html_ae5078ad05a963fe0eb80dc73f12a1a29"><div class="ttname"><a href="structdc__operations.html#ae5078ad05a963fe0eb80dc73f12a1a29">dc_operations::reset</a></div><div class="ttdeci">int(* reset)(struct dc_dev *dev)</div><div class="ttdef"><b>Definition:</b> disp.h:169</div></div>
<div class="ttc" id="astructdc__operations_html_ae5ae6dd360069533c5027dbceb2f9a31"><div class="ttname"><a href="structdc__operations.html#ae5ae6dd360069533c5027dbceb2f9a31">dc_operations::check_triggle_status</a></div><div class="ttdeci">unsigned int(* check_triggle_status)(struct dc_dev *dev)</div><div class="ttdef"><b>Definition:</b> disp.h:173</div></div>
<div class="ttc" id="astructdc__operations_html_af5136b0da207560df7323090c62b0e20"><div class="ttname"><a href="structdc__operations.html#af5136b0da207560df7323090c62b0e20">dc_operations::vsync_enable</a></div><div class="ttdeci">void(* vsync_enable)(struct dc_dev *dev, bool enable)</div><div class="ttdef"><b>Definition:</b> disp.h:174</div></div>
<div class="ttc" id="astructdc__operations_html_af533ecc44584b3ae43513975dd292658"><div class="ttname"><a href="structdc__operations.html#af533ecc44584b3ae43513975dd292658">dc_operations::update</a></div><div class="ttdeci">int(* update)(struct dc_dev *dev, struct post_cfg *post)</div><div class="ttdef"><b>Definition:</b> disp.h:170</div></div>
<div class="ttc" id="astructdc__operations_html_af571faa2936be7ed6c56c39493d189aa"><div class="ttname"><a href="structdc__operations.html#af571faa2936be7ed6c56c39493d189aa">dc_operations::enable</a></div><div class="ttdeci">void(* enable)(struct dc_dev *dev)</div><div class="ttdef"><b>Definition:</b> disp.h:175</div></div>
<div class="ttc" id="astructdisplay__timing_html"><div class="ttname"><a href="structdisplay__timing.html">display_timing</a></div><div class="ttdoc">sdrv display timing</div><div class="ttdef"><b>Definition:</b> disp.h:129</div></div>
<div class="ttc" id="astructdisplay__timing_html_a0256d25b86a9f6d108e63e630fd20cf2"><div class="ttname"><a href="structdisplay__timing.html#a0256d25b86a9f6d108e63e630fd20cf2">display_timing::fps</a></div><div class="ttdeci">unsigned int fps</div><div class="ttdef"><b>Definition:</b> disp.h:139</div></div>
<div class="ttc" id="astructdisplay__timing_html_a0a0fb390dac12d5f80dca6ea814bb3be"><div class="ttname"><a href="structdisplay__timing.html#a0a0fb390dac12d5f80dca6ea814bb3be">display_timing::vfront_porch</a></div><div class="ttdeci">unsigned int vfront_porch</div><div class="ttdef"><b>Definition:</b> disp.h:136</div></div>
<div class="ttc" id="astructdisplay__timing_html_a30f6fccd342fafdb7277c02c3a12e5f4"><div class="ttname"><a href="structdisplay__timing.html#a30f6fccd342fafdb7277c02c3a12e5f4">display_timing::de_pol</a></div><div class="ttdeci">LCM_POLARITY de_pol</div><div class="ttdef"><b>Definition:</b> disp.h:142</div></div>
<div class="ttc" id="astructdisplay__timing_html_a3185769525cf9f8bfc20a7582a23ac02"><div class="ttname"><a href="structdisplay__timing.html#a3185769525cf9f8bfc20a7582a23ac02">display_timing::vsync_len</a></div><div class="ttdeci">unsigned int vsync_len</div><div class="ttdef"><b>Definition:</b> disp.h:138</div></div>
<div class="ttc" id="astructdisplay__timing_html_a41cd0e422d3261bd5dd4b4728d6c4daf"><div class="ttname"><a href="structdisplay__timing.html#a41cd0e422d3261bd5dd4b4728d6c4daf">display_timing::hactive</a></div><div class="ttdeci">unsigned int hactive</div><div class="ttdef"><b>Definition:</b> disp.h:131</div></div>
<div class="ttc" id="astructdisplay__timing_html_a6d28846bfca5e1bb4c8021dc37e74e7a"><div class="ttname"><a href="structdisplay__timing.html#a6d28846bfca5e1bb4c8021dc37e74e7a">display_timing::hback_porch</a></div><div class="ttdeci">unsigned int hback_porch</div><div class="ttdef"><b>Definition:</b> disp.h:133</div></div>
<div class="ttc" id="astructdisplay__timing_html_a82df6b1609051c94a944032c24d4c482"><div class="ttname"><a href="structdisplay__timing.html#a82df6b1609051c94a944032c24d4c482">display_timing::vsync_pol</a></div><div class="ttdeci">LCM_POLARITY vsync_pol</div><div class="ttdef"><b>Definition:</b> disp.h:143</div></div>
<div class="ttc" id="astructdisplay__timing_html_a83582eb4df9fbc95a43165a8730fc0a9"><div class="ttname"><a href="structdisplay__timing.html#a83582eb4df9fbc95a43165a8730fc0a9">display_timing::hsync_pol</a></div><div class="ttdeci">LCM_POLARITY hsync_pol</div><div class="ttdef"><b>Definition:</b> disp.h:144</div></div>
<div class="ttc" id="astructdisplay__timing_html_a9537ecf60c3d5550b2e56498d7947a30"><div class="ttname"><a href="structdisplay__timing.html#a9537ecf60c3d5550b2e56498d7947a30">display_timing::vactive</a></div><div class="ttdeci">unsigned int vactive</div><div class="ttdef"><b>Definition:</b> disp.h:135</div></div>
<div class="ttc" id="astructdisplay__timing_html_aa74835fb6187e41a168a9d72024abbb5"><div class="ttname"><a href="structdisplay__timing.html#aa74835fb6187e41a168a9d72024abbb5">display_timing::tcon_clk</a></div><div class="ttdeci">unsigned int tcon_clk</div><div class="ttdef"><b>Definition:</b> disp.h:130</div></div>
<div class="ttc" id="astructdisplay__timing_html_acbbabd944a2b556053e73cccd6119511"><div class="ttname"><a href="structdisplay__timing.html#acbbabd944a2b556053e73cccd6119511">display_timing::hfront_porch</a></div><div class="ttdeci">unsigned int hfront_porch</div><div class="ttdef"><b>Definition:</b> disp.h:132</div></div>
<div class="ttc" id="astructdisplay__timing_html_ad21f1c8a0475a46a60a5afa86a68d2a0"><div class="ttname"><a href="structdisplay__timing.html#ad21f1c8a0475a46a60a5afa86a68d2a0">display_timing::dsp_clk_pol</a></div><div class="ttdeci">LCM_POLARITY dsp_clk_pol</div><div class="ttdef"><b>Definition:</b> disp.h:141</div></div>
<div class="ttc" id="astructdisplay__timing_html_ad85d02c6892415a696ba61d63ad865ee"><div class="ttname"><a href="structdisplay__timing.html#ad85d02c6892415a696ba61d63ad865ee">display_timing::map_format</a></div><div class="ttdeci">unsigned int map_format</div><div class="ttdef"><b>Definition:</b> disp.h:146</div></div>
<div class="ttc" id="astructdisplay__timing_html_ae4c2af98d03228867836883de2ceff8f"><div class="ttname"><a href="structdisplay__timing.html#ae4c2af98d03228867836883de2ceff8f">display_timing::vback_porch</a></div><div class="ttdeci">unsigned int vback_porch</div><div class="ttdef"><b>Definition:</b> disp.h:137</div></div>
<div class="ttc" id="astructdisplay__timing_html_af389633d60a285ea3ae26ffb6feb2bf3"><div class="ttname"><a href="structdisplay__timing.html#af389633d60a285ea3ae26ffb6feb2bf3">display_timing::hsync_len</a></div><div class="ttdeci">unsigned int hsync_len</div><div class="ttdef"><b>Definition:</b> disp.h:134</div></div>
<div class="ttc" id="astructpost__cfg_html"><div class="ttname"><a href="structpost__cfg.html">post_cfg</a></div><div class="ttdoc">sdrv display post config struct</div><div class="ttdef"><b>Definition:</b> disp.h:111</div></div>
<div class="ttc" id="astructpost__cfg_html_a94c3f4be02774bc1d12ce2476fe8e368"><div class="ttname"><a href="structpost__cfg.html#a94c3f4be02774bc1d12ce2476fe8e368">post_cfg::num_layers</a></div><div class="ttdeci">char num_layers</div><div class="ttdef"><b>Definition:</b> disp.h:112</div></div>
<div class="ttc" id="astructpost__cfg_html_ac642e54d00e98206e3918b983be5101b"><div class="ttname"><a href="structpost__cfg.html#ac642e54d00e98206e3918b983be5101b">post_cfg::layers</a></div><div class="ttdeci">struct surface * layers</div><div class="ttdef"><b>Definition:</b> disp.h:113</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_a0a2f84ed7838f07779ae24c5a9086d33"><div class="ttname"><a href="structrect__t.html#a0a2f84ed7838f07779ae24c5a9086d33">rect_t::y</a></div><div class="ttdeci">int y</div><div class="ttdef"><b>Definition:</b> disp.h:59</div></div>
<div class="ttc" id="astructrect__t_html_a16611451551e3d15916bae723c3f59f7"><div class="ttname"><a href="structrect__t.html#a16611451551e3d15916bae723c3f59f7">rect_t::h</a></div><div class="ttdeci">int h</div><div class="ttdef"><b>Definition:</b> disp.h:61</div></div>
<div class="ttc" id="astructrect__t_html_a6150e0515f7202e2fb518f7206ed97dc"><div class="ttname"><a href="structrect__t.html#a6150e0515f7202e2fb518f7206ed97dc">rect_t::x</a></div><div class="ttdeci">int x</div><div class="ttdef"><b>Definition:</b> disp.h:58</div></div>
<div class="ttc" id="astructrect__t_html_aac374e320caaadeca4874add33b62af2"><div class="ttname"><a href="structrect__t.html#aac374e320caaadeca4874add33b62af2">rect_t::w</a></div><div class="ttdeci">int w</div><div class="ttdef"><b>Definition:</b> disp.h:60</div></div>
<div class="ttc" id="astructrle__info_html"><div class="ttname"><a href="structrle__info.html">rle_info</a></div><div class="ttdef"><b>Definition:</b> disp.h:64</div></div>
<div class="ttc" id="astructrle__info_html_a93411696e2f4b1f487ae905cc618d53f"><div class="ttname"><a href="structrle__info.html#a93411696e2f4b1f487ae905cc618d53f">rle_info::y_checksum</a></div><div class="ttdeci">int y_checksum</div><div class="ttdef"><b>Definition:</b> disp.h:68</div></div>
<div class="ttc" id="astructrle__info_html_ae39cb450208e021f77f78933f93dd111"><div class="ttname"><a href="structrle__info.html#ae39cb450208e021f77f78933f93dd111">rle_info::en</a></div><div class="ttdeci">int en</div><div class="ttdef"><b>Definition:</b> disp.h:65</div></div>
<div class="ttc" id="astructrle__info_html_af69e180c878a9c8f4e45ec7dc25a062f"><div class="ttname"><a href="structrle__info.html#af69e180c878a9c8f4e45ec7dc25a062f">rle_info::data_size</a></div><div class="ttdeci">int data_size</div><div class="ttdef"><b>Definition:</b> disp.h:66</div></div>
<div class="ttc" id="astructrle__info_html_afb662fd45ec4653fe4ddfe2d19bac181"><div class="ttname"><a href="structrle__info.html#afb662fd45ec4653fe4ddfe2d19bac181">rle_info::y_len</a></div><div class="ttdeci">int y_len</div><div class="ttdef"><b>Definition:</b> disp.h:67</div></div>
<div class="ttc" id="astructsdrv__panel_html"><div class="ttname"><a href="structsdrv__panel.html">sdrv_panel</a></div><div class="ttdoc">sdrv panel struct</div><div class="ttdef"><b>Definition:</b> disp.h:191</div></div>
<div class="ttc" id="astructsdrv__panel_html_a2270e8dbea166bee894e7adc5794ebd9"><div class="ttname"><a href="structsdrv__panel.html#a2270e8dbea166bee894e7adc5794ebd9">sdrv_panel::cmd_intf</a></div><div class="ttdeci">int cmd_intf</div><div class="ttdef"><b>Definition:</b> disp.h:194</div></div>
<div class="ttc" id="astructsdrv__panel_html_a3e9cbacab4c1e246726b7cfbdb741060"><div class="ttname"><a href="structsdrv__panel.html#a3e9cbacab4c1e246726b7cfbdb741060">sdrv_panel::if_type</a></div><div class="ttdeci">int if_type</div><div class="ttdef"><b>Definition:</b> disp.h:193</div></div>
<div class="ttc" id="astructsdrv__panel_html_a4b746857ba4aacc531841190ecd9b28d"><div class="ttname"><a href="structsdrv__panel.html#a4b746857ba4aacc531841190ecd9b28d">sdrv_panel::panel_name</a></div><div class="ttdeci">const char * panel_name</div><div class="ttdef"><b>Definition:</b> disp.h:192</div></div>
<div class="ttc" id="astructsdrv__panel_html_a928697c3771def6ae5baf67a6be146cf"><div class="ttname"><a href="structsdrv__panel.html#a928697c3771def6ae5baf67a6be146cf">sdrv_panel::timing</a></div><div class="ttdeci">struct display_timing * timing</div><div class="ttdef"><b>Definition:</b> disp.h:196</div></div>
<div class="ttc" id="astructsdrv__panel_html_ac4cef03e0cb69a316190a5125d771e3a"><div class="ttname"><a href="structsdrv__panel.html#ac4cef03e0cb69a316190a5125d771e3a">sdrv_panel::pixel_bpp</a></div><div class="ttdeci">int pixel_bpp</div><div class="ttdef"><b>Definition:</b> disp.h:195</div></div>
<div class="ttc" id="astructsurface_html"><div class="ttname"><a href="structsurface.html">surface</a></div><div class="ttdoc">sdrv display surface struct</div><div class="ttdef"><b>Definition:</b> disp.h:72</div></div>
<div class="ttc" id="astructsurface_html_a10eebee8c8af21a38441bab896ef8173"><div class="ttname"><a href="structsurface.html#a10eebee8c8af21a38441bab896ef8173">surface::ckey</a></div><div class="ttdeci">int ckey</div><div class="ttdef"><b>Definition:</b> disp.h:86</div></div>
<div class="ttc" id="astructsurface_html_a120b75c12097e7fdda71535d04ae7880"><div class="ttname"><a href="structsurface.html#a120b75c12097e7fdda71535d04ae7880">surface::dirty</a></div><div class="ttdeci">int dirty</div><div class="ttdef"><b>Definition:</b> disp.h:74</div></div>
<div class="ttc" id="astructsurface_html_a18a7a44971837eb68e9dadb9fae2372f"><div class="ttname"><a href="structsurface.html#a18a7a44971837eb68e9dadb9fae2372f">surface::addr</a></div><div class="ttdeci">unsigned long addr[4]</div><div class="ttdef"><b>Definition:</b> disp.h:80</div></div>
<div class="ttc" id="astructsurface_html_a1aea3e90a1e2373f574de08c7a1c3c67"><div class="ttname"><a href="structsurface.html#a1aea3e90a1e2373f574de08c7a1c3c67">surface::dst</a></div><div class="ttdeci">rect_t dst</div><div class="ttdef"><b>Definition:</b> disp.h:84</div></div>
<div class="ttc" id="astructsurface_html_a26bec4faf2af74f1ef0c6948ffeee719"><div class="ttname"><a href="structsurface.html#a26bec4faf2af74f1ef0c6948ffeee719">surface::security</a></div><div class="ttdeci">int security</div><div class="ttdef"><b>Definition:</b> disp.h:90</div></div>
<div class="ttc" id="astructsurface_html_a2c7e1ef51ab8fbc604bf2dc2326ba855"><div class="ttname"><a href="structsurface.html#a2c7e1ef51ab8fbc604bf2dc2326ba855">surface::src_stride</a></div><div class="ttdeci">int src_stride[4]</div><div class="ttdef"><b>Definition:</b> disp.h:82</div></div>
<div class="ttc" id="astructsurface_html_a7441ef0865bcb3db9b8064dd7375c1ea"><div class="ttname"><a href="structsurface.html#a7441ef0865bcb3db9b8064dd7375c1ea">surface::id</a></div><div class="ttdeci">int id</div><div class="ttdef"><b>Definition:</b> disp.h:73</div></div>
<div class="ttc" id="astructsurface_html_a8b267ad2449085ca70354c0ddb90b763"><div class="ttname"><a href="structsurface.html#a8b267ad2449085ca70354c0ddb90b763">surface::alpha_en</a></div><div class="ttdeci">int alpha_en</div><div class="ttdef"><b>Definition:</b> disp.h:87</div></div>
<div class="ttc" id="astructsurface_html_a8c2dc6bee0af8a7ca8a0a35e55347bb1"><div class="ttname"><a href="structsurface.html#a8c2dc6bee0af8a7ca8a0a35e55347bb1">surface::fmt</a></div><div class="ttdeci">int fmt</div><div class="ttdef"><b>Definition:</b> disp.h:77</div></div>
<div class="ttc" id="astructsurface_html_ab1b84b246a0fe0699ae6a721aea518d3"><div class="ttname"><a href="structsurface.html#ab1b84b246a0fe0699ae6a721aea518d3">surface::z_order</a></div><div class="ttdeci">int z_order</div><div class="ttdef"><b>Definition:</b> disp.h:89</div></div>
<div class="ttc" id="astructsurface_html_ac00250a60674f042dc8313d6ca3228fe"><div class="ttname"><a href="structsurface.html#ac00250a60674f042dc8313d6ca3228fe">surface::ckey_en</a></div><div class="ttdeci">int ckey_en</div><div class="ttdef"><b>Definition:</b> disp.h:85</div></div>
<div class="ttc" id="astructsurface_html_acd3686754b4df0413361d78ae2d3677a"><div class="ttname"><a href="structsurface.html#acd3686754b4df0413361d78ae2d3677a">surface::src</a></div><div class="ttdeci">rect_t src</div><div class="ttdef"><b>Definition:</b> disp.h:78</div></div>
<div class="ttc" id="astructsurface_html_addd009c10157fd1a14cd8d45608c3b78"><div class="ttname"><a href="structsurface.html#addd009c10157fd1a14cd8d45608c3b78">surface::rle</a></div><div class="ttdeci">struct rle_info rle</div><div class="ttdef"><b>Definition:</b> disp.h:92</div></div>
<div class="ttc" id="astructsurface_html_ae39cb450208e021f77f78933f93dd111"><div class="ttname"><a href="structsurface.html#ae39cb450208e021f77f78933f93dd111">surface::en</a></div><div class="ttdeci">int en</div><div class="ttdef"><b>Definition:</b> disp.h:75</div></div>
<div class="ttc" id="astructsurface_html_af943bc321242f65f65a2480547079104"><div class="ttname"><a href="structsurface.html#af943bc321242f65f65a2480547079104">surface::alpha</a></div><div class="ttdeci">char alpha</div><div class="ttdef"><b>Definition:</b> disp.h:88</div></div>
<div class="ttc" id="astructsurface_html_afca40900cd783b914c7ff2e1da4ea560"><div class="ttname"><a href="structsurface.html#afca40900cd783b914c7ff2e1da4ea560">surface::start</a></div><div class="ttdeci">rect_t start</div><div class="ttdef"><b>Definition:</b> disp.h:83</div></div>
<div class="ttc" id="astructtcon__timing_html"><div class="ttname"><a href="structtcon__timing.html">tcon_timing</a></div><div class="ttdef"><b>Definition:</b> disp.h:116</div></div>
<div class="ttc" id="astructtcon__timing_html_a06d332a3ef9d1e71461a93781a8d6ea2"><div class="ttname"><a href="structtcon__timing.html#a06d332a3ef9d1e71461a93781a8d6ea2">tcon_timing::vsync</a></div><div class="ttdeci">unsigned int vsync</div><div class="ttdef"><b>Definition:</b> disp.h:125</div></div>
<div class="ttc" id="astructtcon__timing_html_a33d843c8105c8deb54e480bb6b648d91"><div class="ttname"><a href="structtcon__timing.html#a33d843c8105c8deb54e480bb6b648d91">tcon_timing::vtol</a></div><div class="ttdeci">unsigned int vtol</div><div class="ttdef"><b>Definition:</b> disp.h:123</div></div>
<div class="ttc" id="astructtcon__timing_html_a383fa4113e2b1115e80206312eb7342c"><div class="ttname"><a href="structtcon__timing.html#a383fa4113e2b1115e80206312eb7342c">tcon_timing::vact</a></div><div class="ttdeci">unsigned int vact</div><div class="ttdef"><b>Definition:</b> disp.h:122</div></div>
<div class="ttc" id="astructtcon__timing_html_a4d0862a6005e8c6dce80f613ff3b89f9"><div class="ttname"><a href="structtcon__timing.html#a4d0862a6005e8c6dce80f613ff3b89f9">tcon_timing::hsync</a></div><div class="ttdeci">unsigned int hsync</div><div class="ttdef"><b>Definition:</b> disp.h:120</div></div>
<div class="ttc" id="astructtcon__timing_html_a8ea755060329c8fea14a319541650696"><div class="ttname"><a href="structtcon__timing.html#a8ea755060329c8fea14a319541650696">tcon_timing::vsbp</a></div><div class="ttdeci">unsigned int vsbp</div><div class="ttdef"><b>Definition:</b> disp.h:124</div></div>
<div class="ttc" id="astructtcon__timing_html_a90c1bde51bb9b7f63e769d61ed064fbc"><div class="ttname"><a href="structtcon__timing.html#a90c1bde51bb9b7f63e769d61ed064fbc">tcon_timing::htol</a></div><div class="ttdeci">unsigned int htol</div><div class="ttdef"><b>Definition:</b> disp.h:118</div></div>
<div class="ttc" id="astructtcon__timing_html_aa211ae3a753d7852c4b799d97e263bb1"><div class="ttname"><a href="structtcon__timing.html#aa211ae3a753d7852c4b799d97e263bb1">tcon_timing::hact</a></div><div class="ttdeci">unsigned int hact</div><div class="ttdef"><b>Definition:</b> disp.h:117</div></div>
<div class="ttc" id="astructtcon__timing_html_ae40974b650aacaee437aca7cb54d3983"><div class="ttname"><a href="structtcon__timing.html#ae40974b650aacaee437aca7cb54d3983">tcon_timing::hsbp</a></div><div class="ttdeci">unsigned int hsbp</div><div class="ttdef"><b>Definition:</b> disp.h:119</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>