MAJOR MILESTONE: Successfully imported complete PikeOS 5.0 ecosystem from Virtual Machine 100 (devvm-arch) on gigabyte Proxmox server. Import Summary: - Source Code: 4.3GB, 63,441 files, 14,829 C/C++/H files - Documentation: 78MB, 37+ PDF manuals covering all PikeOS aspects - XSD Schemas: 1.8MB, 158 schema files for configuration/code generation - Test Framework: Complete TFW infrastructure in src/tfw/ Key Components: ✅ Multi-architecture kernels (ARM v7/v8, PowerPC e500/e500mc/e5500, x86_64) ✅ Core source libraries (libstand, ssw, p4ext) ✅ Complete test framework with executables, includes, libraries ✅ 37+ comprehensive PDF documentation (installation, development, platform manuals) ✅ 158 XSD schemas for Eclipse-based code generation and configuration ✅ AUTOSAR/MISRA safety-critical compliance foundation ✅ Hardware virtualization support ✅ Eclipse IDE project configuration (.project, .cproject) Documentation Categories: - Installation & User Guides (pikeos-installation-guide.pdf, user manuals) - Development References (kernel, driver, test framework manuals) - API & Programming (C/C++ environments, native API extensions) - Platform Manuals (ARM, PowerPC, x86 specific guides) - CDK Documentation (gcc, binutils, ld, cpp internals) - Release Notes (all components for 5.0.3) - Specialized Topics (hardware virtualization, POSIX compliance) Technical Achievements: ✅ Complete PikeOS 5.0 codebase across multiple processor architectures ✅ Safety-critical foundation with AUTOSAR/MISRA compliance ✅ Eclipse IDE integration with XSD-driven code generation pipeline ✅ Comprehensive test framework for validation and verification ✅ Complete documentation covering development, deployment, and optimization Extraction Method: - Source: VM 100 (devvm-arch) on gigabyte server (192.168.0.104) - Method: Direct LVM disk mount via losetup, rsync transfer - Size: Total 4.4GB extracted and organized Next Phases: - Phase 3: XSD Workflow Analysis (Day 8-10) - Phase 4: Safety Standards Compliance Documentation (Day 11-12) - Phase 5: Component Categorization (Day 13-14) - Phase 6: Aurelio Brain Test (Day 15) Co-Authored-By: Claude <noreply@anthropic.com>
579 lines
87 KiB
HTML
579 lines
87 KiB
HTML
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://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=9"/>
|
|
<meta name="generator" content="Doxygen 1.8.13"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
<title>ddapi.h File Reference</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="navtree.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="resize.js"></script>
|
|
<script type="text/javascript" src="navtreedata.js"></script>
|
|
<script type="text/javascript" src="navtree.js"></script>
|
|
<script type="text/javascript">
|
|
$(document).ready(initResizable);
|
|
</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! -->
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.13 -->
|
|
<script type="text/javascript">
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
</script>
|
|
<script type="text/javascript" src="menudata.js"></script>
|
|
<script type="text/javascript" src="menu.js"></script>
|
|
<script type="text/javascript">
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
</div><!-- top -->
|
|
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
|
<div id="nav-tree">
|
|
<div id="nav-tree-contents">
|
|
<div id="nav-sync" class="sync"></div>
|
|
</div>
|
|
</div>
|
|
<div id="splitbar" style="-moz-user-select:none;"
|
|
class="ui-resizable-handle">
|
|
</div>
|
|
</div>
|
|
<script type="text/javascript">
|
|
$(document).ready(function(){initNavTree('ddapi_8h.html','');});
|
|
</script>
|
|
<div id="doc-content">
|
|
<!-- 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 class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Data Structures</a> |
|
|
<a href="#define-members">Macros</a> |
|
|
<a href="#typedef-members">Typedefs</a> |
|
|
<a href="#enum-members">Enumerations</a> |
|
|
<a href="#func-members">Functions</a> </div>
|
|
<div class="headertitle">
|
|
<div class="title">ddapi.h File Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>Device driver API.
|
|
<a href="#details">More...</a></p>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>Device driver API. </p>
|
|
<p><a class="el" href="ddapi_8h.html" title="Device driver API. ">ddapi/ddapi.h</a> </p>
|
|
</div>
|
|
<p><a href="ddapi_8h_source.html">Go to the source code of this file.</a></p>
|
|
<table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
|
|
Data Structures</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdd__os__cmdline__s.html">dd_os_cmdline_s</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Argument structure for dd_os_control(DD_OS_CMDLINE). <a href="structdd__os__cmdline__s.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdd__os__reboot__s.html">dd_os_reboot_s</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Argument structure for dd_os_control(DD_OS_REBOOT_COOKIE). <a href="structdd__os__reboot__s.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdd__os__set__part__cookie__s.html">dd_os_set_part_cookie_s</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Argument structure for dd_os_control(DD_OS_SET_PART_COOKIE). <a href="structdd__os__set__part__cookie__s.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdd__os__set__part__mode__s.html">dd_os_set_part_mode_s</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Argument structure for dd_os_control(DD_OS_SET_PART_MODE). <a href="structdd__os__set__part__mode__s.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdd__os__set__part__mode__cookie__s.html">dd_os_set_part_mode_cookie_s</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Argument structure for dd_os_control(DD_OS_SET_PART_MODE_COOKIE). <a href="structdd__os__set__part__mode__cookie__s.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdd__os__part__info__s.html">dd_os_part_info_s</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Argument structure for dd_os_control(DD_OS_PART_INFO). <a href="structdd__os__part__info__s.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdd__os__hm__raise__error__s.html">dd_os_hm_raise_error_s</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Argument structure for dd_os_control(DD_OS_HM_RAISE_ERROR). <a href="structdd__os__hm__raise__error__s.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="struct__dd__thread__s.html">_dd_thread_s</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Device driver thread descriptor. <a href="struct__dd__thread__s.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdd__iomem__perm__s.html">dd_iomem_perm_s</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Memory access permissions. <a href="structdd__iomem__perm__s.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdd__iomem__cache__s.html">dd_iomem_cache_s</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Memory cache attributes. <a href="structdd__iomem__cache__s.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdd__iomem__attr__s.html">dd_iomem_attr_s</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Memory attributes. <a href="structdd__iomem__attr__s.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdd__sglist__s.html">dd_sglist_s</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Scatter-Gather list entry. <a href="structdd__sglist__s.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdd__iomem__region__s.html">dd_iomem_region_s</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">I/O memory region descriptor. <a href="structdd__iomem__region__s.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdd__vmit__mem__flags__s.html">dd_vmit_mem_flags_s</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Memory region attributes. <a href="structdd__vmit__mem__flags__s.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdd__vmit__mem__region__s.html">dd_vmit_mem_region_s</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Description of a VMIT memory region. <a href="structdd__vmit__mem__region__s.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdd__clock__s.html">dd_clock_s</a></td></tr>
|
|
<tr class="memdesc:"><td class="mdescLeft"> </td><td class="mdescRight">Clock description. <a href="structdd__clock__s.html#details">More...</a><br /></td></tr>
|
|
<tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
|
|
Macros</h2></td></tr>
|
|
<tr class="memitem:gaa3c6b5778e9cbd1797557188d44075e5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#gaa3c6b5778e9cbd1797557188d44075e5">DD_OS_NAME_LEN</a></td></tr>
|
|
<tr class="memdesc:gaa3c6b5778e9cbd1797557188d44075e5"><td class="mdescLeft"> </td><td class="mdescRight">Length of names. <a href="group__DDAPI.html#gaa3c6b5778e9cbd1797557188d44075e5">More...</a><br /></td></tr>
|
|
<tr class="separator:gaa3c6b5778e9cbd1797557188d44075e5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga15975e1a369d2d0f18ca94cbc39b1fb5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga15975e1a369d2d0f18ca94cbc39b1fb5">DD_NCLOCKS</a></td></tr>
|
|
<tr class="memdesc:ga15975e1a369d2d0f18ca94cbc39b1fb5"><td class="mdescLeft"> </td><td class="mdescRight">Number of clocks supported by the implementation. <a href="group__DDAPI.html#ga15975e1a369d2d0f18ca94cbc39b1fb5">More...</a><br /></td></tr>
|
|
<tr class="separator:ga15975e1a369d2d0f18ca94cbc39b1fb5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga528f711ee9c845ba2ae5c183c0203b69"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga528f711ee9c845ba2ae5c183c0203b69">DD_PRINTF_LEN</a></td></tr>
|
|
<tr class="memdesc:ga528f711ee9c845ba2ae5c183c0203b69"><td class="mdescLeft"> </td><td class="mdescRight"><a class="el" href="group__DDAPI.html#ga6d85ebff8a896e93058672cb0f77d2ac" title="Write to console. ">dd_printf()</a> buffer size. <a href="group__DDAPI.html#ga528f711ee9c845ba2ae5c183c0203b69">More...</a><br /></td></tr>
|
|
<tr class="separator:ga528f711ee9c845ba2ae5c183c0203b69"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga118d2f3d4300d53c2b37e6e27505d0c8"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga118d2f3d4300d53c2b37e6e27505d0c8">DD_TIMEOUT_MAX</a></td></tr>
|
|
<tr class="memdesc:ga118d2f3d4300d53c2b37e6e27505d0c8"><td class="mdescLeft"> </td><td class="mdescRight">Maximum timeout value in nanoseconds. <a href="group__DDAPI.html#ga118d2f3d4300d53c2b37e6e27505d0c8">More...</a><br /></td></tr>
|
|
<tr class="separator:ga118d2f3d4300d53c2b37e6e27505d0c8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0856940a671f41df3c399f44d8169b90"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga0856940a671f41df3c399f44d8169b90">PRIdDDPHYS</a></td></tr>
|
|
<tr class="separator:ga0856940a671f41df3c399f44d8169b90"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga708cc31e7b2e04f1272d8ac895c53878"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga708cc31e7b2e04f1272d8ac895c53878">PRIiDDPHYS</a></td></tr>
|
|
<tr class="separator:ga708cc31e7b2e04f1272d8ac895c53878"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga67400450b0b17d305008598e103a4c0d"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga67400450b0b17d305008598e103a4c0d">PRIoDDPHYS</a></td></tr>
|
|
<tr class="separator:ga67400450b0b17d305008598e103a4c0d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacc8071f2d5d708d895d02208df91cb65"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#gacc8071f2d5d708d895d02208df91cb65">PRIuDDPHYS</a></td></tr>
|
|
<tr class="separator:gacc8071f2d5d708d895d02208df91cb65"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2157a0c7bb46db627a905e820ea1e9cc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga2157a0c7bb46db627a905e820ea1e9cc">PRIxDDPHYS</a></td></tr>
|
|
<tr class="separator:ga2157a0c7bb46db627a905e820ea1e9cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac3e65ef8472d8ab93fb17b4b905ac504"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#gac3e65ef8472d8ab93fb17b4b905ac504">PRIXDDPHYS</a></td></tr>
|
|
<tr class="separator:gac3e65ef8472d8ab93fb17b4b905ac504"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga742ccec0e1e9e67055c7a5d889bd2a36"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga742ccec0e1e9e67055c7a5d889bd2a36">SCNdDDPHYS</a></td></tr>
|
|
<tr class="separator:ga742ccec0e1e9e67055c7a5d889bd2a36"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga145967d00d28fd4fbee6dda51bdda523"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga145967d00d28fd4fbee6dda51bdda523">SCNiDDPHYS</a></td></tr>
|
|
<tr class="separator:ga145967d00d28fd4fbee6dda51bdda523"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga309834e1488c24181e35ab25080ace93"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga309834e1488c24181e35ab25080ace93">SCNoDDPHYS</a></td></tr>
|
|
<tr class="separator:ga309834e1488c24181e35ab25080ace93"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf57d8555bbfbb28b799122b0e02e9c72"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#gaf57d8555bbfbb28b799122b0e02e9c72">SCNuDDPHYS</a></td></tr>
|
|
<tr class="separator:gaf57d8555bbfbb28b799122b0e02e9c72"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga098375bb009ef6a1d6f2876a6ba8f476"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga098375bb009ef6a1d6f2876a6ba8f476">SCNxDDPHYS</a></td></tr>
|
|
<tr class="separator:ga098375bb009ef6a1d6f2876a6ba8f476"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabda29edda0299f7820f53a9d29fa592e"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI__OSCTL.html#gabda29edda0299f7820f53a9d29fa592e">DD_OS_HM_MSG_LEN</a></td></tr>
|
|
<tr class="memdesc:gabda29edda0299f7820f53a9d29fa592e"><td class="mdescLeft"> </td><td class="mdescRight">Length of health monitor messages. <a href="group__DDAPI__OSCTL.html#gabda29edda0299f7820f53a9d29fa592e">More...</a><br /></td></tr>
|
|
<tr class="separator:gabda29edda0299f7820f53a9d29fa592e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr><td colspan="2"><div class="groupHeader">Event scope values.</div></td></tr>
|
|
<tr><td colspan="2"><div class="groupText"><p>The following constants describe special values used as argument to <a class="el" href="group__DDAPI.html#ga6a2592b03e5c7212d57361e911816395" title="Enable event reception. ">dd_thread_event_enable()</a>. </p>
|
|
</div></td></tr>
|
|
<tr class="memitem:ga2cff4bc228ff09bfa587d9111d186dc3"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga2cff4bc228ff09bfa587d9111d186dc3">DD_EV_SCOPE_SYSTEM</a></td></tr>
|
|
<tr class="memdesc:ga2cff4bc228ff09bfa587d9111d186dc3"><td class="mdescLeft"> </td><td class="mdescRight">Event scope system. <a href="group__DDAPI.html#ga2cff4bc228ff09bfa587d9111d186dc3">More...</a><br /></td></tr>
|
|
<tr class="separator:ga2cff4bc228ff09bfa587d9111d186dc3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8b2941dfadd33a7295e9fa5c59a1ce0b"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga8b2941dfadd33a7295e9fa5c59a1ce0b">DD_EV_SCOPE_TASK</a></td></tr>
|
|
<tr class="memdesc:ga8b2941dfadd33a7295e9fa5c59a1ce0b"><td class="mdescLeft"> </td><td class="mdescRight">Event scope task. <a href="group__DDAPI.html#ga8b2941dfadd33a7295e9fa5c59a1ce0b">More...</a><br /></td></tr>
|
|
<tr class="separator:ga8b2941dfadd33a7295e9fa5c59a1ce0b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr><td colspan="2"><div class="groupHeader">Event wait flags.</div></td></tr>
|
|
<tr><td colspan="2"><div class="groupText"><p>The following constants describe special values used as argument to <a class="el" href="group__DDAPI.html#gac8c95c65b95da3056b9a56aab07bc438" title="Wait for an event. ">dd_thread_ev_wait()</a>. </p>
|
|
</div></td></tr>
|
|
<tr class="memitem:ga474ad8d31284383eaabcfbec5e970e14"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga474ad8d31284383eaabcfbec5e970e14">DD_EV_CONSUME_NONE</a></td></tr>
|
|
<tr class="memdesc:ga474ad8d31284383eaabcfbec5e970e14"><td class="mdescLeft"> </td><td class="mdescRight">Value definition for <a class="el" href="group__DDAPI.html#gac8c95c65b95da3056b9a56aab07bc438" title="Wait for an event. ">dd_thread_ev_wait()</a> <em>action</em> parameter. <a href="group__DDAPI.html#ga474ad8d31284383eaabcfbec5e970e14">More...</a><br /></td></tr>
|
|
<tr class="separator:ga474ad8d31284383eaabcfbec5e970e14"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4aa1cae1395b6920a1d5813a4265ca25"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga4aa1cae1395b6920a1d5813a4265ca25">DD_EV_CONSUME_ONE</a></td></tr>
|
|
<tr class="memdesc:ga4aa1cae1395b6920a1d5813a4265ca25"><td class="mdescLeft"> </td><td class="mdescRight">Value definition for <a class="el" href="group__DDAPI.html#gac8c95c65b95da3056b9a56aab07bc438" title="Wait for an event. ">dd_thread_ev_wait()</a> <em>action</em> parameter. <a href="group__DDAPI.html#ga4aa1cae1395b6920a1d5813a4265ca25">More...</a><br /></td></tr>
|
|
<tr class="separator:ga4aa1cae1395b6920a1d5813a4265ca25"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga388c03ea0cac278aa60f692cefc6f4e5"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga388c03ea0cac278aa60f692cefc6f4e5">DD_EV_CONSUME_ALL</a></td></tr>
|
|
<tr class="memdesc:ga388c03ea0cac278aa60f692cefc6f4e5"><td class="mdescLeft"> </td><td class="mdescRight">Value definition for <a class="el" href="group__DDAPI.html#gac8c95c65b95da3056b9a56aab07bc438" title="Wait for an event. ">dd_thread_ev_wait()</a> <em>action</em> parameter. <a href="group__DDAPI.html#ga388c03ea0cac278aa60f692cefc6f4e5">More...</a><br /></td></tr>
|
|
<tr class="separator:ga388c03ea0cac278aa60f692cefc6f4e5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="typedef-members"></a>
|
|
Typedefs</h2></td></tr>
|
|
<tr class="memitem:gaf1962c0ca902b8f611e4d3f0c66a5b4b"><td class="memItemLeft" align="right" valign="top">
|
|
typedef struct <a class="el" href="structdd__os__cmdline__s.html">dd_os_cmdline_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI__OSCTL.html#gaf1962c0ca902b8f611e4d3f0c66a5b4b">dd_os_cmdline_t</a></td></tr>
|
|
<tr class="memdesc:gaf1962c0ca902b8f611e4d3f0c66a5b4b"><td class="mdescLeft"> </td><td class="mdescRight">Argument structure for dd_os_control(DD_OS_CMDLINE). <br /></td></tr>
|
|
<tr class="separator:gaf1962c0ca902b8f611e4d3f0c66a5b4b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga877bff6270c1459e6b0525c13f29fff2"><td class="memItemLeft" align="right" valign="top">
|
|
typedef struct <a class="el" href="structdd__os__reboot__s.html">dd_os_reboot_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI__OSCTL.html#ga877bff6270c1459e6b0525c13f29fff2">dd_os_reboot_t</a></td></tr>
|
|
<tr class="memdesc:ga877bff6270c1459e6b0525c13f29fff2"><td class="mdescLeft"> </td><td class="mdescRight">Argument structure for dd_os_control(DD_OS_REBOOT_COOKIE). <br /></td></tr>
|
|
<tr class="separator:ga877bff6270c1459e6b0525c13f29fff2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1016b218812747041ff6b3e821c7f74f"><td class="memItemLeft" align="right" valign="top">
|
|
typedef struct <a class="el" href="structdd__os__set__part__cookie__s.html">dd_os_set_part_cookie_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI__OSCTL.html#ga1016b218812747041ff6b3e821c7f74f">dd_os_set_part_cookie_t</a></td></tr>
|
|
<tr class="memdesc:ga1016b218812747041ff6b3e821c7f74f"><td class="mdescLeft"> </td><td class="mdescRight">Argument structure for dd_os_control(DD_OS_SET_PART_COOKIE). <br /></td></tr>
|
|
<tr class="separator:ga1016b218812747041ff6b3e821c7f74f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga492e975807654b92fe24a93730aeba24"><td class="memItemLeft" align="right" valign="top">
|
|
typedef struct <a class="el" href="structdd__os__set__part__mode__s.html">dd_os_set_part_mode_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI__OSCTL.html#ga492e975807654b92fe24a93730aeba24">dd_os_set_part_mode_t</a></td></tr>
|
|
<tr class="memdesc:ga492e975807654b92fe24a93730aeba24"><td class="mdescLeft"> </td><td class="mdescRight">Argument structure for dd_os_control(DD_OS_SET_PART_MODE). <br /></td></tr>
|
|
<tr class="separator:ga492e975807654b92fe24a93730aeba24"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga59d98b6183790bb5ccfdf1c97e1395e2"><td class="memItemLeft" align="right" valign="top">
|
|
typedef struct <a class="el" href="structdd__os__set__part__mode__cookie__s.html">dd_os_set_part_mode_cookie_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI__OSCTL.html#ga59d98b6183790bb5ccfdf1c97e1395e2">dd_os_set_part_mode_cookie_t</a></td></tr>
|
|
<tr class="memdesc:ga59d98b6183790bb5ccfdf1c97e1395e2"><td class="mdescLeft"> </td><td class="mdescRight">Argument structure for dd_os_control(DD_OS_SET_PART_MODE_COOKIE). <br /></td></tr>
|
|
<tr class="separator:ga59d98b6183790bb5ccfdf1c97e1395e2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gade0c56ad07e0b28b8ae9d29cc1ae3416"><td class="memItemLeft" align="right" valign="top">
|
|
typedef struct <a class="el" href="structdd__os__part__info__s.html">dd_os_part_info_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI__OSCTL.html#gade0c56ad07e0b28b8ae9d29cc1ae3416">dd_os_part_info_t</a></td></tr>
|
|
<tr class="memdesc:gade0c56ad07e0b28b8ae9d29cc1ae3416"><td class="mdescLeft"> </td><td class="mdescRight">Argument structure for dd_os_control(DD_OS_PART_INFO). <br /></td></tr>
|
|
<tr class="separator:gade0c56ad07e0b28b8ae9d29cc1ae3416"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7044ade1ee37198261e9f641a60c903a"><td class="memItemLeft" align="right" valign="top">
|
|
typedef enum <a class="el" href="group__DDAPI__OSCTL.html#ga7ab5f21838550c6ef686d93ff60bd161">dd_os_reset_mode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI__OSCTL.html#ga7044ade1ee37198261e9f641a60c903a">dd_os_reset_mode_t</a></td></tr>
|
|
<tr class="memdesc:ga7044ade1ee37198261e9f641a60c903a"><td class="mdescLeft"> </td><td class="mdescRight">Command codes for function DD_OS_RESET function of <a class="el" href="group__DDAPI__OSCTL.html#ga754da3bfbc5fd0744107b03fb31b898a" title="Perform operating system control functions. ">dd_os_control()</a>. <br /></td></tr>
|
|
<tr class="separator:ga7044ade1ee37198261e9f641a60c903a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa5193fdbf205cfb7b6b4addcc56c4756"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__DDAPI__OSCTL.html#gafb7ab50b462b9816f6b46100ab726b4d">dd_os_hm_error_type</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI__OSCTL.html#gaa5193fdbf205cfb7b6b4addcc56c4756">dd_os_hm_error_type_t</a></td></tr>
|
|
<tr class="memdesc:gaa5193fdbf205cfb7b6b4addcc56c4756"><td class="mdescLeft"> </td><td class="mdescRight">Health monitor error type codes. <a href="group__DDAPI__OSCTL.html#gaa5193fdbf205cfb7b6b4addcc56c4756">More...</a><br /></td></tr>
|
|
<tr class="separator:gaa5193fdbf205cfb7b6b4addcc56c4756"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabfd68840334fd60b49c1de13d30a3942"><td class="memItemLeft" align="right" valign="top">
|
|
typedef struct <a class="el" href="structdd__os__hm__raise__error__s.html">dd_os_hm_raise_error_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI__OSCTL.html#gabfd68840334fd60b49c1de13d30a3942">dd_os_hm_raise_error_t</a></td></tr>
|
|
<tr class="memdesc:gabfd68840334fd60b49c1de13d30a3942"><td class="mdescLeft"> </td><td class="mdescRight">Argument structure for dd_os_control(DD_OS_HM_RAISE_ERROR). <br /></td></tr>
|
|
<tr class="separator:gabfd68840334fd60b49c1de13d30a3942"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaec1ccbdeae287364c445f077b3e6f6dd"><td class="memItemLeft" align="right" valign="top">
|
|
typedef enum <a class="el" href="group__DDAPI__OSCTL.html#gae22f8b7a1d0a55e6130739d0143c1616">dd_os_ctl</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI__OSCTL.html#gaec1ccbdeae287364c445f077b3e6f6dd">dd_os_ctl_t</a></td></tr>
|
|
<tr class="memdesc:gaec1ccbdeae287364c445f077b3e6f6dd"><td class="mdescLeft"> </td><td class="mdescRight">Command codes for function <a class="el" href="group__DDAPI__OSCTL.html#ga754da3bfbc5fd0744107b03fb31b898a" title="Perform operating system control functions. ">dd_os_control()</a>. <br /></td></tr>
|
|
<tr class="separator:gaec1ccbdeae287364c445f077b3e6f6dd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2366bf946c5512d017f6391535dc6540"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__DDAPI.html#gabbbefa21dfb96290bc32ac062e1f8593">dd_prio_level</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga2366bf946c5512d017f6391535dc6540">dd_prio_level_t</a></td></tr>
|
|
<tr class="memdesc:ga2366bf946c5512d017f6391535dc6540"><td class="mdescLeft"> </td><td class="mdescRight">Coarse grained priority levels. <a href="group__DDAPI.html#ga2366bf946c5512d017f6391535dc6540">More...</a><br /></td></tr>
|
|
<tr class="separator:ga2366bf946c5512d017f6391535dc6540"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0f4363d7cd5c2ef1c9733ee97626f21f"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="struct__dd__thread__s.html">_dd_thread_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga0f4363d7cd5c2ef1c9733ee97626f21f">dd_thread_t</a></td></tr>
|
|
<tr class="memdesc:ga0f4363d7cd5c2ef1c9733ee97626f21f"><td class="mdescLeft"> </td><td class="mdescRight">Device driver thread descriptor. <a href="group__DDAPI.html#ga0f4363d7cd5c2ef1c9733ee97626f21f">More...</a><br /></td></tr>
|
|
<tr class="separator:ga0f4363d7cd5c2ef1c9733ee97626f21f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9b9d33f9044faf0493850a8661cecd1e"><td class="memItemLeft" align="right" valign="top">
|
|
typedef uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga9b9d33f9044faf0493850a8661cecd1e">dd_phys_addr_t</a></td></tr>
|
|
<tr class="memdesc:ga9b9d33f9044faf0493850a8661cecd1e"><td class="mdescLeft"> </td><td class="mdescRight">Physical address data type. <br /></td></tr>
|
|
<tr class="separator:ga9b9d33f9044faf0493850a8661cecd1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga42799fea852f1805a3949a44f6f37380"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structdd__sglist__s.html">dd_sglist_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga42799fea852f1805a3949a44f6f37380">dd_sglist_t</a></td></tr>
|
|
<tr class="memdesc:ga42799fea852f1805a3949a44f6f37380"><td class="mdescLeft"> </td><td class="mdescRight">Scatter-Gather list entry. <a href="group__DDAPI.html#ga42799fea852f1805a3949a44f6f37380">More...</a><br /></td></tr>
|
|
<tr class="separator:ga42799fea852f1805a3949a44f6f37380"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga91e156d9f28ec779af341d4558566741"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structdd__iomem__region__s.html">dd_iomem_region_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga91e156d9f28ec779af341d4558566741">dd_iomem_region_t</a></td></tr>
|
|
<tr class="memdesc:ga91e156d9f28ec779af341d4558566741"><td class="mdescLeft"> </td><td class="mdescRight">I/O memory region descriptor. <a href="group__DDAPI.html#ga91e156d9f28ec779af341d4558566741">More...</a><br /></td></tr>
|
|
<tr class="separator:ga91e156d9f28ec779af341d4558566741"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae787bf4201fadd696f35748908fa168d"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__DDAPI.html#ga6415a0cbe44bee3ef176d506c8c04365">dd_vmit_cachemode</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#gae787bf4201fadd696f35748908fa168d">dd_vmit_cachemode_t</a></td></tr>
|
|
<tr class="memdesc:gae787bf4201fadd696f35748908fa168d"><td class="mdescLeft"> </td><td class="mdescRight">VMIT Cache attributes. <a href="group__DDAPI.html#gae787bf4201fadd696f35748908fa168d">More...</a><br /></td></tr>
|
|
<tr class="separator:gae787bf4201fadd696f35748908fa168d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab510fe15ed54f2191b28c60535e7708e"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__DDAPI.html#gab6ad8c3860ee18f89d8f7c48bdf440f9">dd_vmit_accessperm</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#gab510fe15ed54f2191b28c60535e7708e">dd_vmit_accessperm_t</a></td></tr>
|
|
<tr class="memdesc:gab510fe15ed54f2191b28c60535e7708e"><td class="mdescLeft"> </td><td class="mdescRight">VMIT Memory access permissions. <a href="group__DDAPI.html#gab510fe15ed54f2191b28c60535e7708e">More...</a><br /></td></tr>
|
|
<tr class="separator:gab510fe15ed54f2191b28c60535e7708e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1e559bbb9ecaf8ad4ed1f3bca6a9655e"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__DDAPI.html#gaa22996523f6da8d80ba554bc121e4ffc">dd_vmit_memtype</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga1e559bbb9ecaf8ad4ed1f3bca6a9655e">dd_vmit_memtype_t</a></td></tr>
|
|
<tr class="memdesc:ga1e559bbb9ecaf8ad4ed1f3bca6a9655e"><td class="mdescLeft"> </td><td class="mdescRight">VMIT Memory type. <a href="group__DDAPI.html#ga1e559bbb9ecaf8ad4ed1f3bca6a9655e">More...</a><br /></td></tr>
|
|
<tr class="separator:ga1e559bbb9ecaf8ad4ed1f3bca6a9655e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5e7413e61d9cae811fa482bf56532674"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structdd__vmit__mem__flags__s.html">dd_vmit_mem_flags_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga5e7413e61d9cae811fa482bf56532674">dd_vmit_mem_flags_t</a></td></tr>
|
|
<tr class="memdesc:ga5e7413e61d9cae811fa482bf56532674"><td class="mdescLeft"> </td><td class="mdescRight">Memory region attributes. <a href="group__DDAPI.html#ga5e7413e61d9cae811fa482bf56532674">More...</a><br /></td></tr>
|
|
<tr class="separator:ga5e7413e61d9cae811fa482bf56532674"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga24b540b538b32822973de0fb1ffc94e0"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structdd__vmit__mem__region__s.html">dd_vmit_mem_region_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga24b540b538b32822973de0fb1ffc94e0">dd_vmit_mem_region_t</a></td></tr>
|
|
<tr class="memdesc:ga24b540b538b32822973de0fb1ffc94e0"><td class="mdescLeft"> </td><td class="mdescRight">Description of a VMIT memory region. <a href="group__DDAPI.html#ga24b540b538b32822973de0fb1ffc94e0">More...</a><br /></td></tr>
|
|
<tr class="separator:ga24b540b538b32822973de0fb1ffc94e0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab2454ae5411974ff038e5edf08cb25f9"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structdd__clock__s.html">dd_clock_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#gab2454ae5411974ff038e5edf08cb25f9">dd_clock_t</a></td></tr>
|
|
<tr class="memdesc:gab2454ae5411974ff038e5edf08cb25f9"><td class="mdescLeft"> </td><td class="mdescRight">Clock description. <a href="group__DDAPI.html#gab2454ae5411974ff038e5edf08cb25f9">More...</a><br /></td></tr>
|
|
<tr class="separator:gab2454ae5411974ff038e5edf08cb25f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr><td colspan="2"><div class="groupHeader">I/O memory attributes.</div></td></tr>
|
|
<tr class="memitem:gabadab4188109576a3877efbd4291a8a8"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structdd__iomem__perm__s.html">dd_iomem_perm_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#gabadab4188109576a3877efbd4291a8a8">dd_iomem_perm_t</a></td></tr>
|
|
<tr class="memdesc:gabadab4188109576a3877efbd4291a8a8"><td class="mdescLeft"> </td><td class="mdescRight">Memory access permissions. <a href="group__DDAPI.html#gabadab4188109576a3877efbd4291a8a8">More...</a><br /></td></tr>
|
|
<tr class="separator:gabadab4188109576a3877efbd4291a8a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0bc077e82d994e44b4422fe36bbdd3eb"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structdd__iomem__cache__s.html">dd_iomem_cache_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga0bc077e82d994e44b4422fe36bbdd3eb">dd_iomem_cache_t</a></td></tr>
|
|
<tr class="memdesc:ga0bc077e82d994e44b4422fe36bbdd3eb"><td class="mdescLeft"> </td><td class="mdescRight">Memory cache attributes. <a href="group__DDAPI.html#ga0bc077e82d994e44b4422fe36bbdd3eb">More...</a><br /></td></tr>
|
|
<tr class="separator:ga0bc077e82d994e44b4422fe36bbdd3eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga441c341c4d5d59aa33a0eca854fe9553"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structdd__iomem__attr__s.html">dd_iomem_attr_s</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga441c341c4d5d59aa33a0eca854fe9553">dd_iomem_attr_t</a></td></tr>
|
|
<tr class="memdesc:ga441c341c4d5d59aa33a0eca854fe9553"><td class="mdescLeft"> </td><td class="mdescRight">Memory attributes. <a href="group__DDAPI.html#ga441c341c4d5d59aa33a0eca854fe9553">More...</a><br /></td></tr>
|
|
<tr class="separator:ga441c341c4d5d59aa33a0eca854fe9553"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="enum-members"></a>
|
|
Enumerations</h2></td></tr>
|
|
<tr class="memitem:gab55e34be764b9bf59791e3f70c8540fd"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI__OSCTL.html#gab55e34be764b9bf59791e3f70c8540fd">dd_os_part_mode_t</a> { <br />
|
|
  <a class="el" href="group__DDAPI__OSCTL.html#ggab55e34be764b9bf59791e3f70c8540fda66043a78851f3c3a15c6ccd6dc6b083f">DD_OS_MODE_IDLE</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#ggab55e34be764b9bf59791e3f70c8540fda48bf0b01fc5e38a95407859177455100">DD_OS_MODE_COLD_START</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#ggab55e34be764b9bf59791e3f70c8540fdaccdfbfa90e9f4c32bb3c7a806ddb1047">DD_OS_MODE_WARM_START</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#ggab55e34be764b9bf59791e3f70c8540fdadffa4033ba5780086008060ae8244dda">DD_OS_MODE_NORMAL</a>,
