f052f43b3b
Change-Id: If04d1155173fba8d3e050f3259da8b3edc60e076
590 строки
113 KiB
HTML
590 строки
113 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.6"/>
|
|
<title>HIP: Heterogenous-computing Interface for Portability: /home/rocm/hip/include/hip/hcc_detail/hip_runtime_api.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="search/search.css" rel="stylesheet" type="text/css"/>
|
|
<script type="text/javascript" src="search/search.js"></script>
|
|
<script type="text/javascript">
|
|
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
|
</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 style="height: 56px;">
|
|
<td style="padding-left: 0.5em;">
|
|
<div id="projectname">HIP: Heterogenous-computing Interface for Portability
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
<!-- end header part -->
|
|
<!-- Generated by Doxygen 1.8.6 -->
|
|
<script type="text/javascript">
|
|
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
|
</script>
|
|
<div id="navrow1" class="tabs">
|
|
<ul class="tablist">
|
|
<li><a href="index.html"><span>Main Page</span></a></li>
|
|
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
|
<li><a href="modules.html"><span>Modules</span></a></li>
|
|
<li><a href="annotated.html"><span>Classes</span></a></li>
|
|
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
|
<li>
|
|
<div id="MSearchBox" class="MSearchBoxInactive">
|
|
<span class="left">
|
|
<img id="MSearchSelect" src="search/mag_sel.png"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
alt=""/>
|
|
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
|
onfocus="searchBox.OnSearchFieldFocus(true)"
|
|
onblur="searchBox.OnSearchFieldFocus(false)"
|
|
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
|
</span><span class="right">
|
|
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
|
</span>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div id="navrow2" class="tabs2">
|
|
<ul class="tablist">
|
|
<li><a href="files.html"><span>File List</span></a></li>
|
|
<li><a href="globals.html"><span>File Members</span></a></li>
|
|
</ul>
|
|
</div>
|
|
<!-- window showing the filter options -->
|
|
<div id="MSearchSelectWindow"
|
|
onmouseover="return searchBox.OnSearchSelectShow()"
|
|
onmouseout="return searchBox.OnSearchSelectHide()"
|
|
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
|
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Pages</a></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_d44c64559bbebec7f509842c48db8b23.html">include</a></li><li class="navelem"><a class="el" href="dir_82c4e5e99cd964a390bd8b007f79d8a6.html">hip</a></li><li class="navelem"><a class="el" href="dir_ce4f9d092cd8b82b7c46cef8ba457558.html">hcc_detail</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="summary">
|
|
<a href="#nested-classes">Classes</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">hip_runtime_api.h File Reference</div> </div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
|
|
<p>Contains C function APIs for HIP runtime. This file does not use any HCC builtin or special language extensions (-hc mode) ; those functions in hip_runtime.h.
|
|
<a href="#details">More...</a></p>
|
|
<div class="textblock"><code>#include <stdint.h></code><br/>
|
|
<code>#include <stddef.h></code><br/>
|
|
<code>#include <<a class="el" href="host__defines_8h_source.html">hip/hcc_detail/host_defines.h</a>></code><br/>
|
|
<code>#include <hip/hip_runtime_api.h></code><br/>
|
|
</div>
|
|
<p><a href="hcc__detail_2hip__runtime__api_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>
|
|
Classes</h2></td></tr>
|
|
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct  </td><td class="memItemRight" valign="bottom"><a class="el" href="structdim3.html">dim3</a></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:ab78d63242f906b6d92cf766bd88a1898"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab78d63242f906b6d92cf766bd88a1898"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><b>HIP_LAUNCH_PARAM_BUFFER_POINTER</b>   ((void*) 0x01)</td></tr>
|
|
<tr class="separator:ab78d63242f906b6d92cf766bd88a1898"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a529edcc8dc562e3f6f6c6d17bf868f03"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a529edcc8dc562e3f6f6c6d17bf868f03"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><b>HIP_LAUNCH_PARAM_BUFFER_SIZE</b>   ((void*) 0x02)</td></tr>
|
|
<tr class="separator:a529edcc8dc562e3f6f6c6d17bf868f03"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a86cd80c0b352a6679a7fac89e026f0f7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a86cd80c0b352a6679a7fac89e026f0f7"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><b>HIP_LAUNCH_PARAM_END</b>   ((void*) 0x03)</td></tr>
|
|
<tr class="separator:a86cd80c0b352a6679a7fac89e026f0f7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa6226e5fe180a7a8da048f53a5baaf45"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa6226e5fe180a7a8da048f53a5baaf45"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><b>hipIpcMemLazyEnablePeerAccess</b>   0</td></tr>
|
|
<tr class="separator:aa6226e5fe180a7a8da048f53a5baaf45"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6df5f70eb976836ab3598cacf0ffcdf9"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__GlobalDefs.html#ga6df5f70eb976836ab3598cacf0ffcdf9">hipStreamDefault</a>   0x00</td></tr>
|
|
<tr class="memdesc:ga6df5f70eb976836ab3598cacf0ffcdf9"><td class="mdescLeft"> </td><td class="mdescRight">Flags that can be used with hipStreamCreateWithFlags. <a href="group__GlobalDefs.html#ga6df5f70eb976836ab3598cacf0ffcdf9">More...</a><br/></td></tr>
|
|
<tr class="separator:ga6df5f70eb976836ab3598cacf0ffcdf9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaaba9ae995d9b43b7d1ee70c6fa12c57d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaaba9ae995d9b43b7d1ee70c6fa12c57d"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__GlobalDefs.html#gaaba9ae995d9b43b7d1ee70c6fa12c57d">hipStreamNonBlocking</a>   0x01</td></tr>
|
|
<tr class="memdesc:gaaba9ae995d9b43b7d1ee70c6fa12c57d"><td class="mdescLeft"> </td><td class="mdescRight">Stream does not implicitly synchronize with null stream. <br/></td></tr>
|
|
<tr class="separator:gaaba9ae995d9b43b7d1ee70c6fa12c57d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga122a5853359eba97cf047ddd153740f0"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__GlobalDefs.html#ga122a5853359eba97cf047ddd153740f0">hipEventDefault</a>   0x0</td></tr>
|
|
<tr class="memdesc:ga122a5853359eba97cf047ddd153740f0"><td class="mdescLeft"> </td><td class="mdescRight">Flags that can be used with hipEventCreateWithFlags: <a href="group__GlobalDefs.html#ga122a5853359eba97cf047ddd153740f0">More...</a><br/></td></tr>
|
|
<tr class="separator:ga122a5853359eba97cf047ddd153740f0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafa1c076a5b991763a98695063f1ea11d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gafa1c076a5b991763a98695063f1ea11d"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__GlobalDefs.html#gafa1c076a5b991763a98695063f1ea11d">hipEventBlockingSync</a>   0x1</td></tr>
|
|
<tr class="memdesc:gafa1c076a5b991763a98695063f1ea11d"><td class="mdescLeft"> </td><td class="mdescRight">Waiting will yield CPU. Power-friendly and usage-friendly but may increase latency. <br/></td></tr>
|
|
<tr class="separator:gafa1c076a5b991763a98695063f1ea11d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3c0f44a85e36a4c67671da6bcdad0351"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga3c0f44a85e36a4c67671da6bcdad0351"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__GlobalDefs.html#ga3c0f44a85e36a4c67671da6bcdad0351">hipEventDisableTiming</a>   0x2</td></tr>
|
|
<tr class="memdesc:ga3c0f44a85e36a4c67671da6bcdad0351"><td class="mdescLeft"> </td><td class="mdescRight">Disable event's capability to record timing information. May improve performance. <br/></td></tr>
|
|
<tr class="separator:ga3c0f44a85e36a4c67671da6bcdad0351"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0f01d74059baa704e42aeff8222166bb"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__GlobalDefs.html#ga0f01d74059baa704e42aeff8222166bb">hipEventInterprocess</a>   0x4</td></tr>
|
|
<tr class="memdesc:ga0f01d74059baa704e42aeff8222166bb"><td class="mdescLeft"> </td><td class="mdescRight">Event can support IPC. <a href="group__GlobalDefs.html#ga0f01d74059baa704e42aeff8222166bb">More...</a><br/></td></tr>
|
|
<tr class="separator:ga0f01d74059baa704e42aeff8222166bb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad594ec51cb5b5e946c1e354bf80bddc7"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad594ec51cb5b5e946c1e354bf80bddc7"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__GlobalDefs.html#gad594ec51cb5b5e946c1e354bf80bddc7">hipHostMallocDefault</a>   0x0</td></tr>
|
|
<tr class="memdesc:gad594ec51cb5b5e946c1e354bf80bddc7"><td class="mdescLeft"> </td><td class="mdescRight">Flags that can be used with hipHostMalloc. <br/></td></tr>
|
|
<tr class="separator:gad594ec51cb5b5e946c1e354bf80bddc7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga99b7c2b08a834b4736bfdc24893a6bc5"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga99b7c2b08a834b4736bfdc24893a6bc5"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><b>hipHostMallocPortable</b>   0x1</td></tr>
|
|
<tr class="separator:ga99b7c2b08a834b4736bfdc24893a6bc5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf6e07be144bb1031bfcf9816335906cc"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaf6e07be144bb1031bfcf9816335906cc"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><b>hipHostMallocMapped</b>   0x2</td></tr>
|
|
<tr class="separator:gaf6e07be144bb1031bfcf9816335906cc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga21beb95617644dbefaffaacdc0f0a35c"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga21beb95617644dbefaffaacdc0f0a35c"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><b>hipHostMallocWriteCombined</b>   0x4</td></tr>
|
|
<tr class="separator:ga21beb95617644dbefaffaacdc0f0a35c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac7c100d241ff84ad10109bb00b7b25dc"><td class="memItemLeft" align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__GlobalDefs.html#gac7c100d241ff84ad10109bb00b7b25dc">hipHostRegisterDefault</a>   0x0</td></tr>
|
|
<tr class="memdesc:gac7c100d241ff84ad10109bb00b7b25dc"><td class="mdescLeft"> </td><td class="mdescRight">Flags that can be used with hipHostRegister. <a href="group__GlobalDefs.html#gac7c100d241ff84ad10109bb00b7b25dc">More...</a><br/></td></tr>
|
|
<tr class="separator:gac7c100d241ff84ad10109bb00b7b25dc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2db444f2315d412d3c7ba80ec6049583"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga2db444f2315d412d3c7ba80ec6049583"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__GlobalDefs.html#ga2db444f2315d412d3c7ba80ec6049583">hipHostRegisterPortable</a>   0x1</td></tr>
|
|
<tr class="memdesc:ga2db444f2315d412d3c7ba80ec6049583"><td class="mdescLeft"> </td><td class="mdescRight">Memory is considered registered by all contexts. HIP only supports one context so this is always assumed true. <br/></td></tr>
|
|
<tr class="separator:ga2db444f2315d412d3c7ba80ec6049583"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacfa4edcfcb39fc61bff6bdecb14d7618"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gacfa4edcfcb39fc61bff6bdecb14d7618"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__GlobalDefs.html#gacfa4edcfcb39fc61bff6bdecb14d7618">hipHostRegisterMapped</a>   0x2</td></tr>
|
|
<tr class="memdesc:gacfa4edcfcb39fc61bff6bdecb14d7618"><td class="mdescLeft"> </td><td class="mdescRight">Map the allocation into the address space for the current device. The device pointer can be obtained with <a class="el" href="group__Memory.html#ga8fa7a0478020b835a24785cd6bb89725" title="Get Device pointer from Host Pointer allocated through hipHostMalloc. ">hipHostGetDevicePointer</a>. <br/></td></tr>
|
|
<tr class="separator:gacfa4edcfcb39fc61bff6bdecb14d7618"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaefa79f1b4481d6a1d1091c14b24f33d0"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaefa79f1b4481d6a1d1091c14b24f33d0"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__GlobalDefs.html#gaefa79f1b4481d6a1d1091c14b24f33d0">hipHostRegisterIoMemory</a>   0x4</td></tr>
|
|
<tr class="memdesc:gaefa79f1b4481d6a1d1091c14b24f33d0"><td class="mdescLeft"> </td><td class="mdescRight">Not supported. <br/></td></tr>
|
|
<tr class="separator:gaefa79f1b4481d6a1d1091c14b24f33d0"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9032d35eb7383948828ee48e1e19f5fd"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga9032d35eb7383948828ee48e1e19f5fd"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__GlobalDefs.html#ga9032d35eb7383948828ee48e1e19f5fd">hipDeviceScheduleAuto</a>   0x0</td></tr>
|
|
<tr class="memdesc:ga9032d35eb7383948828ee48e1e19f5fd"><td class="mdescLeft"> </td><td class="mdescRight">Automatically select between Spin and Yield. <br/></td></tr>
|
|
<tr class="separator:ga9032d35eb7383948828ee48e1e19f5fd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga713d962bafb7758dc1ff0675e4239453"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga713d962bafb7758dc1ff0675e4239453"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__GlobalDefs.html#ga713d962bafb7758dc1ff0675e4239453">hipDeviceScheduleSpin</a>   0x1</td></tr>
|
|
<tr class="memdesc:ga713d962bafb7758dc1ff0675e4239453"><td class="mdescLeft"> </td><td class="mdescRight">Dedicate a CPU core to spin-wait. Provides lowest latency, but burns a CPU core and may consume more power. <br/></td></tr>
|
|
<tr class="separator:ga713d962bafb7758dc1ff0675e4239453"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaaf1e2706430c06601aa12a8af2a0ba5a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gaaf1e2706430c06601aa12a8af2a0ba5a"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="group__GlobalDefs.html#gaaf1e2706430c06601aa12a8af2a0ba5a">hipDeviceScheduleYield</a>   0x2</td></tr>
|
|
<tr class="memdesc:gaaf1e2706430c06601aa12a8af2a0ba5a"><td class="mdescLeft"> </td><td class="mdescRight">Yield the CPU to the operating system when waiting. May increase latency, but lowers power and is friendlier to other threads in the system. <br/></td></tr>
|
|
<tr class="separator:gaaf1e2706430c06601aa12a8af2a0ba5a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac9480926da806dfe7241e3c8fa0bd060"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gac9480926da806dfe7241e3c8fa0bd060"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><b>hipDeviceScheduleBlockingSync</b>   0x4</td></tr>
|
|
<tr class="separator:gac9480926da806dfe7241e3c8fa0bd060"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad0ee225558955549785dc0bf37e53554"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad0ee225558955549785dc0bf37e53554"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><b>hipDeviceScheduleMask</b>   0x7</td></tr>
|
|
<tr class="separator:gad0ee225558955549785dc0bf37e53554"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0b7ffad8d7cfcbf9d3c863d30ef651ae"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga0b7ffad8d7cfcbf9d3c863d30ef651ae"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><b>hipDeviceMapHost</b>   0x8</td></tr>
|
|
<tr class="separator:ga0b7ffad8d7cfcbf9d3c863d30ef651ae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad1c4f8c9fab30ce95f59e2cc404f4d96"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="gad1c4f8c9fab30ce95f59e2cc404f4d96"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><b>hipDeviceLmemResizeToMax</b>   0x16</td></tr>
|
|
<tr class="separator:gad1c4f8c9fab30ce95f59e2cc404f4d96"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga898bad8d5d67a63d7264d9038e02306a"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ga898bad8d5d67a63d7264d9038e02306a"></a>
|
|
#define </td><td class="memItemRight" valign="bottom"><b>USE_PEER_NON_UNIFIED</b>   1</td></tr>
|
|
<tr class="separator:ga898bad8d5d67a63d7264d9038e02306a"><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:a0ebbb61a275c1adb950de995aadd22bf"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0ebbb61a275c1adb950de995aadd22bf"></a>
|
|
typedef struct <a class="el" href="classihipCtx__t.html">ihipCtx_t</a> * </td><td class="memItemRight" valign="bottom"><b>hipCtx_t</b></td></tr>
|
|
<tr class="separator:a0ebbb61a275c1adb950de995aadd22bf"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:aa567a92b4c54ae55be152782fbe1bf38"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa567a92b4c54ae55be152782fbe1bf38"></a>
|
|
typedef struct <a class="el" href="classihipDevice__t.html">ihipDevice_t</a> * </td><td class="memItemRight" valign="bottom"><b>hipDevice_t</b></td></tr>
|
|
<tr class="separator:aa567a92b4c54ae55be152782fbe1bf38"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a0fc4326b345ac109cb72b90a22a1cb29"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0fc4326b345ac109cb72b90a22a1cb29"></a>
|
|
typedef struct <a class="el" href="classihipStream__t.html">ihipStream_t</a> * </td><td class="memItemRight" valign="bottom"><b>hipStream_t</b></td></tr>
|
|
<tr class="separator:a0fc4326b345ac109cb72b90a22a1cb29"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a4ce1e5347434f6fac2fcef6aafd8ee4d"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4ce1e5347434f6fac2fcef6aafd8ee4d"></a>
|
|
typedef struct <a class="el" href="classihipIpcMemHandle__t.html">ihipIpcMemHandle_t</a> * </td><td class="memItemRight" valign="bottom"><b>hipIpcMemHandle_t</b></td></tr>
|
|
<tr class="separator:a4ce1e5347434f6fac2fcef6aafd8ee4d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:abd2e1ad718d6d7e625a54c24cb920793"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abd2e1ad718d6d7e625a54c24cb920793"></a>
|
|
typedef struct <br class="typebreak"/>
|
|
ihipIpcEventHandle_t * </td><td class="memItemRight" valign="bottom"><b>hipIpcEventHandle_t</b></td></tr>
|
|
<tr class="separator:abd2e1ad718d6d7e625a54c24cb920793"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab0b1dd6ce7ee1720c2970552c20173e8"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0b1dd6ce7ee1720c2970552c20173e8"></a>
|
|
typedef struct <a class="el" href="classihipModule__t.html">ihipModule_t</a> * </td><td class="memItemRight" valign="bottom"><b>hipModule_t</b></td></tr>
|
|
<tr class="separator:ab0b1dd6ce7ee1720c2970552c20173e8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ab0a0bc547e98647ca6f047317c1e0587"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab0a0bc547e98647ca6f047317c1e0587"></a>
|
|
typedef struct <a class="el" href="classihipFunction__t.html">ihipFunction_t</a> * </td><td class="memItemRight" valign="bottom"><b>hipFunction_t</b></td></tr>
|
|
<tr class="separator:ab0a0bc547e98647ca6f047317c1e0587"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a618e4f089dc1e59056b0cb992f7aaae9"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a618e4f089dc1e59056b0cb992f7aaae9"></a>
|
|
typedef void * </td><td class="memItemRight" valign="bottom"><b>hipDeviceptr_t</b></td></tr>
|
|
<tr class="separator:a618e4f089dc1e59056b0cb992f7aaae9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:a3640952e23c028a87a7db564443948ea"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3640952e23c028a87a7db564443948ea"></a>
|
|
typedef struct <a class="el" href="structihipEvent__t.html">ihipEvent_t</a> * </td><td class="memItemRight" valign="bottom"><b>hipEvent_t</b></td></tr>
|
|
<tr class="separator:a3640952e23c028a87a7db564443948ea"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7effbca2af70714feaa3330bf1a77a72"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__GlobalDefs.html#ga86e5c5692645963a9a673e1aa88ba6ca">hipFuncCache_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__GlobalDefs.html#ga7effbca2af70714feaa3330bf1a77a72">hipFuncCache_t</a></td></tr>
|
|
<tr class="separator:ga7effbca2af70714feaa3330bf1a77a72"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6b1ca424fa26a5fb718937d662eaee7f"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__GlobalDefs.html#ga2e17b71d94ac350f2ccd914fd49d104e">hipSharedMemConfig</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__GlobalDefs.html#ga6b1ca424fa26a5fb718937d662eaee7f">hipSharedMemConfig</a></td></tr>
|
|
<tr class="separator:ga6b1ca424fa26a5fb718937d662eaee7f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacb37281795c3567d0b10a61c056d512b"><td class="memItemLeft" align="right" valign="top">typedef struct <a class="el" href="structdim3.html">dim3</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__GlobalDefs.html#gacb37281795c3567d0b10a61c056d512b">dim3</a></td></tr>
|
|
<tr class="separator:gacb37281795c3567d0b10a61c056d512b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0c04e67413ce030817361f02673e5c85"><td class="memItemLeft" align="right" valign="top">typedef enum <a class="el" href="group__GlobalDefs.html#ga232e222db36b1fc672ba98054d036a18">hipMemcpyKind</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__GlobalDefs.html#ga0c04e67413ce030817361f02673e5c85">hipMemcpyKind</a></td></tr>
|
|
<tr class="separator:ga0c04e67413ce030817361f02673e5c85"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadd389da2e3926a8ff17658d029015dcd"><td class="memItemLeft" align="right" valign="top">typedef void(* </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Stream.html#gadd389da2e3926a8ff17658d029015dcd">hipStreamCallback_t</a> )(<a class="el" href="classihipStream__t.html">hipStream_t</a> stream, <a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> status, void *userData)</td></tr>
|
|
<tr class="separator:gadd389da2e3926a8ff17658d029015dcd"><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:a02ceb1513c852c4dd1ecf3cc459fda70"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><b>hipLimit_t</b> { <b>hipLimitMallocHeapSize</b> = 0x02
|
|
}</td></tr>
|
|
<tr class="separator:a02ceb1513c852c4dd1ecf3cc459fda70"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga86e5c5692645963a9a673e1aa88ba6ca"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__GlobalDefs.html#ga86e5c5692645963a9a673e1aa88ba6ca">hipFuncCache_t</a> { <a class="el" href="group__GlobalDefs.html#gga86e5c5692645963a9a673e1aa88ba6caa0813fbaa008ce1231ff9fed3911eb3af">hipFuncCachePreferNone</a>,
|
|
<a class="el" href="group__GlobalDefs.html#gga86e5c5692645963a9a673e1aa88ba6caa9b34337dfbadba25ed2aa270bbcabc43">hipFuncCachePreferShared</a>,
|
|
<a class="el" href="group__GlobalDefs.html#gga86e5c5692645963a9a673e1aa88ba6caa636a3c140db6b9d4a8bf7d5a61c398c5">hipFuncCachePreferL1</a>,
|
|
<a class="el" href="group__GlobalDefs.html#gga86e5c5692645963a9a673e1aa88ba6caa0ddab0e840107634a152033103be44d7">hipFuncCachePreferEqual</a>
|
|
}</td></tr>
|
|
<tr class="separator:ga86e5c5692645963a9a673e1aa88ba6ca"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2e17b71d94ac350f2ccd914fd49d104e"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__GlobalDefs.html#ga2e17b71d94ac350f2ccd914fd49d104e">hipSharedMemConfig</a> { <a class="el" href="group__GlobalDefs.html#gga2e17b71d94ac350f2ccd914fd49d104eaf5b325c9b7bde878913f768eaba5014d">hipSharedMemBankSizeDefault</a>,
|
|
<a class="el" href="group__GlobalDefs.html#gga2e17b71d94ac350f2ccd914fd49d104ea0a95a6e0c33106c42d66ab9476ff954a">hipSharedMemBankSizeFourByte</a>,
|
|
<a class="el" href="group__GlobalDefs.html#gga2e17b71d94ac350f2ccd914fd49d104ea64518b4f5a25f536c883330167e79258">hipSharedMemBankSizeEightByte</a>
|
|
}</td></tr>
|
|
<tr class="separator:ga2e17b71d94ac350f2ccd914fd49d104e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga232e222db36b1fc672ba98054d036a18"><td class="memItemLeft" align="right" valign="top">enum  </td><td class="memItemRight" valign="bottom"><a class="el" href="group__GlobalDefs.html#ga232e222db36b1fc672ba98054d036a18">hipMemcpyKind</a> { <br/>
|
|
  <a class="el" href="group__GlobalDefs.html#gga232e222db36b1fc672ba98054d036a18a9d66b705aa85a9c83f0f533cef70d0af">hipMemcpyHostToHost</a> = 0,
|
|
<a class="el" href="group__GlobalDefs.html#gga232e222db36b1fc672ba98054d036a18aff32175ecb0c7113200286eff8211008">hipMemcpyHostToDevice</a> = 1,
|
|
<a class="el" href="group__GlobalDefs.html#gga232e222db36b1fc672ba98054d036a18aba2505e9ce1e5382f17730bc670917d1">hipMemcpyDeviceToHost</a> = 2,
|
|
<a class="el" href="group__GlobalDefs.html#gga232e222db36b1fc672ba98054d036a18abd05a09d3105e0ce25b34dd91cf83f88">hipMemcpyDeviceToDevice</a> =3,
|
|
<br/>
|
|
  <a class="el" href="group__GlobalDefs.html#gga232e222db36b1fc672ba98054d036a18a4e37107e416f79a2edf2b6534163c823">hipMemcpyDefault</a> = 4
|
|
<br/>
|
|
}</td></tr>
|
|
<tr class="separator:ga232e222db36b1fc672ba98054d036a18"><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:gaefdc2847fb1d6c3fb1354e827a191ebd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Device.html#gaefdc2847fb1d6c3fb1354e827a191ebd">hipDeviceSynchronize</a> (void)</td></tr>
|
|
<tr class="memdesc:gaefdc2847fb1d6c3fb1354e827a191ebd"><td class="mdescLeft"> </td><td class="mdescRight">Waits on all active streams on current device. <a href="group__Device.html#gaefdc2847fb1d6c3fb1354e827a191ebd">More...</a><br/></td></tr>
|
|
<tr class="separator:gaefdc2847fb1d6c3fb1354e827a191ebd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8d57161ae56a8edc46eeda447417bf6c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Device.html#ga8d57161ae56a8edc46eeda447417bf6c">hipDeviceReset</a> (void)</td></tr>
|
|
<tr class="memdesc:ga8d57161ae56a8edc46eeda447417bf6c"><td class="mdescLeft"> </td><td class="mdescRight">The state of current device is discarded and updated to a fresh state. <a href="group__Device.html#ga8d57161ae56a8edc46eeda447417bf6c">More...</a><br/></td></tr>
|
|
<tr class="separator:ga8d57161ae56a8edc46eeda447417bf6c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga43c1e7f15925eeb762195ccb5e063eae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Device.html#ga43c1e7f15925eeb762195ccb5e063eae">hipSetDevice</a> (int deviceId)</td></tr>
|
|
<tr class="memdesc:ga43c1e7f15925eeb762195ccb5e063eae"><td class="mdescLeft"> </td><td class="mdescRight">Set default device to be used for subsequent hip API calls from this thread. <a href="group__Device.html#ga43c1e7f15925eeb762195ccb5e063eae">More...</a><br/></td></tr>
|
|
<tr class="separator:ga43c1e7f15925eeb762195ccb5e063eae"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7e0e2e8c5f78e3c7449764657c254e0a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Device.html#ga7e0e2e8c5f78e3c7449764657c254e0a">hipGetDevice</a> (int *deviceId)</td></tr>
|
|
<tr class="memdesc:ga7e0e2e8c5f78e3c7449764657c254e0a"><td class="mdescLeft"> </td><td class="mdescRight">Return the default device id for the calling host thread. <a href="group__Device.html#ga7e0e2e8c5f78e3c7449764657c254e0a">More...</a><br/></td></tr>
|
|
<tr class="separator:ga7e0e2e8c5f78e3c7449764657c254e0a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8555d5c76d88c50ddbf54ae70b568394"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Device.html#ga8555d5c76d88c50ddbf54ae70b568394">hipGetDeviceCount</a> (int *count)</td></tr>
|
|
<tr class="memdesc:ga8555d5c76d88c50ddbf54ae70b568394"><td class="mdescLeft"> </td><td class="mdescRight">Return number of compute-capable devices. <a href="group__Device.html#ga8555d5c76d88c50ddbf54ae70b568394">More...</a><br/></td></tr>
|
|
<tr class="separator:ga8555d5c76d88c50ddbf54ae70b568394"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7080a145a4239a7276e0dc22062026c1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Device.html#ga7080a145a4239a7276e0dc22062026c1">hipDeviceGetAttribute</a> (int *pi, <a class="el" href="group__GlobalDefs.html#gacc0acd7b9bda126c6bb3dfd6e2796d7c">hipDeviceAttribute_t</a> attr, int deviceId)</td></tr>
|
|
<tr class="memdesc:ga7080a145a4239a7276e0dc22062026c1"><td class="mdescLeft"> </td><td class="mdescRight">Query for a specific device attribute. <a href="group__Device.html#ga7080a145a4239a7276e0dc22062026c1">More...</a><br/></td></tr>
|
|
<tr class="separator:ga7080a145a4239a7276e0dc22062026c1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga32208513b7cd491f0cb5fc884053f790"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Device.html#ga32208513b7cd491f0cb5fc884053f790">hipGetDeviceProperties</a> (<a class="el" href="structhipDeviceProp__t.html">hipDeviceProp_t</a> *prop, int deviceId)</td></tr>
|
|
<tr class="memdesc:ga32208513b7cd491f0cb5fc884053f790"><td class="mdescLeft"> </td><td class="mdescRight">Returns device properties. <a href="group__Device.html#ga32208513b7cd491f0cb5fc884053f790">More...</a><br/></td></tr>
|
|
<tr class="separator:ga32208513b7cd491f0cb5fc884053f790"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaada3d30a46ae06f68cf1574f496b86ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Device.html#gaada3d30a46ae06f68cf1574f496b86ee">hipDeviceSetCacheConfig</a> (<a class="el" href="group__GlobalDefs.html#ga86e5c5692645963a9a673e1aa88ba6ca">hipFuncCache_t</a> cacheConfig)</td></tr>
|
|
<tr class="memdesc:gaada3d30a46ae06f68cf1574f496b86ee"><td class="mdescLeft"> </td><td class="mdescRight">Set L1/Shared cache partition. <a href="group__Device.html#gaada3d30a46ae06f68cf1574f496b86ee">More...</a><br/></td></tr>
|
|
<tr class="separator:gaada3d30a46ae06f68cf1574f496b86ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga37057f9830ad6fab7ce5f05f6d3c89ab"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Device.html#ga37057f9830ad6fab7ce5f05f6d3c89ab">hipDeviceGetCacheConfig</a> (<a class="el" href="group__GlobalDefs.html#ga86e5c5692645963a9a673e1aa88ba6ca">hipFuncCache_t</a> *cacheConfig)</td></tr>
|
|
<tr class="memdesc:ga37057f9830ad6fab7ce5f05f6d3c89ab"><td class="mdescLeft"> </td><td class="mdescRight">Set Cache configuration for a specific function. <a href="group__Device.html#ga37057f9830ad6fab7ce5f05f6d3c89ab">More...</a><br/></td></tr>
|
|
<tr class="separator:ga37057f9830ad6fab7ce5f05f6d3c89ab"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa72baeb520f1d52fe17817e852937218"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Device.html#gaa72baeb520f1d52fe17817e852937218">hipDeviceGetLimit</a> (size_t *pValue, hipLimit_t limit)</td></tr>
|
|
<tr class="memdesc:gaa72baeb520f1d52fe17817e852937218"><td class="mdescLeft"> </td><td class="mdescRight">Get Resource limits of current device. <a href="group__Device.html#gaa72baeb520f1d52fe17817e852937218">More...</a><br/></td></tr>
|
|
<tr class="separator:gaa72baeb520f1d52fe17817e852937218"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga82f0637f09eb1082f6fd025f76c2c6f5"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Device.html#ga82f0637f09eb1082f6fd025f76c2c6f5">hipFuncSetCacheConfig</a> (<a class="el" href="group__GlobalDefs.html#ga86e5c5692645963a9a673e1aa88ba6ca">hipFuncCache_t</a> config)</td></tr>
|
|
<tr class="memdesc:ga82f0637f09eb1082f6fd025f76c2c6f5"><td class="mdescLeft"> </td><td class="mdescRight">Set Cache configuration for a specific function. <a href="group__Device.html#ga82f0637f09eb1082f6fd025f76c2c6f5">More...</a><br/></td></tr>
|
|
<tr class="separator:ga82f0637f09eb1082f6fd025f76c2c6f5"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1bb08f774a34a468d969a8a04791c9bb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Device.html#ga1bb08f774a34a468d969a8a04791c9bb">hipDeviceGetSharedMemConfig</a> (<a class="el" href="group__GlobalDefs.html#ga2e17b71d94ac350f2ccd914fd49d104e">hipSharedMemConfig</a> *pConfig)</td></tr>
|
|
<tr class="memdesc:ga1bb08f774a34a468d969a8a04791c9bb"><td class="mdescLeft"> </td><td class="mdescRight">Returns bank width of shared memory for current device. <a href="group__Device.html#ga1bb08f774a34a468d969a8a04791c9bb">More...</a><br/></td></tr>
|
|
<tr class="separator:ga1bb08f774a34a468d969a8a04791c9bb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9b1f279084e76691cedfbfadf9c717ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Device.html#ga9b1f279084e76691cedfbfadf9c717ee">hipDeviceSetSharedMemConfig</a> (<a class="el" href="group__GlobalDefs.html#ga2e17b71d94ac350f2ccd914fd49d104e">hipSharedMemConfig</a> config)</td></tr>
|
|
<tr class="memdesc:ga9b1f279084e76691cedfbfadf9c717ee"><td class="mdescLeft"> </td><td class="mdescRight">The bank width of shared memory on current device is set. <a href="group__Device.html#ga9b1f279084e76691cedfbfadf9c717ee">More...</a><br/></td></tr>
|
|
<tr class="separator:ga9b1f279084e76691cedfbfadf9c717ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga6e54db382768827e84725632018307aa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Device.html#ga6e54db382768827e84725632018307aa">hipSetDeviceFlags</a> (unsigned flags)</td></tr>
|
|
<tr class="memdesc:ga6e54db382768827e84725632018307aa"><td class="mdescLeft"> </td><td class="mdescRight">The current device behavior is changed according the flags passed. <a href="group__Device.html#ga6e54db382768827e84725632018307aa">More...</a><br/></td></tr>
|
|
<tr class="separator:ga6e54db382768827e84725632018307aa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf1e365e1d17cf40644d1470de4817c8e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Device.html#gaf1e365e1d17cf40644d1470de4817c8e">hipChooseDevice</a> (int *device, const <a class="el" href="structhipDeviceProp__t.html">hipDeviceProp_t</a> *prop)</td></tr>
|
|
<tr class="memdesc:gaf1e365e1d17cf40644d1470de4817c8e"><td class="mdescLeft"> </td><td class="mdescRight">Device which matches <a class="el" href="structhipDeviceProp__t.html">hipDeviceProp_t</a> is returned. <a href="group__Device.html#gaf1e365e1d17cf40644d1470de4817c8e">More...</a><br/></td></tr>
|
|
<tr class="separator:gaf1e365e1d17cf40644d1470de4817c8e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga533daeb9114d7fc2db8d867adf9e419b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Error.html#ga533daeb9114d7fc2db8d867adf9e419b">hipGetLastError</a> (void)</td></tr>
|
|
<tr class="memdesc:ga533daeb9114d7fc2db8d867adf9e419b"><td class="mdescLeft"> </td><td class="mdescRight">Return last error returned by any HIP runtime API call and resets the stored error code to <a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594aadfbdb847b149723c684ebd764556063" title="Successful completion. ">hipSuccess</a>. <a href="group__Error.html#ga533daeb9114d7fc2db8d867adf9e419b">More...</a><br/></td></tr>
|
|
<tr class="separator:ga533daeb9114d7fc2db8d867adf9e419b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1dd660bc739f7e13edd34615660f0148"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Error.html#ga1dd660bc739f7e13edd34615660f0148">hipPeekAtLastError</a> (void)</td></tr>
|
|
<tr class="memdesc:ga1dd660bc739f7e13edd34615660f0148"><td class="mdescLeft"> </td><td class="mdescRight">Return last error returned by any HIP runtime API call. <a href="group__Error.html#ga1dd660bc739f7e13edd34615660f0148">More...</a><br/></td></tr>
|
|
<tr class="separator:ga1dd660bc739f7e13edd34615660f0148"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga88c474d77635523dbf6ca67be7b56999"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Error.html#ga88c474d77635523dbf6ca67be7b56999">hipGetErrorName</a> (<a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> hip_error)</td></tr>
|
|
<tr class="memdesc:ga88c474d77635523dbf6ca67be7b56999"><td class="mdescLeft"> </td><td class="mdescRight">Return name of the specified error code in text form. <a href="group__Error.html#ga88c474d77635523dbf6ca67be7b56999">More...</a><br/></td></tr>
|
|
<tr class="separator:ga88c474d77635523dbf6ca67be7b56999"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1421a2ee561f30d5b1dbed3ecb28b264"><td class="memItemLeft" align="right" valign="top">const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Error.html#ga1421a2ee561f30d5b1dbed3ecb28b264">hipGetErrorString</a> (<a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> hipError)</td></tr>
|
|
<tr class="memdesc:ga1421a2ee561f30d5b1dbed3ecb28b264"><td class="mdescLeft"> </td><td class="mdescRight">Return handy text string message to explain the error which occurred. <a href="group__Error.html#ga1421a2ee561f30d5b1dbed3ecb28b264">More...</a><br/></td></tr>
|
|
<tr class="separator:ga1421a2ee561f30d5b1dbed3ecb28b264"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaff5b62d6e9502d80879f7176f4d03102"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Stream.html#gaff5b62d6e9502d80879f7176f4d03102">hipStreamCreate</a> (<a class="el" href="classihipStream__t.html">hipStream_t</a> *stream)</td></tr>
|
|
<tr class="memdesc:gaff5b62d6e9502d80879f7176f4d03102"><td class="mdescLeft"> </td><td class="mdescRight">Create an asynchronous stream. <a href="group__Stream.html#gaff5b62d6e9502d80879f7176f4d03102">More...</a><br/></td></tr>
|
|
<tr class="separator:gaff5b62d6e9502d80879f7176f4d03102"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf2382e3cc6632332a8983a0f58e43494"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Stream.html#gaf2382e3cc6632332a8983a0f58e43494">hipStreamCreateWithFlags</a> (<a class="el" href="classihipStream__t.html">hipStream_t</a> *stream, unsigned int flags)</td></tr>
|
|
<tr class="memdesc:gaf2382e3cc6632332a8983a0f58e43494"><td class="mdescLeft"> </td><td class="mdescRight">Create an asynchronous stream. <a href="group__Stream.html#gaf2382e3cc6632332a8983a0f58e43494">More...</a><br/></td></tr>
|
|
<tr class="separator:gaf2382e3cc6632332a8983a0f58e43494"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3076a3499ed2c7821311006100bb95ec"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Stream.html#ga3076a3499ed2c7821311006100bb95ec">hipStreamDestroy</a> (<a class="el" href="classihipStream__t.html">hipStream_t</a> stream)</td></tr>
|
|
<tr class="memdesc:ga3076a3499ed2c7821311006100bb95ec"><td class="mdescLeft"> </td><td class="mdescRight">Destroys the specified stream. <a href="group__Stream.html#ga3076a3499ed2c7821311006100bb95ec">More...</a><br/></td></tr>
|
|
<tr class="separator:ga3076a3499ed2c7821311006100bb95ec"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga925b39ff78d3b5fd458bd9e2cade9f4e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Stream.html#ga925b39ff78d3b5fd458bd9e2cade9f4e">hipStreamQuery</a> (<a class="el" href="classihipStream__t.html">hipStream_t</a> stream)</td></tr>
|
|
<tr class="memdesc:ga925b39ff78d3b5fd458bd9e2cade9f4e"><td class="mdescLeft"> </td><td class="mdescRight">Return <a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594aadfbdb847b149723c684ebd764556063" title="Successful completion. ">hipSuccess</a> if all of the operations in the specified <code>stream</code> have completed, or <a class="el" href="group__GlobalDefs.html#ggadf5010f6e140a53ecbdf949e73e87594aa9638063c8746a9d1fda2b2069a0a9f1" title="Indicates that asynchronous operations enqueued earlier are not ready. This is not actually an error...">hipErrorNotReady</a> if not. <a href="group__Stream.html#ga925b39ff78d3b5fd458bd9e2cade9f4e">More...</a><br/></td></tr>
|
|
<tr class="separator:ga925b39ff78d3b5fd458bd9e2cade9f4e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabbfb9f573a6ebe8c478605ecb5504a74"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Stream.html#gabbfb9f573a6ebe8c478605ecb5504a74">hipStreamSynchronize</a> (<a class="el" href="classihipStream__t.html">hipStream_t</a> stream)</td></tr>
|
|
<tr class="memdesc:gabbfb9f573a6ebe8c478605ecb5504a74"><td class="mdescLeft"> </td><td class="mdescRight">Wait for all commands in stream to complete. <a href="group__Stream.html#gabbfb9f573a6ebe8c478605ecb5504a74">More...</a><br/></td></tr>
|
|
<tr class="separator:gabbfb9f573a6ebe8c478605ecb5504a74"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gacdd84c8f8ef1539c96c57c1d5bcae633"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Stream.html#gacdd84c8f8ef1539c96c57c1d5bcae633">hipStreamWaitEvent</a> (<a class="el" href="classihipStream__t.html">hipStream_t</a> stream, <a class="el" href="structihipEvent__t.html">hipEvent_t</a> event, unsigned int flags)</td></tr>
|
|
<tr class="memdesc:gacdd84c8f8ef1539c96c57c1d5bcae633"><td class="mdescLeft"> </td><td class="mdescRight">Make the specified compute stream wait for an event. <a href="group__Stream.html#gacdd84c8f8ef1539c96c57c1d5bcae633">More...</a><br/></td></tr>
|
|
<tr class="separator:gacdd84c8f8ef1539c96c57c1d5bcae633"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3249555a26439591b8873f70b39bb116"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Stream.html#ga3249555a26439591b8873f70b39bb116">hipStreamGetFlags</a> (<a class="el" href="classihipStream__t.html">hipStream_t</a> stream, unsigned int *flags)</td></tr>
|
|
<tr class="memdesc:ga3249555a26439591b8873f70b39bb116"><td class="mdescLeft"> </td><td class="mdescRight">Return flags associated with this stream. <a href="group__Stream.html#ga3249555a26439591b8873f70b39bb116">More...</a><br/></td></tr>
|
|
<tr class="separator:ga3249555a26439591b8873f70b39bb116"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3e098cd7478828b2104abb41a7bb00d3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Stream.html#ga3e098cd7478828b2104abb41a7bb00d3">hipStreamAddCallback</a> (<a class="el" href="classihipStream__t.html">hipStream_t</a> stream, <a class="el" href="group__Stream.html#gadd389da2e3926a8ff17658d029015dcd">hipStreamCallback_t</a> callback, void *userData, unsigned int flags)</td></tr>
|
|
<tr class="memdesc:ga3e098cd7478828b2104abb41a7bb00d3"><td class="mdescLeft"> </td><td class="mdescRight">Adds a callback to be called on the host after all currently enqueued items in the stream have completed. For each cudaStreamAddCallback call, a callback will be executed exactly once. The callback will block later work in the stream until it is finished. <a href="group__Stream.html#ga3e098cd7478828b2104abb41a7bb00d3">More...</a><br/></td></tr>
|
|
<tr class="separator:ga3e098cd7478828b2104abb41a7bb00d3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae86a5acb1b22b61bc9ecb9c28fc71b75"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Event.html#gae86a5acb1b22b61bc9ecb9c28fc71b75">hipEventCreateWithFlags</a> (<a class="el" href="structihipEvent__t.html">hipEvent_t</a> *event, unsigned flags)</td></tr>
|
|
<tr class="memdesc:gae86a5acb1b22b61bc9ecb9c28fc71b75"><td class="mdescLeft"> </td><td class="mdescRight">Create an event with the specified flags. <a href="group__Event.html#gae86a5acb1b22b61bc9ecb9c28fc71b75">More...</a><br/></td></tr>
|
|
<tr class="separator:gae86a5acb1b22b61bc9ecb9c28fc71b75"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5df2309c9f29ca4c8e669db658d411b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Event.html#ga5df2309c9f29ca4c8e669db658d411b4">hipEventCreate</a> (<a class="el" href="structihipEvent__t.html">hipEvent_t</a> *event)</td></tr>
|
|
<tr class="separator:ga5df2309c9f29ca4c8e669db658d411b4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga553b6f7a8e7b7dd9536d8a64c24d7e29"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Event.html#ga553b6f7a8e7b7dd9536d8a64c24d7e29">hipEventRecord</a> (<a class="el" href="structihipEvent__t.html">hipEvent_t</a> event, <a class="el" href="classihipStream__t.html">hipStream_t</a> stream)</td></tr>
|
|
<tr class="memdesc:ga553b6f7a8e7b7dd9536d8a64c24d7e29"><td class="mdescLeft"> </td><td class="mdescRight">Record an event in the specified stream. <a href="group__Event.html#ga553b6f7a8e7b7dd9536d8a64c24d7e29">More...</a><br/></td></tr>
|
|
<tr class="separator:ga553b6f7a8e7b7dd9536d8a64c24d7e29"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga83260357dce0c39e8c6a3c74ec97484c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Event.html#ga83260357dce0c39e8c6a3c74ec97484c">hipEventDestroy</a> (<a class="el" href="structihipEvent__t.html">hipEvent_t</a> event)</td></tr>
|
|
<tr class="memdesc:ga83260357dce0c39e8c6a3c74ec97484c"><td class="mdescLeft"> </td><td class="mdescRight">Destroy the specified event. <a href="group__Event.html#ga83260357dce0c39e8c6a3c74ec97484c">More...</a><br/></td></tr>
|
|
<tr class="separator:ga83260357dce0c39e8c6a3c74ec97484c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga1f72d98ba5d6f7dc3da54e0c41fe38b1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Event.html#ga1f72d98ba5d6f7dc3da54e0c41fe38b1">hipEventSynchronize</a> (<a class="el" href="structihipEvent__t.html">hipEvent_t</a> event)</td></tr>
|
|
<tr class="memdesc:ga1f72d98ba5d6f7dc3da54e0c41fe38b1"><td class="mdescLeft"> </td><td class="mdescRight">Wait for an event to complete. <a href="group__Event.html#ga1f72d98ba5d6f7dc3da54e0c41fe38b1">More...</a><br/></td></tr>
|
|
<tr class="separator:ga1f72d98ba5d6f7dc3da54e0c41fe38b1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad4128b815cb475c8e13c7e66ff6250b7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Event.html#gad4128b815cb475c8e13c7e66ff6250b7">hipEventElapsedTime</a> (float *ms, <a class="el" href="structihipEvent__t.html">hipEvent_t</a> start, <a class="el" href="structihipEvent__t.html">hipEvent_t</a> stop)</td></tr>
|
|
<tr class="memdesc:gad4128b815cb475c8e13c7e66ff6250b7"><td class="mdescLeft"> </td><td class="mdescRight">Return the elapsed time between two events. <a href="group__Event.html#gad4128b815cb475c8e13c7e66ff6250b7">More...</a><br/></td></tr>
|
|
<tr class="separator:gad4128b815cb475c8e13c7e66ff6250b7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5d12d7b798b5ceb5932d1ac21f5ac776"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Event.html#ga5d12d7b798b5ceb5932d1ac21f5ac776">hipEventQuery</a> (<a class="el" href="structihipEvent__t.html">hipEvent_t</a> event)</td></tr>
|
|
<tr class="memdesc:ga5d12d7b798b5ceb5932d1ac21f5ac776"><td class="mdescLeft"> </td><td class="mdescRight">Query event status. <a href="group__Event.html#ga5d12d7b798b5ceb5932d1ac21f5ac776">More...</a><br/></td></tr>
|
|
<tr class="separator:ga5d12d7b798b5ceb5932d1ac21f5ac776"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3d68ba64959615d4ab84f10caa12433b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga3d68ba64959615d4ab84f10caa12433b">hipPointerGetAttributes</a> (<a class="el" href="structhipPointerAttribute__t.html">hipPointerAttribute_t</a> *attributes, void *ptr)</td></tr>
|
|
<tr class="memdesc:ga3d68ba64959615d4ab84f10caa12433b"><td class="mdescLeft"> </td><td class="mdescRight">Return attributes for the specified pointer. <a href="group__Memory.html#ga3d68ba64959615d4ab84f10caa12433b">More...</a><br/></td></tr>
|
|
<tr class="separator:ga3d68ba64959615d4ab84f10caa12433b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4c6fcfe80010069d2792780d00dcead2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga4c6fcfe80010069d2792780d00dcead2">hipMalloc</a> (void **ptr, size_t size)</td></tr>
|
|
<tr class="memdesc:ga4c6fcfe80010069d2792780d00dcead2"><td class="mdescLeft"> </td><td class="mdescRight">Allocate memory on the default accelerator. <a href="group__Memory.html#ga4c6fcfe80010069d2792780d00dcead2">More...</a><br/></td></tr>
|
|
<tr class="separator:ga4c6fcfe80010069d2792780d00dcead2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad3d3cdf82eb0058fc9eac1f939cd9d30"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#gad3d3cdf82eb0058fc9eac1f939cd9d30">hipMallocHost</a> (void **ptr, size_t size) __attribute__((deprecated("use <a class="el" href="group__Memory.html#gaad40bc7d97ccc799403ef5a9a8c246e1">hipHostMalloc</a> instead")))</td></tr>
|
|
<tr class="memdesc:gad3d3cdf82eb0058fc9eac1f939cd9d30"><td class="mdescLeft"> </td><td class="mdescRight">Allocate pinned host memory [Deprecated]. <a href="group__Memory.html#gad3d3cdf82eb0058fc9eac1f939cd9d30">More...</a><br/></td></tr>
|
|
<tr class="separator:gad3d3cdf82eb0058fc9eac1f939cd9d30"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaad40bc7d97ccc799403ef5a9a8c246e1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#gaad40bc7d97ccc799403ef5a9a8c246e1">hipHostMalloc</a> (void **ptr, size_t size, unsigned int flags)</td></tr>
|
|
<tr class="memdesc:gaad40bc7d97ccc799403ef5a9a8c246e1"><td class="mdescLeft"> </td><td class="mdescRight">Allocate device accessible page locked host memory. <a href="group__Memory.html#gaad40bc7d97ccc799403ef5a9a8c246e1">More...</a><br/></td></tr>
|
|
<tr class="separator:gaad40bc7d97ccc799403ef5a9a8c246e1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac5ae7f11cefc7085f39ee7868e71724a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#gac5ae7f11cefc7085f39ee7868e71724a">hipHostAlloc</a> (void **ptr, size_t size, unsigned int flags) __attribute__((deprecated("use <a class="el" href="group__Memory.html#gaad40bc7d97ccc799403ef5a9a8c246e1">hipHostMalloc</a> instead")))</td></tr>
|
|
<tr class="memdesc:gac5ae7f11cefc7085f39ee7868e71724a"><td class="mdescLeft"> </td><td class="mdescRight">Allocate device accessible page locked host memory [Deprecated]. <a href="group__Memory.html#gac5ae7f11cefc7085f39ee7868e71724a">More...</a><br/></td></tr>
|
|
<tr class="separator:gac5ae7f11cefc7085f39ee7868e71724a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8fa7a0478020b835a24785cd6bb89725"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga8fa7a0478020b835a24785cd6bb89725">hipHostGetDevicePointer</a> (void **devPtr, void *hstPtr, unsigned int flags)</td></tr>
|
|
<tr class="memdesc:ga8fa7a0478020b835a24785cd6bb89725"><td class="mdescLeft"> </td><td class="mdescRight">Get Device pointer from Host Pointer allocated through hipHostMalloc. <a href="group__Memory.html#ga8fa7a0478020b835a24785cd6bb89725">More...</a><br/></td></tr>
|
|
<tr class="separator:ga8fa7a0478020b835a24785cd6bb89725"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4d26915873b3e3534ceb4dc310f8709a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga4d26915873b3e3534ceb4dc310f8709a">hipHostGetFlags</a> (unsigned int *flagsPtr, void *hostPtr)</td></tr>
|
|
<tr class="memdesc:ga4d26915873b3e3534ceb4dc310f8709a"><td class="mdescLeft"> </td><td class="mdescRight">Return flags associated with host pointer. <a href="group__Memory.html#ga4d26915873b3e3534ceb4dc310f8709a">More...</a><br/></td></tr>
|
|
<tr class="separator:ga4d26915873b3e3534ceb4dc310f8709a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab8258f051e1a1f7385f794a15300e674"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#gab8258f051e1a1f7385f794a15300e674">hipHostRegister</a> (void *hostPtr, size_t sizeBytes, unsigned int flags)</td></tr>
|
|
<tr class="memdesc:gab8258f051e1a1f7385f794a15300e674"><td class="mdescLeft"> </td><td class="mdescRight">Register host memory so it can be accessed from the current device. <a href="group__Memory.html#gab8258f051e1a1f7385f794a15300e674">More...</a><br/></td></tr>
|
|
<tr class="separator:gab8258f051e1a1f7385f794a15300e674"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga4c9e1810b9f5858d36c4d28c91c86924"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga4c9e1810b9f5858d36c4d28c91c86924">hipHostUnregister</a> (void *hostPtr)</td></tr>
|
|
<tr class="memdesc:ga4c9e1810b9f5858d36c4d28c91c86924"><td class="mdescLeft"> </td><td class="mdescRight">Un-register host pointer. <a href="group__Memory.html#ga4c9e1810b9f5858d36c4d28c91c86924">More...</a><br/></td></tr>
|
|
<tr class="separator:ga4c9e1810b9f5858d36c4d28c91c86924"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga805c7320498926e444616fe090c727ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga805c7320498926e444616fe090c727ee">hipMallocPitch</a> (void **ptr, size_t *pitch, size_t width, size_t height)</td></tr>
|
|
<tr class="separator:ga805c7320498926e444616fe090c727ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga740d08da65cae1441ba32f8fedb863d1"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga740d08da65cae1441ba32f8fedb863d1">hipFree</a> (void *ptr)</td></tr>
|
|
<tr class="memdesc:ga740d08da65cae1441ba32f8fedb863d1"><td class="mdescLeft"> </td><td class="mdescRight">Free memory allocated by the hcc hip memory allocation API. This API performs an implicit <a class="el" href="group__Device.html#gaefdc2847fb1d6c3fb1354e827a191ebd" title="Waits on all active streams on current device. ">hipDeviceSynchronize()</a> call. If pointer is NULL, the hip runtime is initialized and hipSuccess is returned. <a href="group__Memory.html#ga740d08da65cae1441ba32f8fedb863d1">More...</a><br/></td></tr>
|
|
<tr class="separator:ga740d08da65cae1441ba32f8fedb863d1"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad2164cc3d49da53052f4b83b789e90c9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#gad2164cc3d49da53052f4b83b789e90c9">hipFreeHost</a> (void *ptr) __attribute__((deprecated("use <a class="el" href="group__Memory.html#ga2e543f58ee4544e317cd695d6d82e0a3">hipHostFree</a> instead")))</td></tr>
|
|
<tr class="memdesc:gad2164cc3d49da53052f4b83b789e90c9"><td class="mdescLeft"> </td><td class="mdescRight">Free memory allocated by the hcc hip host memory allocation API. [Deprecated]. <a href="group__Memory.html#gad2164cc3d49da53052f4b83b789e90c9">More...</a><br/></td></tr>
|
|
<tr class="separator:gad2164cc3d49da53052f4b83b789e90c9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2e543f58ee4544e317cd695d6d82e0a3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga2e543f58ee4544e317cd695d6d82e0a3">hipHostFree</a> (void *ptr)</td></tr>
|
|
<tr class="memdesc:ga2e543f58ee4544e317cd695d6d82e0a3"><td class="mdescLeft"> </td><td class="mdescRight">Free memory allocated by the hcc hip host memory allocation API This API performs an implicit <a class="el" href="group__Device.html#gaefdc2847fb1d6c3fb1354e827a191ebd" title="Waits on all active streams on current device. ">hipDeviceSynchronize()</a> call. If pointer is NULL, the hip runtime is initialized and hipSuccess is returned. <a href="group__Memory.html#ga2e543f58ee4544e317cd695d6d82e0a3">More...</a><br/></td></tr>
|
|
<tr class="separator:ga2e543f58ee4544e317cd695d6d82e0a3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac1a055d288302edd641c6d7416858e1e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#gac1a055d288302edd641c6d7416858e1e">hipMemcpy</a> (void *dst, const void *src, size_t sizeBytes, <a class="el" href="group__GlobalDefs.html#ga232e222db36b1fc672ba98054d036a18">hipMemcpyKind</a> kind)</td></tr>
|
|
<tr class="memdesc:gac1a055d288302edd641c6d7416858e1e"><td class="mdescLeft"> </td><td class="mdescRight">Copy data from src to dst. <a href="group__Memory.html#gac1a055d288302edd641c6d7416858e1e">More...</a><br/></td></tr>
|
|
<tr class="separator:gac1a055d288302edd641c6d7416858e1e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaa415ecdd2535e1eb618ed8a31a6f03af"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#gaa415ecdd2535e1eb618ed8a31a6f03af">hipMemcpyHtoD</a> (hipDeviceptr_t dst, void *src, size_t sizeBytes)</td></tr>
|
|
<tr class="memdesc:gaa415ecdd2535e1eb618ed8a31a6f03af"><td class="mdescLeft"> </td><td class="mdescRight">Copy data from Host to Device. <a href="group__Memory.html#gaa415ecdd2535e1eb618ed8a31a6f03af">More...</a><br/></td></tr>
|
|
<tr class="separator:gaa415ecdd2535e1eb618ed8a31a6f03af"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae61f4e35ff1b9643c6328bc45d091c3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#gae61f4e35ff1b9643c6328bc45d091c3f">hipMemcpyDtoH</a> (void *dst, hipDeviceptr_t src, size_t sizeBytes)</td></tr>
|
|
<tr class="memdesc:gae61f4e35ff1b9643c6328bc45d091c3f"><td class="mdescLeft"> </td><td class="mdescRight">Copy data from Device to Host. <a href="group__Memory.html#gae61f4e35ff1b9643c6328bc45d091c3f">More...</a><br/></td></tr>
|
|
<tr class="separator:gae61f4e35ff1b9643c6328bc45d091c3f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga814f245b8918f173c1f2f8c1480f7f93"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga814f245b8918f173c1f2f8c1480f7f93">hipMemcpyDtoD</a> (hipDeviceptr_t dst, hipDeviceptr_t src, size_t sizeBytes)</td></tr>
|
|
<tr class="memdesc:ga814f245b8918f173c1f2f8c1480f7f93"><td class="mdescLeft"> </td><td class="mdescRight">Copy data from Device to Device. <a href="group__Memory.html#ga814f245b8918f173c1f2f8c1480f7f93">More...</a><br/></td></tr>
|
|
<tr class="separator:ga814f245b8918f173c1f2f8c1480f7f93"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae3e76acb34bed5e3b19b4c1822975bcd"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#gae3e76acb34bed5e3b19b4c1822975bcd">hipMemcpyHtoDAsync</a> (hipDeviceptr_t dst, void *src, size_t sizeBytes, <a class="el" href="classihipStream__t.html">hipStream_t</a> stream)</td></tr>
|
|
<tr class="memdesc:gae3e76acb34bed5e3b19b4c1822975bcd"><td class="mdescLeft"> </td><td class="mdescRight">Copy data from Host to Device asynchronously. <a href="group__Memory.html#gae3e76acb34bed5e3b19b4c1822975bcd">More...</a><br/></td></tr>
|
|
<tr class="separator:gae3e76acb34bed5e3b19b4c1822975bcd"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad69da1994a646b843fb1fa465dbeb623"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#gad69da1994a646b843fb1fa465dbeb623">hipMemcpyDtoHAsync</a> (void *dst, hipDeviceptr_t src, size_t sizeBytes, <a class="el" href="classihipStream__t.html">hipStream_t</a> stream)</td></tr>
|
|
<tr class="memdesc:gad69da1994a646b843fb1fa465dbeb623"><td class="mdescLeft"> </td><td class="mdescRight">Copy data from Device to Host asynchronously. <a href="group__Memory.html#gad69da1994a646b843fb1fa465dbeb623">More...</a><br/></td></tr>
|
|
<tr class="separator:gad69da1994a646b843fb1fa465dbeb623"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad3bba6016cba62f0e933cdfb4c312d27"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#gad3bba6016cba62f0e933cdfb4c312d27">hipMemcpyDtoDAsync</a> (hipDeviceptr_t dst, hipDeviceptr_t src, size_t sizeBytes, <a class="el" href="classihipStream__t.html">hipStream_t</a> stream)</td></tr>
|
|
<tr class="memdesc:gad3bba6016cba62f0e933cdfb4c312d27"><td class="mdescLeft"> </td><td class="mdescRight">Copy data from Device to Device asynchronously. <a href="group__Memory.html#gad3bba6016cba62f0e933cdfb4c312d27">More...</a><br/></td></tr>
|
|
<tr class="separator:gad3bba6016cba62f0e933cdfb4c312d27"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga131ac5c1ba04e186112491cb9bf964bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga131ac5c1ba04e186112491cb9bf964bc">hipMemcpyToSymbol</a> (const char *symbolName, const void *src, size_t sizeBytes, size_t offset, <a class="el" href="group__GlobalDefs.html#ga232e222db36b1fc672ba98054d036a18">hipMemcpyKind</a> kind)</td></tr>
|
|
<tr class="memdesc:ga131ac5c1ba04e186112491cb9bf964bc"><td class="mdescLeft"> </td><td class="mdescRight">Copies <code>sizeBytes</code> bytes from the memory area pointed to by <code>src</code> to the memory area pointed to by <code>offset</code> bytes from the start of symbol <code>symbol</code>. <a href="group__Memory.html#ga131ac5c1ba04e186112491cb9bf964bc">More...</a><br/></td></tr>
|
|
<tr class="separator:ga131ac5c1ba04e186112491cb9bf964bc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7dd66b9e8e0e7159177b42a250fe23c4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga7dd66b9e8e0e7159177b42a250fe23c4">hipMemcpyToSymbolAsync</a> (const char *symbolName, const void *src, size_t sizeBytes, size_t offset, <a class="el" href="group__GlobalDefs.html#ga232e222db36b1fc672ba98054d036a18">hipMemcpyKind</a> kind, <a class="el" href="classihipStream__t.html">hipStream_t</a> stream)</td></tr>
|
|
<tr class="memdesc:ga7dd66b9e8e0e7159177b42a250fe23c4"><td class="mdescLeft"> </td><td class="mdescRight">Copies <code>sizeBytes</code> bytes from the memory area pointed to by <code>src</code> to the memory area pointed to by <code>offset</code> bytes from the start of symbol <code>symbol</code>. <a href="group__Memory.html#ga7dd66b9e8e0e7159177b42a250fe23c4">More...</a><br/></td></tr>
|
|
<tr class="separator:ga7dd66b9e8e0e7159177b42a250fe23c4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad55fa9f5980b711bc93c52820149ba18"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#gad55fa9f5980b711bc93c52820149ba18">hipMemcpyAsync</a> (void *dst, const void *src, size_t sizeBytes, <a class="el" href="group__GlobalDefs.html#ga232e222db36b1fc672ba98054d036a18">hipMemcpyKind</a> kind, <a class="el" href="classihipStream__t.html">hipStream_t</a> stream)</td></tr>
|
|
<tr class="memdesc:gad55fa9f5980b711bc93c52820149ba18"><td class="mdescLeft"> </td><td class="mdescRight">Copy data from src to dst asynchronously. <a href="group__Memory.html#gad55fa9f5980b711bc93c52820149ba18">More...</a><br/></td></tr>
|
|
<tr class="separator:gad55fa9f5980b711bc93c52820149ba18"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac7441e74affcce4b8b69dba996c5ebc4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#gac7441e74affcce4b8b69dba996c5ebc4">hipMemset</a> (void *dst, int value, size_t sizeBytes)</td></tr>
|
|
<tr class="memdesc:gac7441e74affcce4b8b69dba996c5ebc4"><td class="mdescLeft"> </td><td class="mdescRight">Copy data from src to dst asynchronously. <a href="group__Memory.html#gac7441e74affcce4b8b69dba996c5ebc4">More...</a><br/></td></tr>
|
|
<tr class="separator:gac7441e74affcce4b8b69dba996c5ebc4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae7d90e14c387e49f10db597f12915c54"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#gae7d90e14c387e49f10db597f12915c54">hipMemsetAsync</a> (void *dst, int value, size_t sizeBytes, <a class="el" href="classihipStream__t.html">hipStream_t</a> stream)</td></tr>
|
|
<tr class="memdesc:gae7d90e14c387e49f10db597f12915c54"><td class="mdescLeft"> </td><td class="mdescRight">Fills the first sizeBytes bytes of the memory area pointed to by dev with the constant byte value value. <a href="group__Memory.html#gae7d90e14c387e49f10db597f12915c54">More...</a><br/></td></tr>
|
|
<tr class="separator:gae7d90e14c387e49f10db597f12915c54"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga311c3e246a21590de14478b8bd063be2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Memory.html#ga311c3e246a21590de14478b8bd063be2">hipMemGetInfo</a> (size_t *free, size_t *total)</td></tr>
|
|
<tr class="memdesc:ga311c3e246a21590de14478b8bd063be2"><td class="mdescLeft"> </td><td class="mdescRight">Query memory info. Return snapshot of free memory, and total allocatable memory on the device. <a href="group__Memory.html#ga311c3e246a21590de14478b8bd063be2">More...</a><br/></td></tr>
|
|
<tr class="separator:ga311c3e246a21590de14478b8bd063be2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0a1c9ccd775758d9d7d5b5a1f525b719"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PeerToPeer.html#ga0a1c9ccd775758d9d7d5b5a1f525b719">hipDeviceCanAccessPeer</a> (int *canAccessPeer, int deviceId, int peerDeviceId)</td></tr>
|
|
<tr class="memdesc:ga0a1c9ccd775758d9d7d5b5a1f525b719"><td class="mdescLeft"> </td><td class="mdescRight">Determine if a device can access a peer's memory. <a href="group__PeerToPeer.html#ga0a1c9ccd775758d9d7d5b5a1f525b719">More...</a><br/></td></tr>
|
|
<tr class="separator:ga0a1c9ccd775758d9d7d5b5a1f525b719"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0caca59034134d7a7bb893cc1caa653e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PeerToPeer.html#ga0caca59034134d7a7bb893cc1caa653e">hipDeviceEnablePeerAccess</a> (int peerDeviceId, unsigned int flags)</td></tr>
|
|
<tr class="memdesc:ga0caca59034134d7a7bb893cc1caa653e"><td class="mdescLeft"> </td><td class="mdescRight">Enable direct access from current device's virtual address space to memory allocations physically located on a peer device. <a href="group__PeerToPeer.html#ga0caca59034134d7a7bb893cc1caa653e">More...</a><br/></td></tr>
|
|
<tr class="separator:ga0caca59034134d7a7bb893cc1caa653e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga85030c72824fb60aaddc7374ab60481b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PeerToPeer.html#ga85030c72824fb60aaddc7374ab60481b">hipDeviceDisablePeerAccess</a> (int peerDeviceId)</td></tr>
|
|
<tr class="memdesc:ga85030c72824fb60aaddc7374ab60481b"><td class="mdescLeft"> </td><td class="mdescRight">Disable direct access from current device's virtual address space to memory allocations physically located on a peer device. <a href="group__PeerToPeer.html#ga85030c72824fb60aaddc7374ab60481b">More...</a><br/></td></tr>
|
|
<tr class="separator:ga85030c72824fb60aaddc7374ab60481b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac7d9132f6e3d102e9b512020e5654f38"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PeerToPeer.html#gac7d9132f6e3d102e9b512020e5654f38">hipMemGetAddressRange</a> (hipDeviceptr_t *pbase, size_t *psize, hipDeviceptr_t dptr)</td></tr>
|
|
<tr class="memdesc:gac7d9132f6e3d102e9b512020e5654f38"><td class="mdescLeft"> </td><td class="mdescRight">Get information on memory allocations. <a href="group__PeerToPeer.html#gac7d9132f6e3d102e9b512020e5654f38">More...</a><br/></td></tr>
|
|
<tr class="separator:gac7d9132f6e3d102e9b512020e5654f38"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga5512f45e25c08052667c8ffe7162333b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PeerToPeer.html#ga5512f45e25c08052667c8ffe7162333b">hipMemcpyPeer</a> (void *dst, int dstDeviceId, const void *src, int srcDeviceId, size_t sizeBytes)</td></tr>
|
|
<tr class="memdesc:ga5512f45e25c08052667c8ffe7162333b"><td class="mdescLeft"> </td><td class="mdescRight">Copies memory from one device to memory on another device. <a href="group__PeerToPeer.html#ga5512f45e25c08052667c8ffe7162333b">More...</a><br/></td></tr>
|
|
<tr class="separator:ga5512f45e25c08052667c8ffe7162333b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga216f951370c931d22e80c089ab724ed9"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__PeerToPeer.html#ga216f951370c931d22e80c089ab724ed9">hipMemcpyPeerAsync</a> (void *dst, int dstDevice, const void *src, int srcDevice, size_t sizeBytes, <a class="el" href="classihipStream__t.html">hipStream_t</a> stream)</td></tr>
|
|
<tr class="memdesc:ga216f951370c931d22e80c089ab724ed9"><td class="mdescLeft"> </td><td class="mdescRight">Copies memory from one device to memory on another device. <a href="group__PeerToPeer.html#ga216f951370c931d22e80c089ab724ed9">More...</a><br/></td></tr>
|
|
<tr class="separator:ga216f951370c931d22e80c089ab724ed9"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga01baa652dda5815c594d047060496caa"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Driver.html#ga01baa652dda5815c594d047060496caa">hipInit</a> (unsigned int flags)</td></tr>
|
|
<tr class="memdesc:ga01baa652dda5815c594d047060496caa"><td class="mdescLeft"> </td><td class="mdescRight">Explicitly initializes the HIP runtime. <a href="group__Driver.html#ga01baa652dda5815c594d047060496caa">More...</a><br/></td></tr>
|
|
<tr class="separator:ga01baa652dda5815c594d047060496caa"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab6dbcff5c5b1249a5ac5cf39ae9d08bc"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Context.html#gab6dbcff5c5b1249a5ac5cf39ae9d08bc">hipCtxCreate</a> (<a class="el" href="classihipCtx__t.html">hipCtx_t</a> *ctx, unsigned int flags, <a class="el" href="classihipDevice__t.html">hipDevice_t</a> device)</td></tr>
|
|
<tr class="memdesc:gab6dbcff5c5b1249a5ac5cf39ae9d08bc"><td class="mdescLeft"> </td><td class="mdescRight">Create a context and set it as current/ default context. <a href="group__Context.html#gab6dbcff5c5b1249a5ac5cf39ae9d08bc">More...</a><br/></td></tr>
|
|
<tr class="separator:gab6dbcff5c5b1249a5ac5cf39ae9d08bc"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9a65fe43238ef303a6d97826c05fd14e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Context.html#ga9a65fe43238ef303a6d97826c05fd14e">hipCtxDestroy</a> (<a class="el" href="classihipCtx__t.html">hipCtx_t</a> ctx)</td></tr>
|
|
<tr class="memdesc:ga9a65fe43238ef303a6d97826c05fd14e"><td class="mdescLeft"> </td><td class="mdescRight">Destroy a HIP context. <a href="group__Context.html#ga9a65fe43238ef303a6d97826c05fd14e">More...</a><br/></td></tr>
|
|
<tr class="separator:ga9a65fe43238ef303a6d97826c05fd14e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2cc4ea5a6b78d9d7990a88a7863467d4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Context.html#ga2cc4ea5a6b78d9d7990a88a7863467d4">hipCtxPopCurrent</a> (<a class="el" href="classihipCtx__t.html">hipCtx_t</a> *ctx)</td></tr>
|
|
<tr class="memdesc:ga2cc4ea5a6b78d9d7990a88a7863467d4"><td class="mdescLeft"> </td><td class="mdescRight">Pop the current/default context and return the popped context. <a href="group__Context.html#ga2cc4ea5a6b78d9d7990a88a7863467d4">More...</a><br/></td></tr>
|
|
<tr class="separator:ga2cc4ea5a6b78d9d7990a88a7863467d4"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9c9d92f29d68cacdea4c062c97e50a8a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Context.html#ga9c9d92f29d68cacdea4c062c97e50a8a">hipCtxPushCurrent</a> (<a class="el" href="classihipCtx__t.html">hipCtx_t</a> ctx)</td></tr>
|
|
<tr class="memdesc:ga9c9d92f29d68cacdea4c062c97e50a8a"><td class="mdescLeft"> </td><td class="mdescRight">Push the context to be set as current/ default context. <a href="group__Context.html#ga9c9d92f29d68cacdea4c062c97e50a8a">More...</a><br/></td></tr>
|
|
<tr class="separator:ga9c9d92f29d68cacdea4c062c97e50a8a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga834a192f70c2bfc0269c309436776feb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Context.html#ga834a192f70c2bfc0269c309436776feb">hipCtxSetCurrent</a> (<a class="el" href="classihipCtx__t.html">hipCtx_t</a> ctx)</td></tr>
|
|
<tr class="memdesc:ga834a192f70c2bfc0269c309436776feb"><td class="mdescLeft"> </td><td class="mdescRight">Set the passed context as current/default. <a href="group__Context.html#ga834a192f70c2bfc0269c309436776feb">More...</a><br/></td></tr>
|
|
<tr class="separator:ga834a192f70c2bfc0269c309436776feb"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga741786101d348fdbfa1f64546860357a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Context.html#ga741786101d348fdbfa1f64546860357a">hipCtxGetCurrent</a> (<a class="el" href="classihipCtx__t.html">hipCtx_t</a> *ctx)</td></tr>
|
|
<tr class="memdesc:ga741786101d348fdbfa1f64546860357a"><td class="mdescLeft"> </td><td class="mdescRight">Get the handle of the current/ default context. <a href="group__Context.html#ga741786101d348fdbfa1f64546860357a">More...</a><br/></td></tr>
|
|
<tr class="separator:ga741786101d348fdbfa1f64546860357a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8aa32cf64272da929f23ecbafefefcee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Context.html#ga8aa32cf64272da929f23ecbafefefcee">hipCtxGetDevice</a> (<a class="el" href="classihipDevice__t.html">hipDevice_t</a> *device)</td></tr>
|
|
<tr class="memdesc:ga8aa32cf64272da929f23ecbafefefcee"><td class="mdescLeft"> </td><td class="mdescRight">Get the handle of the device associated with current/default context. <a href="group__Context.html#ga8aa32cf64272da929f23ecbafefefcee">More...</a><br/></td></tr>
|
|
<tr class="separator:ga8aa32cf64272da929f23ecbafefefcee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gabe5941e6798c71a8351b7d51311e7e8f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Context.html#gabe5941e6798c71a8351b7d51311e7e8f">hipCtxGetApiVersion</a> (<a class="el" href="classihipCtx__t.html">hipCtx_t</a> ctx, int *apiVersion)</td></tr>
|
|
<tr class="memdesc:gabe5941e6798c71a8351b7d51311e7e8f"><td class="mdescLeft"> </td><td class="mdescRight">Returns the approximate HIP api version. <a href="group__Context.html#gabe5941e6798c71a8351b7d51311e7e8f">More...</a><br/></td></tr>
|
|
<tr class="separator:gabe5941e6798c71a8351b7d51311e7e8f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gab10373068faafd3042c9003e2e6d905a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Context.html#gab10373068faafd3042c9003e2e6d905a">hipCtxGetCacheConfig</a> (<a class="el" href="group__GlobalDefs.html#ga86e5c5692645963a9a673e1aa88ba6ca">hipFuncCache_t</a> *cacheConfig)</td></tr>
|
|
<tr class="memdesc:gab10373068faafd3042c9003e2e6d905a"><td class="mdescLeft"> </td><td class="mdescRight">Set Cache configuration for a specific function. <a href="group__Context.html#gab10373068faafd3042c9003e2e6d905a">More...</a><br/></td></tr>
|
|
<tr class="separator:gab10373068faafd3042c9003e2e6d905a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga7eacc656f1d1b6f5a683bea31be67a2f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Context.html#ga7eacc656f1d1b6f5a683bea31be67a2f">hipCtxSetCacheConfig</a> (<a class="el" href="group__GlobalDefs.html#ga86e5c5692645963a9a673e1aa88ba6ca">hipFuncCache_t</a> cacheConfig)</td></tr>
|
|
<tr class="memdesc:ga7eacc656f1d1b6f5a683bea31be67a2f"><td class="mdescLeft"> </td><td class="mdescRight">Set L1/Shared cache partition. <a href="group__Context.html#ga7eacc656f1d1b6f5a683bea31be67a2f">More...</a><br/></td></tr>
|
|
<tr class="separator:ga7eacc656f1d1b6f5a683bea31be67a2f"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad5c1d4ced27f584a74ed550dd002fa5a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Context.html#gad5c1d4ced27f584a74ed550dd002fa5a">hipCtxSetSharedMemConfig</a> (<a class="el" href="group__GlobalDefs.html#ga2e17b71d94ac350f2ccd914fd49d104e">hipSharedMemConfig</a> config)</td></tr>
|
|
<tr class="memdesc:gad5c1d4ced27f584a74ed550dd002fa5a"><td class="mdescLeft"> </td><td class="mdescRight">Set Shared memory bank configuration. <a href="group__Context.html#gad5c1d4ced27f584a74ed550dd002fa5a">More...</a><br/></td></tr>
|
|
<tr class="separator:gad5c1d4ced27f584a74ed550dd002fa5a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3c78b22dd03435a7ca88621a45409565"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Context.html#ga3c78b22dd03435a7ca88621a45409565">hipCtxGetSharedMemConfig</a> (<a class="el" href="group__GlobalDefs.html#ga2e17b71d94ac350f2ccd914fd49d104e">hipSharedMemConfig</a> *pConfig)</td></tr>
|
|
<tr class="memdesc:ga3c78b22dd03435a7ca88621a45409565"><td class="mdescLeft"> </td><td class="mdescRight">Get Shared memory bank configuration. <a href="group__Context.html#ga3c78b22dd03435a7ca88621a45409565">More...</a><br/></td></tr>
|
|
<tr class="separator:ga3c78b22dd03435a7ca88621a45409565"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gad45cd968e8e3dcfd24ef050cab2f41c8"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Context.html#gad45cd968e8e3dcfd24ef050cab2f41c8">hipCtxSynchronize</a> (void)</td></tr>
|
|
<tr class="memdesc:gad45cd968e8e3dcfd24ef050cab2f41c8"><td class="mdescLeft"> </td><td class="mdescRight">Blocks until the default context has completed all preceding requested tasks. <a href="group__Context.html#gad45cd968e8e3dcfd24ef050cab2f41c8">More...</a><br/></td></tr>
|
|
<tr class="separator:gad45cd968e8e3dcfd24ef050cab2f41c8"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga12a7a993e10f775fbf61a0b14288ed1b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Context.html#ga12a7a993e10f775fbf61a0b14288ed1b">hipCtxGetFlags</a> (unsigned int *flags)</td></tr>
|
|
<tr class="memdesc:ga12a7a993e10f775fbf61a0b14288ed1b"><td class="mdescLeft"> </td><td class="mdescRight">Return flags used for creating default context. <a href="group__Context.html#ga12a7a993e10f775fbf61a0b14288ed1b">More...</a><br/></td></tr>
|
|
<tr class="separator:ga12a7a993e10f775fbf61a0b14288ed1b"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga834dfd99d72082fe8770142fa30b30e2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Context.html#ga834dfd99d72082fe8770142fa30b30e2">hipCtxEnablePeerAccess</a> (<a class="el" href="classihipCtx__t.html">hipCtx_t</a> peerCtx, unsigned int flags)</td></tr>
|
|
<tr class="memdesc:ga834dfd99d72082fe8770142fa30b30e2"><td class="mdescLeft"> </td><td class="mdescRight">Enables direct access to memory allocations in a peer context. <a href="group__Context.html#ga834dfd99d72082fe8770142fa30b30e2">More...</a><br/></td></tr>
|
|
<tr class="separator:ga834dfd99d72082fe8770142fa30b30e2"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf48e4e9c3b6bbad5deaeff10d2e28b31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Context.html#gaf48e4e9c3b6bbad5deaeff10d2e28b31">hipCtxDisablePeerAccess</a> (<a class="el" href="classihipCtx__t.html">hipCtx_t</a> peerCtx)</td></tr>
|
|
<tr class="memdesc:gaf48e4e9c3b6bbad5deaeff10d2e28b31"><td class="mdescLeft"> </td><td class="mdescRight">Disable direct access from current context's virtual address space to memory allocations physically located on a peer context.Disables direct access to memory allocations in a peer context and unregisters any registered allocations. <a href="group__Context.html#gaf48e4e9c3b6bbad5deaeff10d2e28b31">More...</a><br/></td></tr>
|
|
<tr class="separator:gaf48e4e9c3b6bbad5deaeff10d2e28b31"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gadf6c74aaf7c22fea80e9ac3400d43704"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Driver.html#gadf6c74aaf7c22fea80e9ac3400d43704">hipDeviceGet</a> (<a class="el" href="classihipDevice__t.html">hipDevice_t</a> *device, int ordinal)</td></tr>
|
|
<tr class="memdesc:gadf6c74aaf7c22fea80e9ac3400d43704"><td class="mdescLeft"> </td><td class="mdescRight">Returns a handle to a compute device. <a href="group__Driver.html#gadf6c74aaf7c22fea80e9ac3400d43704">More...</a><br/></td></tr>
|
|
<tr class="separator:gadf6c74aaf7c22fea80e9ac3400d43704"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga0a1cf94d2b571ca3279577d5af0d1672"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Driver.html#ga0a1cf94d2b571ca3279577d5af0d1672">hipDeviceComputeCapability</a> (int *major, int *minor, <a class="el" href="classihipDevice__t.html">hipDevice_t</a> device)</td></tr>
|
|
<tr class="memdesc:ga0a1cf94d2b571ca3279577d5af0d1672"><td class="mdescLeft"> </td><td class="mdescRight">Returns the compute capability of the device. <a href="group__Driver.html#ga0a1cf94d2b571ca3279577d5af0d1672">More...</a><br/></td></tr>
|
|
<tr class="separator:ga0a1cf94d2b571ca3279577d5af0d1672"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga24df15e180a7b2b351cd362e5b7d2dac"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Driver.html#ga24df15e180a7b2b351cd362e5b7d2dac">hipDeviceGetName</a> (char *name, int len, <a class="el" href="classihipDevice__t.html">hipDevice_t</a> device)</td></tr>
|
|
<tr class="memdesc:ga24df15e180a7b2b351cd362e5b7d2dac"><td class="mdescLeft"> </td><td class="mdescRight">Returns an identifer string for the device. <a href="group__Driver.html#ga24df15e180a7b2b351cd362e5b7d2dac">More...</a><br/></td></tr>
|
|
<tr class="separator:ga24df15e180a7b2b351cd362e5b7d2dac"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaaa961c8ec8047903617f4245fa50256a"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Driver.html#gaaa961c8ec8047903617f4245fa50256a">hipDeviceGetPCIBusId</a> (char *pciBusId, int len, int device)</td></tr>
|
|
<tr class="memdesc:gaaa961c8ec8047903617f4245fa50256a"><td class="mdescLeft"> </td><td class="mdescRight">Returns a PCI Bus Id string for the device, overloaded to take int device ID. <a href="group__Driver.html#gaaa961c8ec8047903617f4245fa50256a">More...</a><br/></td></tr>
|
|
<tr class="separator:gaaa961c8ec8047903617f4245fa50256a"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafe08d5632ebd24edc26a19da380b2120"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Driver.html#gafe08d5632ebd24edc26a19da380b2120">hipDeviceGetByPCIBusId</a> (int *device, const int *pciBusId)</td></tr>
|
|
<tr class="memdesc:gafe08d5632ebd24edc26a19da380b2120"><td class="mdescLeft"> </td><td class="mdescRight">Returns a handle to a compute device. <a href="group__Driver.html#gafe08d5632ebd24edc26a19da380b2120">More...</a><br/></td></tr>
|
|
<tr class="separator:gafe08d5632ebd24edc26a19da380b2120"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga8991e535d0ef1ead0524e73364623041"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Driver.html#ga8991e535d0ef1ead0524e73364623041">hipDeviceTotalMem</a> (size_t *bytes, <a class="el" href="classihipDevice__t.html">hipDevice_t</a> device)</td></tr>
|
|
<tr class="memdesc:ga8991e535d0ef1ead0524e73364623041"><td class="mdescLeft"> </td><td class="mdescRight">Returns the total amount of memory on the device. <a href="group__Driver.html#ga8991e535d0ef1ead0524e73364623041">More...</a><br/></td></tr>
|
|
<tr class="separator:ga8991e535d0ef1ead0524e73364623041"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaf6c342f52d2a29a0aca5cdd89b4dd47c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Driver.html#gaf6c342f52d2a29a0aca5cdd89b4dd47c">hipDriverGetVersion</a> (int *driverVersion)</td></tr>
|
|
<tr class="memdesc:gaf6c342f52d2a29a0aca5cdd89b4dd47c"><td class="mdescLeft"> </td><td class="mdescRight">Returns the approximate HIP driver version. <a href="group__Driver.html#gaf6c342f52d2a29a0aca5cdd89b4dd47c">More...</a><br/></td></tr>
|
|
<tr class="separator:gaf6c342f52d2a29a0aca5cdd89b4dd47c"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae8b7ba34d2e11e334650aa51a4dd87ee"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Driver.html#gae8b7ba34d2e11e334650aa51a4dd87ee">hipRuntimeGetVersion</a> (int *runtimeVersion)</td></tr>
|
|
<tr class="memdesc:gae8b7ba34d2e11e334650aa51a4dd87ee"><td class="mdescLeft"> </td><td class="mdescRight">Returns the approximate HIP Runtime version. <a href="group__Driver.html#gae8b7ba34d2e11e334650aa51a4dd87ee">More...</a><br/></td></tr>
|
|
<tr class="separator:gae8b7ba34d2e11e334650aa51a4dd87ee"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga31d806d976e91d36bd990ae3004d8760"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Driver.html#ga31d806d976e91d36bd990ae3004d8760">hipModuleLoad</a> (<a class="el" href="classihipModule__t.html">hipModule_t</a> *module, const char *fname)</td></tr>
|
|
<tr class="memdesc:ga31d806d976e91d36bd990ae3004d8760"><td class="mdescLeft"> </td><td class="mdescRight">Loads code object from file into a hipModule_t. <a href="group__Driver.html#ga31d806d976e91d36bd990ae3004d8760">More...</a><br/></td></tr>
|
|
<tr class="separator:ga31d806d976e91d36bd990ae3004d8760"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gae58e345f55bb3ec13dca80d2df88e0ed"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Driver.html#gae58e345f55bb3ec13dca80d2df88e0ed">hipModuleUnload</a> (<a class="el" href="classihipModule__t.html">hipModule_t</a> module)</td></tr>
|
|
<tr class="memdesc:gae58e345f55bb3ec13dca80d2df88e0ed"><td class="mdescLeft"> </td><td class="mdescRight">Frees the module. <a href="group__Driver.html#gae58e345f55bb3ec13dca80d2df88e0ed">More...</a><br/></td></tr>
|
|
<tr class="separator:gae58e345f55bb3ec13dca80d2df88e0ed"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga9648b457bb837838cb936b417b56a65d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Driver.html#ga9648b457bb837838cb936b417b56a65d">hipModuleGetFunction</a> (<a class="el" href="classihipFunction__t.html">hipFunction_t</a> *function, <a class="el" href="classihipModule__t.html">hipModule_t</a> module, const char *kname)</td></tr>
|
|
<tr class="memdesc:ga9648b457bb837838cb936b417b56a65d"><td class="mdescLeft"> </td><td class="mdescRight">Function with kname will be extracted if present in module. <a href="group__Driver.html#ga9648b457bb837838cb936b417b56a65d">More...</a><br/></td></tr>
|
|
<tr class="separator:ga9648b457bb837838cb936b417b56a65d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga3e425a680285f495e776f096e9632c89"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Driver.html#ga3e425a680285f495e776f096e9632c89">hipModuleGetGlobal</a> (hipDeviceptr_t *dptr, size_t *bytes, <a class="el" href="classihipModule__t.html">hipModule_t</a> hmod, const char *name)</td></tr>
|
|
<tr class="memdesc:ga3e425a680285f495e776f096e9632c89"><td class="mdescLeft"> </td><td class="mdescRight">returns device memory pointer and size of the kernel present in the module with symbol <code>name</code> <a href="group__Driver.html#ga3e425a680285f495e776f096e9632c89">More...</a><br/></td></tr>
|
|
<tr class="separator:ga3e425a680285f495e776f096e9632c89"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gaabdbd73e952a741e861d01109c4790f3"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Driver.html#gaabdbd73e952a741e861d01109c4790f3">hipModuleLoadData</a> (<a class="el" href="classihipModule__t.html">hipModule_t</a> *module, const void *image)</td></tr>
|
|
<tr class="memdesc:gaabdbd73e952a741e861d01109c4790f3"><td class="mdescLeft"> </td><td class="mdescRight">builds module from code object which resides in host memory. Image is pointer to that location. <a href="group__Driver.html#gaabdbd73e952a741e861d01109c4790f3">More...</a><br/></td></tr>
|
|
<tr class="separator:gaabdbd73e952a741e861d01109c4790f3"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2e4de5937aa8171e9eda16c881ed0674"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Driver.html#ga2e4de5937aa8171e9eda16c881ed0674">hipModuleLaunchKernel</a> (<a class="el" href="classihipFunction__t.html">hipFunction_t</a> f, unsigned int gridDimX, unsigned int gridDimY, unsigned int gridDimZ, unsigned int blockDimX, unsigned int blockDimY, unsigned int blockDimZ, unsigned int sharedMemBytes, <a class="el" href="classihipStream__t.html">hipStream_t</a> stream, void **kernelParams, void **extra)</td></tr>
|
|
<tr class="memdesc:ga2e4de5937aa8171e9eda16c881ed0674"><td class="mdescLeft"> </td><td class="mdescRight">launches kernel f with launch parameters and shared memory on stream with arguments passed to kernelparams or extra <a href="group__Driver.html#ga2e4de5937aa8171e9eda16c881ed0674">More...</a><br/></td></tr>
|
|
<tr class="separator:ga2e4de5937aa8171e9eda16c881ed0674"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga40aa20d731f9c8f0586127d589759e1d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Profiler.html#ga40aa20d731f9c8f0586127d589759e1d">hipProfilerStart</a> ()</td></tr>
|
|
<tr class="memdesc:ga40aa20d731f9c8f0586127d589759e1d"><td class="mdescLeft"> </td><td class="mdescRight">Start recording of profiling information When using this API, start the profiler with profiling disabled. (–startdisabled) <a href="group__Profiler.html#ga40aa20d731f9c8f0586127d589759e1d">More...</a><br/></td></tr>
|
|
<tr class="separator:ga40aa20d731f9c8f0586127d589759e1d"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga777994cae0f7bdef24131fc1f3ed626e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__Profiler.html#ga777994cae0f7bdef24131fc1f3ed626e">hipProfilerStop</a> ()</td></tr>
|
|
<tr class="memdesc:ga777994cae0f7bdef24131fc1f3ed626e"><td class="mdescLeft"> </td><td class="mdescRight">Stop recording of profiling information. When using this API, start the profiler with profiling disabled. (–startdisabled) <a href="group__Profiler.html#ga777994cae0f7bdef24131fc1f3ed626e">More...</a><br/></td></tr>
|
|
<tr class="separator:ga777994cae0f7bdef24131fc1f3ed626e"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gafd8c80f7e3b6426a630fff768409be70"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__API.html#gafd8c80f7e3b6426a630fff768409be70">hipIpcGetMemHandle</a> (<a class="el" href="classihipIpcMemHandle__t.html">hipIpcMemHandle_t</a> *handle, void *devPtr)</td></tr>
|
|
<tr class="memdesc:gafd8c80f7e3b6426a630fff768409be70"><td class="mdescLeft"> </td><td class="mdescRight">Gets an interprocess memory handle for an existing device memory allocation. <a href="group__API.html#gafd8c80f7e3b6426a630fff768409be70">More...</a><br/></td></tr>
|
|
<tr class="separator:gafd8c80f7e3b6426a630fff768409be70"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:ga2ada334c986e10805d58167e260cb0df"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__API.html#ga2ada334c986e10805d58167e260cb0df">hipIpcOpenMemHandle</a> (void **devPtr, <a class="el" href="classihipIpcMemHandle__t.html">hipIpcMemHandle_t</a> handle, unsigned int flags)</td></tr>
|
|
<tr class="memdesc:ga2ada334c986e10805d58167e260cb0df"><td class="mdescLeft"> </td><td class="mdescRight">Opens an interprocess memory handle exported from another process and returns a device pointer usable in the local process. <a href="group__API.html#ga2ada334c986e10805d58167e260cb0df">More...</a><br/></td></tr>
|
|
<tr class="separator:ga2ada334c986e10805d58167e260cb0df"><td class="memSeparator" colspan="2"> </td></tr>
|
|
<tr class="memitem:gac2db0688a6a471e17ca631977e199da7"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__GlobalDefs.html#gadf5010f6e140a53ecbdf949e73e87594">hipError_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="group__API.html#gac2db0688a6a471e17ca631977e199da7">hipIpcCloseMemHandle</a> (void *devPtr)</td></tr>
|
|
<tr class="memdesc:gac2db0688a6a471e17ca631977e199da7"><td class="mdescLeft"> </td><td class="mdescRight">Close memory mapped with hipIpcOpenMemHandle. <a href="group__API.html#gac2db0688a6a471e17ca631977e199da7">More...</a><br/></td></tr>
|
|
<tr class="separator:gac2db0688a6a471e17ca631977e199da7"><td class="memSeparator" colspan="2"> </td></tr>
|
|
</table>
|
|
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
|
<div class="textblock"><p>Contains C function APIs for HIP runtime. This file does not use any HCC builtin or special language extensions (-hc mode) ; those functions in hip_runtime.h. </p>
|
|
</div></div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated on Mon Dec 19 2016 04:03:43 for HIP: Heterogenous-computing Interface for Portability by  <a href="http://www.doxygen.org/index.html">
|
|
<img class="footer" src="doxygen.png" alt="doxygen"/>
|
|
</a> 1.8.6
|
|
</small></address>
|
|
</body>
|
|
</html>
|