|
| 1 | +<!doctype html> |
| 2 | +<html lang="en"> |
| 3 | +<head> |
| 4 | + <meta charset="utf-8"> |
| 5 | + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> |
| 6 | + <meta name="generator" content="Doxygen 1.10.0" /> |
| 7 | + <title>SPDK: delay.h File Reference</title> |
| 8 | + <script src="https://code.jquery.com/jquery-3.7.1.slim.min.js" integrity="sha256-kmHvs0B+OpCW5GVHUNjv9rOmY0IvSIRcf7zGUDTDQM8=" crossorigin="anonymous"></script> |
| 9 | + <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/2.11.8/umd/popper.min.js" integrity="sha512-TPh2Oxlg1zp+kz3nFA0C5vVC6leG/6mm1z9+mA81MI5eaUVqasPLO8Cuk4gMF4gUfP5etR73rgU/8PNMsSesoQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> |
| 10 | + <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.2/dist/js/bootstrap.min.js" integrity="sha384-BBtl+eGJRgqQAUMxJ7pMwbEyER4l1g+O15P+16Ep7Q9Q+zqX6gSbd85u4mG4QzX+" crossorigin="anonymous"></script> |
| 11 | + <script type="text/javascript" src="../js/doxyboot.js"></script> |
| 12 | + <script type="text/javascript"> |
| 13 | + $( document ).ready(function() { |
| 14 | + $("#cn_lang_btn").remove(); |
| 15 | + }); |
| 16 | + </script> |
| 17 | + <script type="text/javascript" src="./navtree.js"></script> |
| 18 | + <link rel="stylesheet" href='https://fonts.googleapis.com/css?family=Roboto:400,900' type='text/css'> |
| 19 | + <link href="../css/bootstrap.min.css" rel="stylesheet" type="text/css"> |
| 20 | + <link href="../css/spdk.css" rel="stylesheet" type="text/css"> |
| 21 | +</head> |
| 22 | + <body> |
| 23 | + <nav class="navbar navbar-expand-md navbar-dark bg-dark px-2"> |
| 24 | + <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> |
| 25 | + <span class="navbar-toggler-icon"></span> |
| 26 | + </button> |
| 27 | + <a class="navbar-brand" href="/" aria-label="SPDK"> |
| 28 | + <img src="../img/spdk.svg" width="36" height="36" alt="Storage Performance Development Kit" /> |
| 29 | + </a> |
| 30 | + <div class="collapse navbar-collapse" id="navbarSupportedContent"> |
| 31 | + <div class="navbar-nav me-auto"> |
| 32 | + <a class="nav-link header-link" |
| 33 | + href="../releases/"> |
| 34 | + download |
| 35 | + </a> |
| 36 | + <a class="nav-link header-link active text-white" |
| 37 | + href="/doc/"> |
| 38 | + documentation |
| 39 | + </a> |
| 40 | + <a class="nav-link header-link" |
| 41 | + href="../development/"> |
| 42 | + development |
| 43 | + </a> |
| 44 | + <a class="nav-link header-link" |
| 45 | + href="/ci/"> |
| 46 | + CI status |
| 47 | + </a> |
| 48 | + <a class="nav-link header-link" |
| 49 | + href="../community/"> |
| 50 | + community |
| 51 | + </a> |
| 52 | + <a class="nav-link header-link" |
| 53 | + href="../blog/"> |
| 54 | + Blog |
| 55 | + </a> |
| 56 | + <a class="nav-link header-link" |
| 57 | + href="https://github.com/orgs/spdk/projects/5"> |
| 58 | + Roadmap |
| 59 | + </a> |
| 60 | + <a class="nav-link header-link" |
| 61 | + href="../news/"> |
| 62 | + News |
| 63 | + </a> |
| 64 | + </div> |
| 65 | + <div class="navbar-nav ms-auto me-3"> |
| 66 | + <a class="nav-link header-link" href="https://github.com/spdk/spdk"> |
| 67 | + <svg xmlns="http://www.w3.org/2000/svg" class="navbar-nav-svg"><path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"/></svg> |
| 68 | + </a> |
| 69 | + <a id="cn_lang_btn" href="/cn/doc/" class="nav-link header-link">中文</a> |
| 70 | + </div> |
| 71 | + </div> |
| 72 | +</nav> |
| 73 | + <div class="container-fluid doc"> |
| 74 | + <div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
| 75 | +<!-- Generated by Doxygen 1.10.0 --> |
| 76 | +<script type="text/javascript"> |
| 77 | +/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ |
| 78 | +var searchBox = new SearchBox("searchBox", "search/",'.html'); |
| 79 | +/* @license-end */ |
| 80 | +</script> |
| 81 | +<script type="text/javascript" src="menudata.js"></script> |
| 82 | +<script type="text/javascript" src="menu.js"></script> |
| 83 | +<script type="text/javascript"> |
| 84 | +/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ |
| 85 | +$(function() { |
| 86 | + initMenu('',true,false,'search.php','Search'); |
| 87 | + $(function() { init_search(); }); |
| 88 | +}); |
| 89 | +/* @license-end */ |
| 90 | +</script> |
| 91 | +<div id="main-nav"></div> |
| 92 | +</div><!-- top --> |
| 93 | +<div id="side-nav" class="ui-resizable side-nav-resizable"> |
| 94 | + <div id="nav-tree"> |
| 95 | + <div id="nav-tree-contents"> |
| 96 | + <div id="nav-sync" class="sync"></div> |
| 97 | + </div> |
| 98 | + </div> |
| 99 | + <div id="splitbar" style="-moz-user-select:none;" |
| 100 | + class="ui-resizable-handle"> |
| 101 | + </div> |
| 102 | +</div> |
| 103 | +<script type="text/javascript"> |
| 104 | +/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */ |
| 105 | +$(function(){initNavTree('delay_8h.html',''); initResizable(); }); |
| 106 | +/* @license-end */ |
| 107 | +</script> |
| 108 | +<div id="doc-content"> |
| 109 | +<!-- window showing the filter options --> |
| 110 | +<div id="MSearchSelectWindow" |
| 111 | + onmouseover="return searchBox.OnSearchSelectShow()" |
| 112 | + onmouseout="return searchBox.OnSearchSelectHide()" |
| 113 | + onkeydown="return searchBox.OnSearchSelectKey(event)"> |
| 114 | +</div> |
| 115 | + |
| 116 | +<!-- iframe showing the search results (closed by default) --> |
| 117 | +<div id="MSearchResultsWindow"> |
| 118 | +<div id="MSearchResults"> |
| 119 | +<div class="SRPage"> |
| 120 | +<div id="SRIndex"> |
| 121 | +<div id="SRResults"></div> |
| 122 | +<div class="SRStatus" id="Loading">Loading...</div> |
| 123 | +<div class="SRStatus" id="Searching">Searching...</div> |
| 124 | +<div class="SRStatus" id="NoMatches">No Matches</div> |
| 125 | +</div> |
| 126 | +</div> |
| 127 | +</div> |
| 128 | +</div> |
| 129 | + |
| 130 | +<div class="header"> |
| 131 | + <div class="summary"> |
| 132 | +<a href="#enum-members">Enumerations</a> </div> |
| 133 | + <div class="headertitle"><div class="title">delay.h File Reference</div></div> |
| 134 | +</div><!--header--> |
| 135 | +<div class="contents"> |
| 136 | + |
| 137 | +<p>Delay block device abstraction layer. |
| 138 | +<a href="#details">More...</a></p> |
| 139 | +<table class="memberdecls"> |
| 140 | +<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="enum-members" name="enum-members"></a> |
| 141 | +Enumerations</h2></td></tr> |
| 142 | +<tr class="memitem:a633f3201299fabb57eda7660b412d4c5" id="r_a633f3201299fabb57eda7660b412d4c5"><td class="memItemLeft" align="right" valign="top"><a id="a633f3201299fabb57eda7660b412d4c5" name="a633f3201299fabb57eda7660b412d4c5"></a>enum  </td><td class="memItemRight" valign="bottom"><b>spdk_bdev_delay_io_type</b> { <br /> |
| 143 | +  <b>SPDK_BDEV_DELAY_IO_TYPE_NONE</b> |
| 144 | +, <b>SPDK_BDEV_DELAY_IO_TYPE_AVG_READ</b> |
| 145 | +, <b>SPDK_BDEV_DELAY_IO_TYPE_P99_READ</b> |
| 146 | +, <b>SPDK_BDEV_DELAY_IO_TYPE_AVG_WRITE</b> |
| 147 | +, <br /> |
| 148 | +  <b>SPDK_BDEV_DELAY_IO_TYPE_P99_WRITE</b> |
| 149 | +<br /> |
| 150 | + }</td></tr> |
| 151 | +<tr class="separator:a633f3201299fabb57eda7660b412d4c5"><td class="memSeparator" colspan="2"> </td></tr> |
| 152 | +</table> |
| 153 | +<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
| 154 | +<div class="textblock"><p>Delay block device abstraction layer. </p> |
| 155 | +</div></div><!-- contents --> |
| 156 | +</div><!-- doc-content --> |
| 157 | +<!-- HTML footer for doxygen 1.8.8--> |
| 158 | +<!-- start footer part --> |
| 159 | +<div id="nav-path" class="navpath"><!-- id is needed for treeview function! --> |
| 160 | +<ul> |
| 161 | + <li class="footer">Generated by |
| 162 | + <a href="http://www.doxygen.org/index.html">doxygen</a> 1.10.0 </li> |
| 163 | +</ul> |
| 164 | +</div> |
| 165 | +</div> |
| 166 | +</body> |
| 167 | +</html> |
0 commit comments