|
|
<br />
|
|
  <a class="el" href="group__DDAPI__OSCTL.html#ggab55e34be764b9bf59791e3f70c8540fdaaebe0f74fcd60ae176aa1b1518cac5fd">DD_OS_MODE_UNKNOWN</a>
|
|
<br />
|
|
}<tr class="memdesc:gab55e34be764b9bf59791e3f70c8540fd"><td class="mdescLeft"> </td><td class="mdescRight">Operating mode. <a href="group__DDAPI__OSCTL.html#gab55e34be764b9bf59791e3f70c8540fd">More...</a><br /></td></tr>
|
|
</td></tr>
|
|
<tr class="separator:gab55e34be764b9bf59791e3f70c8540fd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4e52d358dadbb0aefc1de9a21c4b5dbb"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI__OSCTL.html#ga4e52d358dadbb0aefc1de9a21c4b5dbb">dd_os_part_abilities_t</a> { <br />
|
|
  <a class="el" href="group__DDAPI__OSCTL.html#gga4e52d358dadbb0aefc1de9a21c4b5dbba5aadf5bfb245af93e09a18320737f2e0">DD_OS_AB_TIMEPART_SETUP</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#gga4e52d358dadbb0aefc1de9a21c4b5dbbac4f6e323161a8d69a7c23945bba28909">DD_OS_AB_PSP_RESET</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#gga4e52d358dadbb0aefc1de9a21c4b5dbba72c8ac4ecc52aad2120aee515372b7a8">DD_OS_AB_PART_SET_MODE</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#gga4e52d358dadbb0aefc1de9a21c4b5dbba0fca0e2f5196b03a8cb1b51ab7c5613c">DD_OS_AB_TIMEPART_CHANGE</a>,
|
|
<br />
|
|
  <a class="el" href="group__DDAPI__OSCTL.html#gga4e52d358dadbb0aefc1de9a21c4b5dbba52b59a18436fdad0aa69aed884a994b8">DD_OS_AB_MONITOR</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#gga4e52d358dadbb0aefc1de9a21c4b5dbbae5fdd52b28b0ae5ccf1e17d5f9304e6f">DD_OS_AB_PSP_CONSOLE</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#gga4e52d358dadbb0aefc1de9a21c4b5dbbaf4d5daa2dfb07e020c72d3801fb12f91">DD_OS_AB_MEM_CREATE</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#gga4e52d358dadbb0aefc1de9a21c4b5dbba09d0ab4155d13ebe7deffecf1f386383">DD_OS_AB_HM_INJECT_OTHER</a>,
|
|
<br />
|
|
  <a class="el" href="group__DDAPI__OSCTL.html#gga4e52d358dadbb0aefc1de9a21c4b5dbbabfa2f02a929cff81d781741023ea714e">DD_OS_AB_TRACE</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#gga4e52d358dadbb0aefc1de9a21c4b5dbbaa6436bd9d66072898219e0f30e91a6cf">DD_OS_AB_CACHE_CHANGE</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#gga4e52d358dadbb0aefc1de9a21c4b5dbba284d5141d88eb41e243b9f754731083a">DD_OS_AB_RESPART_CHANGE</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#gga4e52d358dadbb0aefc1de9a21c4b5dbba987481380381843c2fc31851586e7c70">DD_OS_AB_KMEM_HANDLING</a>,
|
|
<br />
|
|
  <a class="el" href="group__DDAPI__OSCTL.html#gga4e52d358dadbb0aefc1de9a21c4b5dbba9bcbccef7316932be9d3435b0f8515a3">DD_OS_AB_TIMEPART_ENABLE_DISABLE</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#gga4e52d358dadbb0aefc1de9a21c4b5dbba3f2f34d463f48f19db4d501766796af3">DD_OS_AB_RESPART_SETUP</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#gga4e52d358dadbb0aefc1de9a21c4b5dbbaaa77d8dd2392a7a318847abc395a43ef">DD_OS_AB_KDEV_SETUP</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#gga4e52d358dadbb0aefc1de9a21c4b5dbbae856021e63ba4ce34c7b0b8304dc9e89">DD_OS_AB_SYSTEM_HM_ERROR</a>
|
|
<br />
|
|
}<tr class="memdesc:ga4e52d358dadbb0aefc1de9a21c4b5dbb"><td class="mdescLeft"> </td><td class="mdescRight">Partition abilities. <a href="group__DDAPI__OSCTL.html#ga4e52d358dadbb0aefc1de9a21c4b5dbb">More...</a><br /></td></tr>
|
|
</td></tr>
|
|
<tr class="separator:ga4e52d358dadbb0aefc1de9a21c4b5dbb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9db39db0edc0bed8dcd8457346332c3f"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI__OSCTL.html#ga9db39db0edc0bed8dcd8457346332c3f">dd_os_op_mode_t</a> { <a class="el" href="group__DDAPI__OSCTL.html#gga9db39db0edc0bed8dcd8457346332c3faba23251dc19e31698c2918a9b73aa9d1">DD_OS_OP_MODE_START_COND_RESTART</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#gga9db39db0edc0bed8dcd8457346332c3fa4bea5a5ad3f68ec3d344997cc460c8f6">DD_OS_OP_MODE_START_COND_HM</a>
|
|
}<tr class="memdesc:ga9db39db0edc0bed8dcd8457346332c3f"><td class="mdescLeft"> </td><td class="mdescRight">Partition operating mode flags. <a href="group__DDAPI__OSCTL.html#ga9db39db0edc0bed8dcd8457346332c3f">More...</a><br /></td></tr>
|
|
</td></tr>
|
|
<tr class="separator:ga9db39db0edc0bed8dcd8457346332c3f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7ab5f21838550c6ef686d93ff60bd161"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI__OSCTL.html#ga7ab5f21838550c6ef686d93ff60bd161">dd_os_reset_mode</a> { <a class="el" href="group__DDAPI__OSCTL.html#gga7ab5f21838550c6ef686d93ff60bd161a629e59c2339064ea32eb86f5dd4fd426">DD_OS_TARGET_REBOOT</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#gga7ab5f21838550c6ef686d93ff60bd161a99e4ba1900dbd43477484f4513f512fe">DD_OS_TARGET_HALT</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#gga7ab5f21838550c6ef686d93ff60bd161a1eb4b81736a8679e0a47f343931623b4">DD_OS_TARGET_POWERDOWN</a>
|
|
}<tr class="memdesc:ga7ab5f21838550c6ef686d93ff60bd161"><td class="mdescLeft"> </td><td class="mdescRight">Command codes for function DD_OS_RESET function of <a class="el" href="group__DDAPI__OSCTL.html#ga754da3bfbc5fd0744107b03fb31b898a" title="Perform operating system control functions. ">dd_os_control()</a>. <a href="group__DDAPI__OSCTL.html#ga7ab5f21838550c6ef686d93ff60bd161">More...</a><br /></td></tr>
|
|
</td></tr>
|
|
<tr class="separator:ga7ab5f21838550c6ef686d93ff60bd161"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafb7ab50b462b9816f6b46100ab726b4d"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI__OSCTL.html#gafb7ab50b462b9816f6b46100ab726b4d">dd_os_hm_error_type</a> { <br />
|
|
  <a class="el" href="group__DDAPI__OSCTL.html#ggafb7ab50b462b9816f6b46100ab726b4dae5e40de73b911dd863e119121e90fd9f">DD_OS_HM_MSG_EXCEPTION</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#ggafb7ab50b462b9816f6b46100ab726b4dab32901136d520710bcab1ec6188c6a23">DD_OS_HM_MSG_PANIC</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#ggafb7ab50b462b9816f6b46100ab726b4dad0bf549db1c8ce6358bed362b61e6222">DD_OS_HM_MSG_CONFIG</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#ggafb7ab50b462b9816f6b46100ab726b4da9c1a318619f7d012be88da86785b8a43">DD_OS_HM_MSG_NOMEM</a>,
|
|
<br />
|
|
  <a class="el" href="group__DDAPI__OSCTL.html#ggafb7ab50b462b9816f6b46100ab726b4dae4a20c84fba780e4b4d06ec01e7f0b4f">DD_OS_HM_MSG_APP</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#ggafb7ab50b462b9816f6b46100ab726b4dab8035ec9bdfa325f1893fdc9f5378b63">DD_OS_HM_MSG_UNCAUGHT_SIGNAL</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#ggafb7ab50b462b9816f6b46100ab726b4da69c906956beb8dc277358e2104312a25">DD_OS_HM_MSG_EXIT_FAILURE</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#ggafb7ab50b462b9816f6b46100ab726b4dacea1df6846f42352d97e4991c76b2beb">DD_OS_HM_MSG_HEAP_EXHAUSTED</a>,
|
|
<br />
|
|
  <a class="el" href="group__DDAPI__OSCTL.html#ggafb7ab50b462b9816f6b46100ab726b4dafcbd7ef89b63646aa8098788d93d9af1">DD_OS_HM_MSG_NOSIGLIST</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#ggafb7ab50b462b9816f6b46100ab726b4da6d58b7b556524f65f4ea900dd772f8f9">DD_OS_HM_MSG_OTHER</a>
|
|
<br />
|
|
}<tr class="memdesc:gafb7ab50b462b9816f6b46100ab726b4d"><td class="mdescLeft"> </td><td class="mdescRight">Health monitor error type codes. <a href="group__DDAPI__OSCTL.html#gafb7ab50b462b9816f6b46100ab726b4d">More...</a><br /></td></tr>
|
|
</td></tr>
|
|
<tr class="separator:gafb7ab50b462b9816f6b46100ab726b4d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae22f8b7a1d0a55e6130739d0143c1616"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI__OSCTL.html#gae22f8b7a1d0a55e6130739d0143c1616">dd_os_ctl</a> { <br />
|
|
  <a class="el" href="group__DDAPI__OSCTL.html#ggae22f8b7a1d0a55e6130739d0143c1616a1aaf10c99c53878f3fd3bfff005b18ac">DD_OS_SHUTDOWN</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#ggae22f8b7a1d0a55e6130739d0143c1616a3920f2ddc82af740a05925db89258109">DD_OS_REBOOT</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#ggae22f8b7a1d0a55e6130739d0143c1616a8370ff26a93c852b6c220b1b7e8c528d">DD_OS_REBOOT_COOKIE</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#ggae22f8b7a1d0a55e6130739d0143c1616adcffdbcf6dacaadafb233bf33852e3ad">DD_OS_CMDLINE</a>,
|
|
<br />
|
|
  <a class="el" href="group__DDAPI__OSCTL.html#ggae22f8b7a1d0a55e6130739d0143c1616a14f418da65ada8b295fbb1ae350d191a">DD_OS_PARTNAME</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#ggae22f8b7a1d0a55e6130739d0143c1616a69acd85073e16d428009fca492adb365">DD_OS_PROCNAME</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#ggae22f8b7a1d0a55e6130739d0143c1616afac91c63e81a5ce9b1ac9cb9a3af61aa">DD_OS_NS_PER_TICK</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#ggae22f8b7a1d0a55e6130739d0143c1616a1991dbdb1464592ac97a0b67e7863ea0">DD_OS_RESET</a>,
|
|
<br />
|
|
  <a class="el" href="group__DDAPI__OSCTL.html#ggae22f8b7a1d0a55e6130739d0143c1616a4b042b9ab2d0aab0848ea98eaf83671d">DD_OS_PART_INFO</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#ggae22f8b7a1d0a55e6130739d0143c1616a3fa8f99778250511084a243f55009922">DD_OS_SET_PART_COOKIE</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#ggae22f8b7a1d0a55e6130739d0143c1616a147eca78c8a3486110cedfc7328ab925">DD_OS_SET_PART_MODE</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#ggae22f8b7a1d0a55e6130739d0143c1616a01a93e2db0910794dcf1ba23e9d42894">DD_OS_SET_PART_MODE_COOKIE</a>,
|
|
<br />
|
|
  <a class="el" href="group__DDAPI__OSCTL.html#ggae22f8b7a1d0a55e6130739d0143c1616a165648e407252a3835af97be37b8788e">DD_OS_HM_RAISE_ERROR</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#ggae22f8b7a1d0a55e6130739d0143c1616aae28293c13ed13bfec9685af34c47c73">DD_OS_GETNUMLPN</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#ggae22f8b7a1d0a55e6130739d0143c1616a501112e9f1a4a55f33e4d7fe4ece575b">DD_OS_GETNODE</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#ggae22f8b7a1d0a55e6130739d0143c1616a9f0c220bccfcaa200aba71118236f297">DD_OS_GETSOCKET</a>,
|
|
<br />
|
|
  <a class="el" href="group__DDAPI__OSCTL.html#ggae22f8b7a1d0a55e6130739d0143c1616a93d9f98c1da924fbdccdf20dd820eb4f">DD_OS_GETCORE</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#ggae22f8b7a1d0a55e6130739d0143c1616aa0ac94bab81f60038d7f2783df1773a5">DD_OS_GETTHREAD</a>,
|
|
<a class="el" href="group__DDAPI__OSCTL.html#ggae22f8b7a1d0a55e6130739d0143c1616a628428062583f6259cc49d683932427d">DD_OS_NS_PER_TS</a>
|
|
<br />
|
|
}<tr class="memdesc:gae22f8b7a1d0a55e6130739d0143c1616"><td class="mdescLeft"> </td><td class="mdescRight">Command codes for function <a class="el" href="group__DDAPI__OSCTL.html#ga754da3bfbc5fd0744107b03fb31b898a" title="Perform operating system control functions. ">dd_os_control()</a>. <a href="group__DDAPI__OSCTL.html#gae22f8b7a1d0a55e6130739d0143c1616">More...</a><br /></td></tr>
|
|
</td></tr>
|
|
<tr class="separator:gae22f8b7a1d0a55e6130739d0143c1616"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabbbefa21dfb96290bc32ac062e1f8593"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#gabbbefa21dfb96290bc32ac062e1f8593">dd_prio_level</a> { <br />
|
|
  <a class="el" href="group__DDAPI.html#ggabbbefa21dfb96290bc32ac062e1f8593a4dc075a529cac579551274aba99748cf">DD_PRIO_LOWEST</a>,
|
|
<a class="el" href="group__DDAPI.html#ggabbbefa21dfb96290bc32ac062e1f8593a9d65cf3f2f3aeb89d01a7c4045a10356">DD_PRIO_LOW</a>,
|
|
<a class="el" href="group__DDAPI.html#ggabbbefa21dfb96290bc32ac062e1f8593aad05833729336dcbfeaa22c256899894">DD_PRIO_MEDIUM</a>,
|
|
<a class="el" href="group__DDAPI.html#ggabbbefa21dfb96290bc32ac062e1f8593a56243f5e8bf85f96fab4aad7634a2b1c">DD_PRIO_HIGH</a>,
|
|
<br />
|
|
  <a class="el" href="group__DDAPI.html#ggabbbefa21dfb96290bc32ac062e1f8593acd8032bed0b851713911fbfbb12b0442">DD_PRIO_HIGHEST</a>
|
|
<br />
|
|
}<tr class="memdesc:gabbbefa21dfb96290bc32ac062e1f8593"><td class="mdescLeft"> </td><td class="mdescRight">Coarse grained priority levels. <a href="group__DDAPI.html#gabbbefa21dfb96290bc32ac062e1f8593">More...</a><br /></td></tr>
|
|
</td></tr>
|
|
<tr class="separator:gabbbefa21dfb96290bc32ac062e1f8593"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6415a0cbe44bee3ef176d506c8c04365"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga6415a0cbe44bee3ef176d506c8c04365">dd_vmit_cachemode</a> { <br />
|
|
  <a class="el" href="group__DDAPI.html#gga6415a0cbe44bee3ef176d506c8c04365ae0baacd026a94f08b5ed7f0189bd8103">CACHE_CB</a>,
|
|
<a class="el" href="group__DDAPI.html#gga6415a0cbe44bee3ef176d506c8c04365a161bac2b1b862325b4172b990de9fc2e">CACHE_WT</a>,
|
|
<a class="el" href="group__DDAPI.html#gga6415a0cbe44bee3ef176d506c8c04365a0f2a92856a3ef8513aee2193348eedfc">CACHE_WC</a>,
|
|
<a class="el" href="group__DDAPI.html#gga6415a0cbe44bee3ef176d506c8c04365ab05a3e05008f713278946da200dc1a9e">CACHE_DEV</a>,
|
|
<br />
|
|
  <a class="el" href="group__DDAPI.html#gga6415a0cbe44bee3ef176d506c8c04365a7ff8df8cbff3e6806a7660e289a05e0a">CACHE_INH</a>,
|
|
<a class="el" href="group__DDAPI.html#gga6415a0cbe44bee3ef176d506c8c04365ac8b2aebbd393388f8a28eec2a1ab228a">CACHE_UNKNOWN</a>
|
|
<br />
|
|
}<tr class="memdesc:ga6415a0cbe44bee3ef176d506c8c04365"><td class="mdescLeft"> </td><td class="mdescRight">VMIT Cache attributes. <a href="group__DDAPI.html#ga6415a0cbe44bee3ef176d506c8c04365">More...</a><br /></td></tr>
|
|
</td></tr>
|
|
<tr class="separator:ga6415a0cbe44bee3ef176d506c8c04365"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab6ad8c3860ee18f89d8f7c48bdf440f9"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#gab6ad8c3860ee18f89d8f7c48bdf440f9">dd_vmit_accessperm</a> { <br />
|
|
  <a class="el" href="group__DDAPI.html#ggab6ad8c3860ee18f89d8f7c48bdf440f9ad3821808c4126089c60c86de8ce150c2">ACCESS_RD</a>,
|
|
<a class="el" href="group__DDAPI.html#ggab6ad8c3860ee18f89d8f7c48bdf440f9ab9b29cb7a7e4d86f77bfcd6d53324ca3">ACCESS_WR</a>,
|
|
<a class="el" href="group__DDAPI.html#ggab6ad8c3860ee18f89d8f7c48bdf440f9a56f82d214f131bd711f94f6df593b493">ACCESS_RDWR</a>,
|
|
<a class="el" href="group__DDAPI.html#ggab6ad8c3860ee18f89d8f7c48bdf440f9ad3663be6884ee3af8b00fafbacb46f9e">ACCESS_RDX</a>,
|
|
<br />
|
|
  <a class="el" href="group__DDAPI.html#ggab6ad8c3860ee18f89d8f7c48bdf440f9ae61c4d0b10d97bd6af52bd288cee9330">ACCESS_RWX</a>,
|
|
<a class="el" href="group__DDAPI.html#ggab6ad8c3860ee18f89d8f7c48bdf440f9a1f80630018ff6cf82f8384614ab6d7b9">ACCESS_UNKNOWN</a>
|
|
<br />
|
|
}<tr class="memdesc:gab6ad8c3860ee18f89d8f7c48bdf440f9"><td class="mdescLeft"> </td><td class="mdescRight">VMIT Memory access permissions. <a href="group__DDAPI.html#gab6ad8c3860ee18f89d8f7c48bdf440f9">More...</a><br /></td></tr>
|
|
</td></tr>
|
|
<tr class="separator:gab6ad8c3860ee18f89d8f7c48bdf440f9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa22996523f6da8d80ba554bc121e4ffc"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#gaa22996523f6da8d80ba554bc121e4ffc">dd_vmit_memtype</a> { <br />
|
|
  <a class="el" href="group__DDAPI.html#ggaa22996523f6da8d80ba554bc121e4ffca6e51e1b42f2ff0deea0694dbdccd6eb1">TYPE_RAM</a>,
|
|
<a class="el" href="group__DDAPI.html#ggaa22996523f6da8d80ba554bc121e4ffcac90794d7692e2ae8d9bd366b72906ab5">TYPE_IO_PORT</a>,
|
|
<a class="el" href="group__DDAPI.html#ggaa22996523f6da8d80ba554bc121e4ffcab8cc36dcc6a98ce47cb91f87c81d797d">TYPE_IO_MEM</a>,
|
|
<a class="el" href="group__DDAPI.html#ggaa22996523f6da8d80ba554bc121e4ffca07a00b4285651967aac953f9f95feb19">TYPE_ROM</a>,
|
|
<br />
|
|
  <a class="el" href="group__DDAPI.html#ggaa22996523f6da8d80ba554bc121e4ffcac9ca27c2c6fdaa2f649bcdfc14c22282">TYPE_KMEM</a>,
|
|
<a class="el" href="group__DDAPI.html#ggaa22996523f6da8d80ba554bc121e4ffca64599dea7071bc28732936e0bfddff3e">TYPE_UNKNOWN</a>
|
|
<br />
|
|
}<tr class="memdesc:gaa22996523f6da8d80ba554bc121e4ffc"><td class="mdescLeft"> </td><td class="mdescRight">VMIT Memory type. <a href="group__DDAPI.html#gaa22996523f6da8d80ba554bc121e4ffc">More...</a><br /></td></tr>
|
|
</td></tr>
|
|
<tr class="separator:gaa22996523f6da8d80ba554bc121e4ffc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4bf3a7e3036db78e988f1f20e7101373"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga4bf3a7e3036db78e988f1f20e7101373">dd_int_mode_t</a> { <br />
|
|
  <a class="el" href="group__DDAPI.html#gga4bf3a7e3036db78e988f1f20e7101373afdfd19a577d918382e9b8d125532c411">DD_INT_MODE_ANY</a>,
|
|
<a class="el" href="group__DDAPI.html#gga4bf3a7e3036db78e988f1f20e7101373a9429c9a0c2a64942c56bd96fd3b161e5">DD_INT_MODE_LEVEL_LOW</a>,
|
|
<a class="el" href="group__DDAPI.html#gga4bf3a7e3036db78e988f1f20e7101373a1474d1b3037a393c3b3e956f0994b17d">DD_INT_MODE_LEVEL_HIGH</a>,
|
|
<a class="el" href="group__DDAPI.html#gga4bf3a7e3036db78e988f1f20e7101373ae01e13a0c9bdb48a8389f013226e6cb2">DD_INT_MODE_EDGE_FALL</a>,
|
|
<br />
|
|
  <a class="el" href="group__DDAPI.html#gga4bf3a7e3036db78e988f1f20e7101373aac53012ffcacd2628bcdabf058c6c496">DD_INT_MODE_EDGE_RISE</a>,
|
|
<a class="el" href="group__DDAPI.html#gga4bf3a7e3036db78e988f1f20e7101373a333112a23c699438cf4f623c7e4d50c4">DD_INT_MODE_EDGE_BOTH</a>
|
|
<br />
|
|
}<tr class="memdesc:ga4bf3a7e3036db78e988f1f20e7101373"><td class="mdescLeft"> </td><td class="mdescRight">Interrupt mode or level specification. <a href="group__DDAPI.html#ga4bf3a7e3036db78e988f1f20e7101373">More...</a><br /></td></tr>
|
|
</td></tr>
|
|
<tr class="separator:ga4bf3a7e3036db78e988f1f20e7101373"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table><table class="memberdecls">
|
|
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
|
Functions</h2></td></tr>
|
|
<tr class="memitem:ga6d85ebff8a896e93058672cb0f77d2ac"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga6d85ebff8a896e93058672cb0f77d2ac">dd_printf</a> (const char *fmt,...)</td></tr>
|
|
<tr class="memdesc:ga6d85ebff8a896e93058672cb0f77d2ac"><td class="mdescLeft"> </td><td class="mdescRight">Write to console. <a href="group__DDAPI.html#ga6d85ebff8a896e93058672cb0f77d2ac">More...</a><br /></td></tr>
|
|
<tr class="separator:ga6d85ebff8a896e93058672cb0f77d2ac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaacaac0c3ac10b5d36d766cb8e10267eb"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#gaacaac0c3ac10b5d36d766cb8e10267eb">dd_priority_min</a> (void)</td></tr>
|
|
<tr class="memdesc:gaacaac0c3ac10b5d36d766cb8e10267eb"><td class="mdescLeft"> </td><td class="mdescRight">Return minimum priority value for device driver threads. <a href="group__DDAPI.html#gaacaac0c3ac10b5d36d766cb8e10267eb">More...</a><br /></td></tr>
|
|
<tr class="separator:gaacaac0c3ac10b5d36d766cb8e10267eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabc412fbf743f8f93da83216ec003986e"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#gabc412fbf743f8f93da83216ec003986e">dd_priority_max</a> (void)</td></tr>
|
|
<tr class="memdesc:gabc412fbf743f8f93da83216ec003986e"><td class="mdescLeft"> </td><td class="mdescRight">Return maximum priority value for device driver threads. <a href="group__DDAPI.html#gabc412fbf743f8f93da83216ec003986e">More...</a><br /></td></tr>
|
|
<tr class="separator:gabc412fbf743f8f93da83216ec003986e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga994ef1be92de1649d4df90052222b4eb"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga994ef1be92de1649d4df90052222b4eb">dd_priority</a> (<a class="el" href="group__DDAPI.html#ga2366bf946c5512d017f6391535dc6540">dd_prio_level_t</a> level)</td></tr>
|
|
<tr class="memdesc:ga994ef1be92de1649d4df90052222b4eb"><td class="mdescLeft"> </td><td class="mdescRight">Return specific priority value for device driver threads. <a href="group__DDAPI.html#ga994ef1be92de1649d4df90052222b4eb">More...</a><br /></td></tr>
|
|
<tr class="separator:ga994ef1be92de1649d4df90052222b4eb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac47b6eb95448ef43dca79bf01b6e6fc5"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#gac47b6eb95448ef43dca79bf01b6e6fc5">dd_my_threadno</a> (void)</td></tr>
|
|
<tr class="memdesc:gac47b6eb95448ef43dca79bf01b6e6fc5"><td class="mdescLeft"> </td><td class="mdescRight">Retrieve PikeOS thread number of current thread. <a href="group__DDAPI.html#gac47b6eb95448ef43dca79bf01b6e6fc5">More...</a><br /></td></tr>
|
|
<tr class="separator:gac47b6eb95448ef43dca79bf01b6e6fc5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga22a168a47fa678d3dd24cbbdc3f69a0a"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga22a168a47fa678d3dd24cbbdc3f69a0a">dd_allocate_threadno</a> (void)</td></tr>
|
|
<tr class="memdesc:ga22a168a47fa678d3dd24cbbdc3f69a0a"><td class="mdescLeft"> </td><td class="mdescRight">Allocate thread number. <a href="group__DDAPI.html#ga22a168a47fa678d3dd24cbbdc3f69a0a">More...</a><br /></td></tr>
|
|
<tr class="separator:ga22a168a47fa678d3dd24cbbdc3f69a0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5eca2981a8ba8a014e8d5a086f94163e"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga5eca2981a8ba8a014e8d5a086f94163e">dd_release_threadno</a> (unsigned int threadno)</td></tr>
|
|
<tr class="memdesc:ga5eca2981a8ba8a014e8d5a086f94163e"><td class="mdescLeft"> </td><td class="mdescRight">Release thread number. <a href="group__DDAPI.html#ga5eca2981a8ba8a014e8d5a086f94163e">More...</a><br /></td></tr>
|
|
<tr class="separator:ga5eca2981a8ba8a014e8d5a086f94163e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga54f60f8cee85e26cc0bf0ba3cb39809f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga54f60f8cee85e26cc0bf0ba3cb39809f">dd_event_signal</a> (<a class="el" href="group__DDAPI.html#ga0f4363d7cd5c2ef1c9733ee97626f21f">dd_thread_t</a> *thr)</td></tr>
|
|
<tr class="memdesc:ga54f60f8cee85e26cc0bf0ba3cb39809f"><td class="mdescLeft"> </td><td class="mdescRight">Send an event to a device driver thread. <a href="group__DDAPI.html#ga54f60f8cee85e26cc0bf0ba3cb39809f">More...</a><br /></td></tr>
|
|
<tr class="separator:ga54f60f8cee85e26cc0bf0ba3cb39809f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6a2592b03e5c7212d57361e911816395"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga6a2592b03e5c7212d57361e911816395">dd_thread_event_enable</a> (unsigned int threadno)</td></tr>
|
|
<tr class="memdesc:ga6a2592b03e5c7212d57361e911816395"><td class="mdescLeft"> </td><td class="mdescRight">Enable event reception. <a href="group__DDAPI.html#ga6a2592b03e5c7212d57361e911816395">More...</a><br /></td></tr>
|
|
<tr class="separator:ga6a2592b03e5c7212d57361e911816395"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae8f776a482b68a391e68c3e7626bbe83"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#gae8f776a482b68a391e68c3e7626bbe83">dd_thread_event_disable</a> (void)</td></tr>
|
|
<tr class="memdesc:gae8f776a482b68a391e68c3e7626bbe83"><td class="mdescLeft"> </td><td class="mdescRight">Disable event reception. <a href="group__DDAPI.html#gae8f776a482b68a391e68c3e7626bbe83">More...</a><br /></td></tr>
|
|
<tr class="separator:gae8f776a482b68a391e68c3e7626bbe83"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac8c95c65b95da3056b9a56aab07bc438"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#gac8c95c65b95da3056b9a56aab07bc438">dd_thread_ev_wait</a> (int action, unsigned int *counter, const struct timespec *to)</td></tr>
|
|
<tr class="memdesc:gac8c95c65b95da3056b9a56aab07bc438"><td class="mdescLeft"> </td><td class="mdescRight">Wait for an event. <a href="group__DDAPI.html#gac8c95c65b95da3056b9a56aab07bc438">More...</a><br /></td></tr>
|
|
<tr class="separator:gac8c95c65b95da3056b9a56aab07bc438"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2534b87ba16af36d389318498bb89d6a"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga2534b87ba16af36d389318498bb89d6a">dd_crit_enter</a> (<a class="el" href="group__DDAPI.html#ga0f4363d7cd5c2ef1c9733ee97626f21f">dd_thread_t</a> *thr)</td></tr>
|
|
<tr class="memdesc:ga2534b87ba16af36d389318498bb89d6a"><td class="mdescLeft"> </td><td class="mdescRight">Enter critical section. <a href="group__DDAPI.html#ga2534b87ba16af36d389318498bb89d6a">More...</a><br /></td></tr>
|
|
<tr class="separator:ga2534b87ba16af36d389318498bb89d6a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga225c8a96a2367ae46e0946fe35a35b5d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga225c8a96a2367ae46e0946fe35a35b5d">dd_crit_leave</a> (<a class="el" href="group__DDAPI.html#ga0f4363d7cd5c2ef1c9733ee97626f21f">dd_thread_t</a> *thr, unsigned int flags)</td></tr>
|
|
<tr class="memdesc:ga225c8a96a2367ae46e0946fe35a35b5d"><td class="mdescLeft"> </td><td class="mdescRight">Leave critical section. <a href="group__DDAPI.html#ga225c8a96a2367ae46e0946fe35a35b5d">More...</a><br /></td></tr>
|
|
<tr class="separator:ga225c8a96a2367ae46e0946fe35a35b5d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab8521e93b9ac1bcb8f3b700eee6a33cc"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#gab8521e93b9ac1bcb8f3b700eee6a33cc">dd_create_thread</a> (<a class="el" href="group__DDAPI.html#ga0f4363d7cd5c2ef1c9733ee97626f21f">dd_thread_t</a> *thr, unsigned int threadno, void(*func)(), size_t stacksize, unsigned int prio, const char *name, unsigned int nargs,...)</td></tr>
|
|
<tr class="memdesc:gab8521e93b9ac1bcb8f3b700eee6a33cc"><td class="mdescLeft"> </td><td class="mdescRight">Start a device driver thread. <a href="group__DDAPI.html#gab8521e93b9ac1bcb8f3b700eee6a33cc">More...</a><br /></td></tr>
|
|
<tr class="separator:gab8521e93b9ac1bcb8f3b700eee6a33cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9b6ec60d67f5ff110b43fe6b0dac92a8"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga9b6ec60d67f5ff110b43fe6b0dac92a8">dd_delete_thread</a> (<a class="el" href="group__DDAPI.html#ga0f4363d7cd5c2ef1c9733ee97626f21f">dd_thread_t</a> *thr)</td></tr>
|
|
<tr class="memdesc:ga9b6ec60d67f5ff110b43fe6b0dac92a8"><td class="mdescLeft"> </td><td class="mdescRight">Delete a device driver thread. <a href="group__DDAPI.html#ga9b6ec60d67f5ff110b43fe6b0dac92a8">More...</a><br /></td></tr>
|
|
<tr class="separator:ga9b6ec60d67f5ff110b43fe6b0dac92a8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0d8d979c4102ac856716b8d3d4078f1b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga0d8d979c4102ac856716b8d3d4078f1b">dd_thread_suicide</a> (void)</td></tr>
|
|
<tr class="memdesc:ga0d8d979c4102ac856716b8d3d4078f1b"><td class="mdescLeft"> </td><td class="mdescRight">Commit suicide in a device driver thread. <a href="group__DDAPI.html#ga0d8d979c4102ac856716b8d3d4078f1b">More...</a><br /></td></tr>
|
|
<tr class="separator:ga0d8d979c4102ac856716b8d3d4078f1b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadf3e2e6c2132ccebf9c3a4b3ddc64cd3"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#gadf3e2e6c2132ccebf9c3a4b3ddc64cd3">dd_thread_suspend</a> (const struct timespec *to)</td></tr>
|
|
<tr class="memdesc:gadf3e2e6c2132ccebf9c3a4b3ddc64cd3"><td class="mdescLeft"> </td><td class="mdescRight">Suspend thread for some time. <a href="group__DDAPI.html#gadf3e2e6c2132ccebf9c3a4b3ddc64cd3">More...</a><br /></td></tr>
|
|
<tr class="separator:gadf3e2e6c2132ccebf9c3a4b3ddc64cd3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga52361c121aedf90e4b6deb6a77aff4fe"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga52361c121aedf90e4b6deb6a77aff4fe">dd_thread_int_attach_mode</a> (int intid, <a class="el" href="group__DDAPI.html#ga4bf3a7e3036db78e988f1f20e7101373">dd_int_mode_t</a> mode)</td></tr>
|
|
<tr class="memdesc:ga52361c121aedf90e4b6deb6a77aff4fe"><td class="mdescLeft"> </td><td class="mdescRight">Attach to an interrupt source. <a href="group__DDAPI.html#ga52361c121aedf90e4b6deb6a77aff4fe">More...</a><br /></td></tr>
|
|
<tr class="separator:ga52361c121aedf90e4b6deb6a77aff4fe"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2097aaea083226bb328f22676fbc22e4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga2097aaea083226bb328f22676fbc22e4">dd_thread_int_attach</a> (int intid)</td></tr>
|
|
<tr class="memdesc:ga2097aaea083226bb328f22676fbc22e4"><td class="mdescLeft"> </td><td class="mdescRight">Attach to an interrupt source. <a href="group__DDAPI.html#ga2097aaea083226bb328f22676fbc22e4">More...</a><br /></td></tr>
|
|
<tr class="separator:ga2097aaea083226bb328f22676fbc22e4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7ff85b092609f334e83207693877f750"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga7ff85b092609f334e83207693877f750">dd_thread_int_detach</a> (void)</td></tr>
|
|
<tr class="memdesc:ga7ff85b092609f334e83207693877f750"><td class="mdescLeft"> </td><td class="mdescRight">Detach from an interrupt source. <a href="group__DDAPI.html#ga7ff85b092609f334e83207693877f750">More...</a><br /></td></tr>
|
|
<tr class="separator:ga7ff85b092609f334e83207693877f750"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaad7e7311c7ad0d2863f2c79195e10a8a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#gaad7e7311c7ad0d2863f2c79195e10a8a">dd_thread_int_wait</a> (int chain, const struct timespec *to)</td></tr>
|
|
<tr class="memdesc:gaad7e7311c7ad0d2863f2c79195e10a8a"><td class="mdescLeft"> </td><td class="mdescRight">Chain interrupt and wait for next interrupt. <a href="group__DDAPI.html#gaad7e7311c7ad0d2863f2c79195e10a8a">More...</a><br /></td></tr>
|
|
<tr class="separator:gaad7e7311c7ad0d2863f2c79195e10a8a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga857e1bb5dace127f8def08f4907195e7"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga857e1bb5dace127f8def08f4907195e7">dd_install_driver</a> (const struct <a class="el" href="structdevicemethods.html">devicemethods</a> *methods, void *info)</td></tr>
|
|
<tr class="memdesc:ga857e1bb5dace127f8def08f4907195e7"><td class="mdescLeft"> </td><td class="mdescRight">Install a new device driver. <a href="group__DDAPI.html#ga857e1bb5dace127f8def08f4907195e7">More...</a><br /></td></tr>
|
|
<tr class="separator:ga857e1bb5dace127f8def08f4907195e7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga14dc71c446aa7c108232dbd1f24a5627"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga14dc71c446aa7c108232dbd1f24a5627">dd_deinstall_driver</a> (void *handle)</td></tr>
|
|
<tr class="memdesc:ga14dc71c446aa7c108232dbd1f24a5627"><td class="mdescLeft"> </td><td class="mdescRight">Deinstall a previously installed device driver. <a href="group__DDAPI.html#ga14dc71c446aa7c108232dbd1f24a5627">More...</a><br /></td></tr>
|
|
<tr class="separator:ga14dc71c446aa7c108232dbd1f24a5627"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8da8c61c0993b7befd9c2836c8158cd1"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga8da8c61c0993b7befd9c2836c8158cd1">dd_find_vmit_mem_region</a> (<a class="el" href="group__DDAPI.html#ga9b9d33f9044faf0493850a8661cecd1e">dd_phys_addr_t</a> addr, size_t size, int ioport, <a class="el" href="group__DDAPI.html#ga24b540b538b32822973de0fb1ffc94e0">dd_vmit_mem_region_t</a> *mem)</td></tr>
|
|
<tr class="memdesc:ga8da8c61c0993b7befd9c2836c8158cd1"><td class="mdescLeft"> </td><td class="mdescRight">Locate a physical memory region. <a href="group__DDAPI.html#ga8da8c61c0993b7befd9c2836c8158cd1">More...</a><br /></td></tr>
|
|
<tr class="separator:ga8da8c61c0993b7befd9c2836c8158cd1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8169600027310f4997861f79d3e778ab"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga8169600027310f4997861f79d3e778ab">dd_get_vmit_mem_region_by_name</a> (const char *name, <a class="el" href="group__DDAPI.html#ga24b540b538b32822973de0fb1ffc94e0">dd_vmit_mem_region_t</a> *mem)</td></tr>
|
|
<tr class="memdesc:ga8169600027310f4997861f79d3e778ab"><td class="mdescLeft"> </td><td class="mdescRight">Locate a memory region by name. <a href="group__DDAPI.html#ga8169600027310f4997861f79d3e778ab">More...</a><br /></td></tr>
|
|
<tr class="separator:ga8169600027310f4997861f79d3e778ab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5125973616990ffbe5d14b9f3dc9a713"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga5125973616990ffbe5d14b9f3dc9a713">dd_get_vmit_mem_region</a> (unsigned int ndx, <a class="el" href="group__DDAPI.html#ga24b540b538b32822973de0fb1ffc94e0">dd_vmit_mem_region_t</a> *mem)</td></tr>
|
|
<tr class="memdesc:ga5125973616990ffbe5d14b9f3dc9a713"><td class="mdescLeft"> </td><td class="mdescRight">Locate a mapped memory region by number. <a href="group__DDAPI.html#ga5125973616990ffbe5d14b9f3dc9a713">More...</a><br /></td></tr>
|
|
<tr class="separator:ga5125973616990ffbe5d14b9f3dc9a713"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaeebd626ed35d44cc38e4e5fd9aa2377a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#gaeebd626ed35d44cc38e4e5fd9aa2377a">dd_virt2phys</a> (const void *vaddr, size_t size, <a class="el" href="group__DDAPI.html#ga42799fea852f1805a3949a44f6f37380">dd_sglist_t</a> *sglist, unsigned int *nentries)</td></tr>
|
|
<tr class="memdesc:gaeebd626ed35d44cc38e4e5fd9aa2377a"><td class="mdescLeft"> </td><td class="mdescRight">Build a scatter-gather list for a virtual memory area. <a href="group__DDAPI.html#gaeebd626ed35d44cc38e4e5fd9aa2377a">More...</a><br /></td></tr>
|
|
<tr class="separator:gaeebd626ed35d44cc38e4e5fd9aa2377a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0d132be0b3b22c7bbc012b7e633e6e0f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga0d132be0b3b22c7bbc012b7e633e6e0f">dd_iomem_set_attr</a> (const void *vaddr, size_t size, <a class="el" href="group__DDAPI.html#ga441c341c4d5d59aa33a0eca854fe9553">dd_iomem_attr_t</a> attr, void **error_addr)</td></tr>
|
|
<tr class="memdesc:ga0d132be0b3b22c7bbc012b7e633e6e0f"><td class="mdescLeft"> </td><td class="mdescRight">Modify memory attributes. <a href="group__DDAPI.html#ga0d132be0b3b22c7bbc012b7e633e6e0f">More...</a><br /></td></tr>
|
|
<tr class="separator:ga0d132be0b3b22c7bbc012b7e633e6e0f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga89cc89221bac7cfeedb77675814b1b78"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga89cc89221bac7cfeedb77675814b1b78">dd_iomem_alloc_region</a> (size_t size, unsigned long align, unsigned int guard, <a class="el" href="group__DDAPI.html#ga91e156d9f28ec779af341d4558566741">dd_iomem_region_t</a> *region)</td></tr>
|
|
<tr class="memdesc:ga89cc89221bac7cfeedb77675814b1b78"><td class="mdescLeft"> </td><td class="mdescRight">Allocate a virtual memory region. <a href="group__DDAPI.html#ga89cc89221bac7cfeedb77675814b1b78">More...</a><br /></td></tr>
|
|
<tr class="separator:ga89cc89221bac7cfeedb77675814b1b78"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac6260847539f0382579acb3bce25a231"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#gac6260847539f0382579acb3bce25a231">dd_iomem_free_region</a> (const <a class="el" href="group__DDAPI.html#ga91e156d9f28ec779af341d4558566741">dd_iomem_region_t</a> *region)</td></tr>
|
|
<tr class="memdesc:gac6260847539f0382579acb3bce25a231"><td class="mdescLeft"> </td><td class="mdescRight">Free a virtual memory region. <a href="group__DDAPI.html#gac6260847539f0382579acb3bce25a231">More...</a><br /></td></tr>
|
|
<tr class="separator:gac6260847539f0382579acb3bce25a231"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad1ce240b429ac6045fc4de32e5c25d1c"><td class="memItemLeft" align="right" valign="top">void * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#gad1ce240b429ac6045fc4de32e5c25d1c">dd_install_clock</a> (<a class="el" href="group__DDAPI.html#gab2454ae5411974ff038e5edf08cb25f9">dd_clock_t</a> *clk)</td></tr>
|
|
<tr class="memdesc:gad1ce240b429ac6045fc4de32e5c25d1c"><td class="mdescLeft"> </td><td class="mdescRight">Install a clock. <a href="group__DDAPI.html#gad1ce240b429ac6045fc4de32e5c25d1c">More...</a><br /></td></tr>
|
|
<tr class="separator:gad1ce240b429ac6045fc4de32e5c25d1c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad51b4885572d599a9417827ac04fa898"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#gad51b4885572d599a9417827ac04fa898">dd_deinstall_clock</a> (void *handle)</td></tr>
|
|
<tr class="memdesc:gad51b4885572d599a9417827ac04fa898"><td class="mdescLeft"> </td><td class="mdescRight">Deinstall a clock. <a href="group__DDAPI.html#gad51b4885572d599a9417827ac04fa898">More...</a><br /></td></tr>
|
|
<tr class="separator:gad51b4885572d599a9417827ac04fa898"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gace605596380048f0a1446aa36f614054"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#gace605596380048f0a1446aa36f614054">dd_process_clockn</a> (void *handle, unsigned int ticks)</td></tr>
|
|
<tr class="memdesc:gace605596380048f0a1446aa36f614054"><td class="mdescLeft"> </td><td class="mdescRight">Process timers running off a clock. <a href="group__DDAPI.html#gace605596380048f0a1446aa36f614054">More...</a><br /></td></tr>
|
|
<tr class="separator:gace605596380048f0a1446aa36f614054"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7cbfdffcac51e2813af0ee648eae6e62"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga7cbfdffcac51e2813af0ee648eae6e62">dd_process_clock</a> (void *handle)</td></tr>
|
|
<tr class="memdesc:ga7cbfdffcac51e2813af0ee648eae6e62"><td class="mdescLeft"> </td><td class="mdescRight">Process timers running off a clock. <a href="group__DDAPI.html#ga7cbfdffcac51e2813af0ee648eae6e62">More...</a><br /></td></tr>
|
|
<tr class="separator:ga7cbfdffcac51e2813af0ee648eae6e62"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9a7aa7646f612b009e6071a113e02dd6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga9a7aa7646f612b009e6071a113e02dd6">dd_get_time</a> (struct timespec *t)</td></tr>
|
|
<tr class="memdesc:ga9a7aa7646f612b009e6071a113e02dd6"><td class="mdescLeft"> </td><td class="mdescRight">Return time since system boot. <a href="group__DDAPI.html#ga9a7aa7646f612b009e6071a113e02dd6">More...</a><br /></td></tr>
|
|
<tr class="separator:ga9a7aa7646f612b009e6071a113e02dd6"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga90c7f135de6fe750c3d1fd26f0949a51"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga90c7f135de6fe750c3d1fd26f0949a51">dd_get_time_raw</a> (void)</td></tr>
|
|
<tr class="memdesc:ga90c7f135de6fe750c3d1fd26f0949a51"><td class="mdescLeft"> </td><td class="mdescRight">Return time since system boot in nanoseconds. <a href="group__DDAPI.html#ga90c7f135de6fe750c3d1fd26f0949a51">More...</a><br /></td></tr>
|
|
<tr class="separator:ga90c7f135de6fe750c3d1fd26f0949a51"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0b6f605a17c3bf1d8b12a0e5548980b1"><td class="memItemLeft" align="right" valign="top">uint64_t </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga0b6f605a17c3bf1d8b12a0e5548980b1">dd_get_ts</a> (void)</td></tr>
|
|
<tr class="memdesc:ga0b6f605a17c3bf1d8b12a0e5548980b1"><td class="mdescLeft"> </td><td class="mdescRight">Return processor time stamp counter value. <a href="group__DDAPI.html#ga0b6f605a17c3bf1d8b12a0e5548980b1">More...</a><br /></td></tr>
|
|
<tr class="separator:ga0b6f605a17c3bf1d8b12a0e5548980b1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2dd02d59c9cfdb202b429b2fdd4bfb87"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga2dd02d59c9cfdb202b429b2fdd4bfb87">dd_thread_setaffinity</a> (<a class="el" href="group__DDAPI.html#ga0f4363d7cd5c2ef1c9733ee97626f21f">dd_thread_t</a> *thr, const cpuset_t *mask)</td></tr>
|
|
<tr class="memdesc:ga2dd02d59c9cfdb202b429b2fdd4bfb87"><td class="mdescLeft"> </td><td class="mdescRight">Set CPU affinity mask of a device driver thread. <a href="group__DDAPI.html#ga2dd02d59c9cfdb202b429b2fdd4bfb87">More...</a><br /></td></tr>
|
|
<tr class="separator:ga2dd02d59c9cfdb202b429b2fdd4bfb87"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7ec4e4b387fefd0580213f9711ee9ae3"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga7ec4e4b387fefd0580213f9711ee9ae3">dd_thread_getaffinity</a> (<a class="el" href="group__DDAPI.html#ga0f4363d7cd5c2ef1c9733ee97626f21f">dd_thread_t</a> *thr, cpuset_t *mask)</td></tr>
|
|
<tr class="memdesc:ga7ec4e4b387fefd0580213f9711ee9ae3"><td class="mdescLeft"> </td><td class="mdescRight">Retrieve the CPU affinity mask of a device driver thread. <a href="group__DDAPI.html#ga7ec4e4b387fefd0580213f9711ee9ae3">More...</a><br /></td></tr>
|
|
<tr class="separator:ga7ec4e4b387fefd0580213f9711ee9ae3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2c3d27fbbdb2af0f307d2ec1c2a14bb1"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#ga2c3d27fbbdb2af0f307d2ec1c2a14bb1">dd_thread_getcpu</a> (<a class="el" href="group__DDAPI.html#ga0f4363d7cd5c2ef1c9733ee97626f21f">dd_thread_t</a> *thr, unsigned int *cpu)</td></tr>
|
|
<tr class="memdesc:ga2c3d27fbbdb2af0f307d2ec1c2a14bb1"><td class="mdescLeft"> </td><td class="mdescRight">Retrieve the logical processor number of a device driver thread. <a href="group__DDAPI.html#ga2c3d27fbbdb2af0f307d2ec1c2a14bb1">More...</a><br /></td></tr>
|
|
<tr class="separator:ga2c3d27fbbdb2af0f307d2ec1c2a14bb1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab3a8e6431eb621fcbd99d3b312af8fdf"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI.html#gab3a8e6431eb621fcbd99d3b312af8fdf">dd_create_thread_mc</a> (<a class="el" href="group__DDAPI.html#ga0f4363d7cd5c2ef1c9733ee97626f21f">dd_thread_t</a> *thr, unsigned int threadno, const cpuset_t *cpu_mask, void(*func)(), size_t stacksize, unsigned int prio, const char *name, unsigned int nargs,...)</td></tr>
|
|
<tr class="memdesc:gab3a8e6431eb621fcbd99d3b312af8fdf"><td class="mdescLeft"> </td><td class="mdescRight">Start a device driver thread assigning a CPU affinity mask. <a href="group__DDAPI.html#gab3a8e6431eb621fcbd99d3b312af8fdf">More...</a><br /></td></tr>
|
|
<tr class="separator:gab3a8e6431eb621fcbd99d3b312af8fdf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga754da3bfbc5fd0744107b03fb31b898a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="group__DDAPI__OSCTL.html#ga754da3bfbc5fd0744107b03fb31b898a">dd_os_control</a> (<a class="el" href="group__DDAPI__OSCTL.html#gaec1ccbdeae287364c445f077b3e6f6dd">dd_os_ctl_t</a> cmd, void *arg)</td></tr>
|
|
<tr class="memdesc:ga754da3bfbc5fd0744107b03fb31b898a"><td class="mdescLeft"> </td><td class="mdescRight">Perform operating system control functions. <a href="group__DDAPI__OSCTL.html#ga754da3bfbc5fd0744107b03fb31b898a">More...</a><br /></td></tr>
|
|
<tr class="separator:ga754da3bfbc5fd0744107b03fb31b898a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
</div><!-- contents -->
|
|
</div><!-- doc-content -->
|
|
<!-- start footer part -->
|
|
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
<ul>
|
|
<li class="navelem"><a class="el" href="dir_a8adc0807d5a5926ebf6cd2ff2d915eb.html">localsrc</a></li><li class="navelem"><a class="el" href="dir_e5ab56458b395d3914abb489957af44a.html">pse51</a></li><li class="navelem"><a class="el" href="dir_382df6351c2622d26be84382bbf63b9d.html">p4</a></li><li class="navelem"><a class="el" href="dir_5334be65f3c481946a5f63c981ca1156.html">ddapi</a></li><li class="navelem"><a class="el" href="ddapi_8h.html">ddapi.h</a></li>
|
|
<li class="footer">(C) Copyright SYSGO AG</li>
|
|
</ul>
|
|
</div>
|
|
</body>
|
|
</html>
|