USB_Host_Shield_2.0/masstorage_8h.html
Kristian Sloth Lauszus 4f510c5316 Updated documentation
2015-04-07 16:07:33 +02:00

2224 lines
121 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.9.1"/>
<title>USB Host Shield 2.0: masstorage.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/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
$(document).ready(function() { init_search(); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="imageStyle.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">USB Host Shield 2.0
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.9.1 -->
<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&#160;Page</span></a></li>
<li><a href="pages.html"><span>Related&#160;Pages</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&#160;List</span></a></li>
<li><a href="globals.html"><span>File&#160;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)">
</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_e5fbe6d2783ccd4c93c7856d92d7be6e.html">GitHub</a></li><li class="navelem"><a class="el" href="dir_397a095372f04465e811d0ee219bbf8f.html">USB_Host_Shield_2.0</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#define-members">Macros</a> &#124;
<a href="#typedef-members">Typedefs</a> </div>
<div class="headertitle">
<div class="title">masstorage.h File Reference</div> </div>
</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include &quot;<a class="el" href="_usb_8h_source.html">Usb.h</a>&quot;</code><br />
</div><div class="textblock"><div class="dynheader">
Include dependency graph for masstorage.h:</div>
<div class="dyncontent">
<div class="center"><img src="masstorage_8h__incl.png" border="0" usemap="#masstorage_8h" alt=""/></div>
<map name="masstorage_8h" id="masstorage_8h">
<area shape="rect" id="node2" href="_usb_8h.html" title="Usb.h" alt="" coords="28,79,84,104"/></map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div class="dyncontent">
<div class="center"><img src="masstorage_8h__dep__incl.png" border="0" usemap="#masstorage_8hdep" alt=""/></div>
<map name="masstorage_8hdep" id="masstorage_8hdep">
<area shape="rect" id="node2" href="masstorage_8cpp.html" title="masstorage.cpp" alt="" coords="5,79,122,104"/></map>
</div>
</div>
<p><a href="masstorage_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 &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_capacity.html">Capacity</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_b_a_s_i_c_c_d_b.html">BASICCDB</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_c_d_b6.html">CDB6</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_c_d_b10.html">CDB10</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_c_d_b12.html">CDB12</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_c_d_b___l_b_a32__16.html">CDB_LBA32_16</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_c_d_b___l_b_a64__16.html">CDB_LBA64_16</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_inquiry_response.html">InquiryResponse</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_command_block_wrapper_base.html">CommandBlockWrapperBase</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_command_block_wrapper.html">CommandBlockWrapper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_command_status_wrapper.html">CommandStatusWrapper</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="struct_request_sense_responce.html">RequestSenseResponce</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_bulk_only.html">BulkOnly</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</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:a5038292165e25bd0f87793941a280494"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a5038292165e25bd0f87793941a280494">MS_WANT_PARSER</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:a5038292165e25bd0f87793941a280494"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86a509a216410b0e356f0fa91c48cdc0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a86a509a216410b0e356f0fa91c48cdc0">bmREQ_MASSOUT</a>&#160;&#160;&#160;<a class="el" href="usb__ch9_8h.html#a610dad02930a3061c746f84885e1e11e">USB_SETUP_HOST_TO_DEVICE</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#a59754621c21db801e11513ba06a3a02e">USB_SETUP_RECIPIENT_INTERFACE</a></td></tr>
<tr class="separator:a86a509a216410b0e356f0fa91c48cdc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:affadc780007914e4b4de088b4df8ddf6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#affadc780007914e4b4de088b4df8ddf6">bmREQ_MASSIN</a>&#160;&#160;&#160;<a class="el" href="usb__ch9_8h.html#a35c2a529dc87a274b2eb6f9e33682449">USB_SETUP_DEVICE_TO_HOST</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#a59754621c21db801e11513ba06a3a02e">USB_SETUP_RECIPIENT_INTERFACE</a></td></tr>
<tr class="separator:affadc780007914e4b4de088b4df8ddf6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9564704f249ab75db55a303f331fbedc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a9564704f249ab75db55a303f331fbedc">MASS_SUBCLASS_SCSI_NOT_REPORTED</a>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:a9564704f249ab75db55a303f331fbedc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0abf867686c58deb8a409bf82941e125"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a0abf867686c58deb8a409bf82941e125">MASS_SUBCLASS_RBC</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="separator:a0abf867686c58deb8a409bf82941e125"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a370a8e5d533df93f23e122dea2468ecb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a370a8e5d533df93f23e122dea2468ecb">MASS_SUBCLASS_ATAPI</a>&#160;&#160;&#160;0x02</td></tr>
<tr class="separator:a370a8e5d533df93f23e122dea2468ecb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5b4847f36fec399d12580113ab50e293"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a5b4847f36fec399d12580113ab50e293">MASS_SUBCLASS_OBSOLETE1</a>&#160;&#160;&#160;0x03</td></tr>
<tr class="separator:a5b4847f36fec399d12580113ab50e293"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acbb017bda59fefb8bd39f9ea6f11b8ac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#acbb017bda59fefb8bd39f9ea6f11b8ac">MASS_SUBCLASS_UFI</a>&#160;&#160;&#160;0x04</td></tr>
<tr class="separator:acbb017bda59fefb8bd39f9ea6f11b8ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a54a77ed01b69a7b2d8acbf70ba3ff018"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a54a77ed01b69a7b2d8acbf70ba3ff018">MASS_SUBCLASS_OBSOLETE2</a>&#160;&#160;&#160;0x05</td></tr>
<tr class="separator:a54a77ed01b69a7b2d8acbf70ba3ff018"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf635eb9151eb63855fe227584bb00eb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#aaf635eb9151eb63855fe227584bb00eb">MASS_SUBCLASS_SCSI</a>&#160;&#160;&#160;0x06</td></tr>
<tr class="separator:aaf635eb9151eb63855fe227584bb00eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9dba9091cf98b47104ccb400482a46ab"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a9dba9091cf98b47104ccb400482a46ab">MASS_SUBCLASS_LSDFS</a>&#160;&#160;&#160;0x07</td></tr>
<tr class="separator:a9dba9091cf98b47104ccb400482a46ab"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeac7060fd6a1fba50872ffb0c9dcba32"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#aeac7060fd6a1fba50872ffb0c9dcba32">MASS_SUBCLASS_IEEE1667</a>&#160;&#160;&#160;0x08</td></tr>
<tr class="separator:aeac7060fd6a1fba50872ffb0c9dcba32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64c21e402034e68542f25358c7978a67"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a64c21e402034e68542f25358c7978a67">MASS_PROTO_CBI</a>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:a64c21e402034e68542f25358c7978a67"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5930934a4ce762f4cb9666d8f95ddee9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a5930934a4ce762f4cb9666d8f95ddee9">MASS_PROTO_CBI_NO_INT</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="separator:a5930934a4ce762f4cb9666d8f95ddee9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a6df686184b5c83eeee1f3a23f3e187"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a3a6df686184b5c83eeee1f3a23f3e187">MASS_PROTO_OBSOLETE</a>&#160;&#160;&#160;0x02</td></tr>
<tr class="separator:a3a6df686184b5c83eeee1f3a23f3e187"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17a026f7d64e8daf27b45c295755fdf0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a17a026f7d64e8daf27b45c295755fdf0">MASS_PROTO_BBB</a>&#160;&#160;&#160;0x50</td></tr>
<tr class="separator:a17a026f7d64e8daf27b45c295755fdf0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a32a5145018b9953b26a0c47a3e55f1ea"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a32a5145018b9953b26a0c47a3e55f1ea">MASS_PROTO_UAS</a>&#160;&#160;&#160;0x62</td></tr>
<tr class="separator:a32a5145018b9953b26a0c47a3e55f1ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a667c00401398c62b8e7edf729d944d78"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a667c00401398c62b8e7edf729d944d78">MASS_REQ_ADSC</a>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:a667c00401398c62b8e7edf729d944d78"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42e56089ee1706ec829f8cebb224b1dc"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a42e56089ee1706ec829f8cebb224b1dc">MASS_REQ_GET</a>&#160;&#160;&#160;0xFC</td></tr>
<tr class="separator:a42e56089ee1706ec829f8cebb224b1dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe9a90b1dd89a2b1c12eb9b844d6120d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#afe9a90b1dd89a2b1c12eb9b844d6120d">MASS_REQ_PUT</a>&#160;&#160;&#160;0xFD</td></tr>
<tr class="separator:afe9a90b1dd89a2b1c12eb9b844d6120d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fc37932ad8bcc25c185fb1efbc099b8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a3fc37932ad8bcc25c185fb1efbc099b8">MASS_REQ_GET_MAX_LUN</a>&#160;&#160;&#160;0xFE</td></tr>
<tr class="separator:a3fc37932ad8bcc25c185fb1efbc099b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a172c269d960fa57ce6dfeaacc6f6197f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a172c269d960fa57ce6dfeaacc6f6197f">MASS_REQ_BOMSR</a>&#160;&#160;&#160;0xFF</td></tr>
<tr class="separator:a172c269d960fa57ce6dfeaacc6f6197f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a439c9558fff25c40219c0f20244e666d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a439c9558fff25c40219c0f20244e666d">MASS_CBW_SIGNATURE</a>&#160;&#160;&#160;0x43425355</td></tr>
<tr class="separator:a439c9558fff25c40219c0f20244e666d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af92587f54f4d56af3dd2fb3a474c0b33"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#af92587f54f4d56af3dd2fb3a474c0b33">MASS_CSW_SIGNATURE</a>&#160;&#160;&#160;0x53425355</td></tr>
<tr class="separator:af92587f54f4d56af3dd2fb3a474c0b33"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad74d783991b5eea6ad8ef2feb2ce03ea"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#ad74d783991b5eea6ad8ef2feb2ce03ea">MASS_CMD_DIR_OUT</a>&#160;&#160;&#160;0</td></tr>
<tr class="separator:ad74d783991b5eea6ad8ef2feb2ce03ea"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a012ee34e4ce8d644c2f75099867b26c0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a012ee34e4ce8d644c2f75099867b26c0">MASS_CMD_DIR_IN</a>&#160;&#160;&#160;0x80</td></tr>
<tr class="separator:a012ee34e4ce8d644c2f75099867b26c0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa84c8ac327fad55b9d0e40fea9eda699"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#aa84c8ac327fad55b9d0e40fea9eda699">SCSI_CMD_TEST_UNIT_READY</a>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:aa84c8ac327fad55b9d0e40fea9eda699"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0ffafc58d70417e80425b2ee80c1769"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#ad0ffafc58d70417e80425b2ee80c1769">SCSI_CMD_REQUEST_SENSE</a>&#160;&#160;&#160;0x03</td></tr>
<tr class="separator:ad0ffafc58d70417e80425b2ee80c1769"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac436d150389d8a97693e63041f440d82"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#ac436d150389d8a97693e63041f440d82">SCSI_CMD_FORMAT_UNIT</a>&#160;&#160;&#160;0x04</td></tr>
<tr class="separator:ac436d150389d8a97693e63041f440d82"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af3f8eee2dcef5f8a49602fbedad6c7cd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#af3f8eee2dcef5f8a49602fbedad6c7cd">SCSI_CMD_READ_6</a>&#160;&#160;&#160;0x08</td></tr>
<tr class="separator:af3f8eee2dcef5f8a49602fbedad6c7cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aea0f916f6039e8c8a3d614a3f9f70072"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#aea0f916f6039e8c8a3d614a3f9f70072">SCSI_CMD_WRITE_6</a>&#160;&#160;&#160;0x0A</td></tr>
<tr class="separator:aea0f916f6039e8c8a3d614a3f9f70072"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1f82346efef75cf197abb8e29cc5f44"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#ac1f82346efef75cf197abb8e29cc5f44">SCSI_CMD_INQUIRY</a>&#160;&#160;&#160;0x12</td></tr>
<tr class="separator:ac1f82346efef75cf197abb8e29cc5f44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3e22395bf2c8cd17fe9b54ff1adeeaaa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a3e22395bf2c8cd17fe9b54ff1adeeaaa">SCSI_CMD_MODE_SELECT_6</a>&#160;&#160;&#160;0x15</td></tr>
<tr class="separator:a3e22395bf2c8cd17fe9b54ff1adeeaaa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6164a7d5f81211ce8d98b6a731b4f69"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#ab6164a7d5f81211ce8d98b6a731b4f69">SCSI_CMD_MODE_SENSE_6</a>&#160;&#160;&#160;0x1A</td></tr>
<tr class="separator:ab6164a7d5f81211ce8d98b6a731b4f69"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17b47e6ce4b10688ac30666c16b14d86"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a17b47e6ce4b10688ac30666c16b14d86">SCSI_CMD_START_STOP_UNIT</a>&#160;&#160;&#160;0x1B</td></tr>
<tr class="separator:a17b47e6ce4b10688ac30666c16b14d86"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6435ab2e468a79816db996b0a16c024"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#ac6435ab2e468a79816db996b0a16c024">SCSI_CMD_PREVENT_REMOVAL</a>&#160;&#160;&#160;0x1E</td></tr>
<tr class="separator:ac6435ab2e468a79816db996b0a16c024"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0cf196180f614d0a3c956a6ad4623fba"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a0cf196180f614d0a3c956a6ad4623fba">SCSI_CMD_READ_FORMAT_CAPACITIES</a>&#160;&#160;&#160;0x23</td></tr>
<tr class="separator:a0cf196180f614d0a3c956a6ad4623fba"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f08c7a277432486b2f875035df6790b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a1f08c7a277432486b2f875035df6790b">SCSI_CMD_READ_CAPACITY_10</a>&#160;&#160;&#160;0x25</td></tr>
<tr class="separator:a1f08c7a277432486b2f875035df6790b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3900f141fb70afb8def054384805a2e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#ad3900f141fb70afb8def054384805a2e">SCSI_CMD_READ_10</a>&#160;&#160;&#160;0x28</td></tr>
<tr class="separator:ad3900f141fb70afb8def054384805a2e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1733ce8730cdaab39b9b868b73128a0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#ad1733ce8730cdaab39b9b868b73128a0">SCSI_CMD_WRITE_10</a>&#160;&#160;&#160;0x2A</td></tr>
<tr class="separator:ad1733ce8730cdaab39b9b868b73128a0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cf967a95a100190e34e1d36ac8af8ac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a8cf967a95a100190e34e1d36ac8af8ac">SCSI_CMD_SEEK_10</a>&#160;&#160;&#160;0x2B</td></tr>
<tr class="separator:a8cf967a95a100190e34e1d36ac8af8ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4d0fa61cb5f052f57cb6ae0c7130ffed"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a4d0fa61cb5f052f57cb6ae0c7130ffed">SCSI_CMD_ERASE_10</a>&#160;&#160;&#160;0x2C</td></tr>
<tr class="separator:a4d0fa61cb5f052f57cb6ae0c7130ffed"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6eda361c8742e151c31ba536cf20119e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a6eda361c8742e151c31ba536cf20119e">SCSI_CMD_WRITE_AND_VERIFY_10</a>&#160;&#160;&#160;0x2E</td></tr>
<tr class="separator:a6eda361c8742e151c31ba536cf20119e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8d3ebefbce899ff775e8fab101f59080"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a8d3ebefbce899ff775e8fab101f59080">SCSI_CMD_VERIFY_10</a>&#160;&#160;&#160;0x2F</td></tr>
<tr class="separator:a8d3ebefbce899ff775e8fab101f59080"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a827c601eec66a6ebc6236839a9041c53"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a827c601eec66a6ebc6236839a9041c53">SCSI_CMD_SYNCHRONIZE_CACHE</a>&#160;&#160;&#160;0x35</td></tr>
<tr class="separator:a827c601eec66a6ebc6236839a9041c53"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a508d064f36c9d623b785c30c97f9b951"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a508d064f36c9d623b785c30c97f9b951">SCSI_CMD_WRITE_BUFFER</a>&#160;&#160;&#160;0x3B</td></tr>
<tr class="separator:a508d064f36c9d623b785c30c97f9b951"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ff23f30c34cfb2888cd2df1d40e1b9d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a1ff23f30c34cfb2888cd2df1d40e1b9d">SCSI_CMD_READ_BUFFER</a>&#160;&#160;&#160;0x3C</td></tr>
<tr class="separator:a1ff23f30c34cfb2888cd2df1d40e1b9d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adf4eedc9f90ef434238a4a8e8afdca73"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#adf4eedc9f90ef434238a4a8e8afdca73">SCSI_CMD_READ_SUBCHANNEL</a>&#160;&#160;&#160;0x42</td></tr>
<tr class="separator:adf4eedc9f90ef434238a4a8e8afdca73"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ebdd01a67e4369aea92f24a721a809f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a0ebdd01a67e4369aea92f24a721a809f">SCSI_CMD_READ_TOC</a>&#160;&#160;&#160;0x43</td></tr>
<tr class="separator:a0ebdd01a67e4369aea92f24a721a809f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a353644f9db92ca364cece3d0ade758a5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a353644f9db92ca364cece3d0ade758a5">SCSI_CMD_READ_HEADER</a>&#160;&#160;&#160;0x44</td></tr>
<tr class="separator:a353644f9db92ca364cece3d0ade758a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95d32a2c09bbf0c4dfd4af1b7e46cdc5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a95d32a2c09bbf0c4dfd4af1b7e46cdc5">SCSI_CMD_PLAY_AUDIO_10</a>&#160;&#160;&#160;0x45</td></tr>
<tr class="separator:a95d32a2c09bbf0c4dfd4af1b7e46cdc5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afb11c6718111a43ef7c428fd74094884"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#afb11c6718111a43ef7c428fd74094884">SCSI_CMD_GET_CONFIGURATION</a>&#160;&#160;&#160;0x46</td></tr>
<tr class="separator:afb11c6718111a43ef7c428fd74094884"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad569cac66033c4ee22588556e10401ec"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#ad569cac66033c4ee22588556e10401ec">SCSI_CMD_PLAY_AUDIO_MSF</a>&#160;&#160;&#160;0x47</td></tr>
<tr class="separator:ad569cac66033c4ee22588556e10401ec"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a86981910a450d8fbeef52d0624cd895b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a86981910a450d8fbeef52d0624cd895b">SCSI_CMD_PLAY_AUDIO_TI</a>&#160;&#160;&#160;0x48</td></tr>
<tr class="separator:a86981910a450d8fbeef52d0624cd895b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a619fe714336e8ff0ffe1a29b5d07dc2a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a619fe714336e8ff0ffe1a29b5d07dc2a">SCSI_CMD_PLAY_TRACK_REL_10</a>&#160;&#160;&#160;0x49</td></tr>
<tr class="separator:a619fe714336e8ff0ffe1a29b5d07dc2a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ecef213f959406552b3cec16e45ad4a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a4ecef213f959406552b3cec16e45ad4a">SCSI_CMD_GET_EVENT_STATUS</a>&#160;&#160;&#160;0x4A</td></tr>
<tr class="separator:a4ecef213f959406552b3cec16e45ad4a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6f0410bab960fd45711a5bb54f42163e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a6f0410bab960fd45711a5bb54f42163e">SCSI_CMD_PAUSE_RESUME</a>&#160;&#160;&#160;0x4B</td></tr>
<tr class="separator:a6f0410bab960fd45711a5bb54f42163e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a919892a5c1907067abc52cc318d8243c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a919892a5c1907067abc52cc318d8243c">SCSI_CMD_READ_DISC_INFORMATION</a>&#160;&#160;&#160;0x51</td></tr>
<tr class="separator:a919892a5c1907067abc52cc318d8243c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84e65c5e60bd12522e64e5065e747e74"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a84e65c5e60bd12522e64e5065e747e74">SCSI_CMD_READ_TRACK_INFORMATION</a>&#160;&#160;&#160;0x52</td></tr>
<tr class="separator:a84e65c5e60bd12522e64e5065e747e74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a14d6804a7f68e14cbac6acf04d5d2979"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a14d6804a7f68e14cbac6acf04d5d2979">SCSI_CMD_RESERVE_TRACK</a>&#160;&#160;&#160;0x53</td></tr>
<tr class="separator:a14d6804a7f68e14cbac6acf04d5d2979"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e84c1764b0763610a1485a0ac7277ac"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a2e84c1764b0763610a1485a0ac7277ac">SCSI_CMD_SEND_OPC_INFORMATION</a>&#160;&#160;&#160;0x54</td></tr>
<tr class="separator:a2e84c1764b0763610a1485a0ac7277ac"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e76274cd7e386da0ef9ea72f0243bdb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a4e76274cd7e386da0ef9ea72f0243bdb">SCSI_CMD_MODE_SELECT_10</a>&#160;&#160;&#160;0x55</td></tr>
<tr class="separator:a4e76274cd7e386da0ef9ea72f0243bdb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af66870e8e5d9bfcac89b86007033c959"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#af66870e8e5d9bfcac89b86007033c959">SCSI_CMD_REPAIR_TRACK</a>&#160;&#160;&#160;0x58</td></tr>
<tr class="separator:af66870e8e5d9bfcac89b86007033c959"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95f71a5e11726543881ca39a47563daa"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a95f71a5e11726543881ca39a47563daa">SCSI_CMD_MODE_SENSE_10</a>&#160;&#160;&#160;0x5A</td></tr>
<tr class="separator:a95f71a5e11726543881ca39a47563daa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aace342bd260644b20dc095779b606ab0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#aace342bd260644b20dc095779b606ab0">SCSI_CMD_CLOSE_TRACK_SESSION</a>&#160;&#160;&#160;0x5B</td></tr>
<tr class="separator:aace342bd260644b20dc095779b606ab0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1133fe2a2516328335f6dfd7c78422a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#ac1133fe2a2516328335f6dfd7c78422a">SCSI_CMD_READ_BUFFER_CAPACITY</a>&#160;&#160;&#160;0x5C</td></tr>
<tr class="separator:ac1133fe2a2516328335f6dfd7c78422a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1d7eebb93a9054a0cab613247d398552"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a1d7eebb93a9054a0cab613247d398552">SCSI_CMD_SEND_CUE_SHEET</a>&#160;&#160;&#160;0x5D</td></tr>
<tr class="separator:a1d7eebb93a9054a0cab613247d398552"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ef3d9a42b0b1d5b0218720236e148c4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a8ef3d9a42b0b1d5b0218720236e148c4">SCSI_CMD_REPORT_LUNS</a>&#160;&#160;&#160;0xA0</td></tr>
<tr class="separator:a8ef3d9a42b0b1d5b0218720236e148c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a753c8d9d8c57e824a134f26158bb18ee"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a753c8d9d8c57e824a134f26158bb18ee">SCSI_CMD_BLANK</a>&#160;&#160;&#160;0xA1</td></tr>
<tr class="separator:a753c8d9d8c57e824a134f26158bb18ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4aae30f44cbe99052cb945666b4247f9"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a4aae30f44cbe99052cb945666b4247f9">SCSI_CMD_SECURITY_PROTOCOL_IN</a>&#160;&#160;&#160;0xA2</td></tr>
<tr class="separator:a4aae30f44cbe99052cb945666b4247f9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad72fd236fa7f7e53c4aae0067883e5f2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#ad72fd236fa7f7e53c4aae0067883e5f2">SCSI_CMD_SEND_KEY</a>&#160;&#160;&#160;0xA3</td></tr>
<tr class="separator:ad72fd236fa7f7e53c4aae0067883e5f2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed5b1fe70478a123edf6d01af9e14138"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#aed5b1fe70478a123edf6d01af9e14138">SCSI_CMD_REPORT_KEY</a>&#160;&#160;&#160;0xA4</td></tr>
<tr class="separator:aed5b1fe70478a123edf6d01af9e14138"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab1423093448ed003ce7dde48546b1fb0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#ab1423093448ed003ce7dde48546b1fb0">SCSI_CMD_PLAY_AUDIO_12</a>&#160;&#160;&#160;0xA5</td></tr>
<tr class="separator:ab1423093448ed003ce7dde48546b1fb0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a30aa97d80e09dc7655f6057ef8a76bf8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a30aa97d80e09dc7655f6057ef8a76bf8">SCSI_CMD_LOAD_UNLOAD</a>&#160;&#160;&#160;0xA6</td></tr>
<tr class="separator:a30aa97d80e09dc7655f6057ef8a76bf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b95e6df1bf9b03b22d3eb7a9a4a1a8f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a2b95e6df1bf9b03b22d3eb7a9a4a1a8f">SCSI_CMD_SET_READ_AHEAD</a>&#160;&#160;&#160;0xA7</td></tr>
<tr class="separator:a2b95e6df1bf9b03b22d3eb7a9a4a1a8f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae424e09f43b58d823bdf7ab537425ae1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#ae424e09f43b58d823bdf7ab537425ae1">SCSI_CMD_READ_12</a>&#160;&#160;&#160;0xA8</td></tr>
<tr class="separator:ae424e09f43b58d823bdf7ab537425ae1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aed4e79ab4e47d23b6e49561be3392434"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#aed4e79ab4e47d23b6e49561be3392434">SCSI_CMD_PLAY_TRACK_REL_12</a>&#160;&#160;&#160;0xA9</td></tr>
<tr class="separator:aed4e79ab4e47d23b6e49561be3392434"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb489ac989eb7453a5ac000f78c7f7b0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#abb489ac989eb7453a5ac000f78c7f7b0">SCSI_CMD_WRITE_12</a>&#160;&#160;&#160;0xAA</td></tr>
<tr class="separator:abb489ac989eb7453a5ac000f78c7f7b0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a475c01dc106b8de86d42d806b585c7eb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a475c01dc106b8de86d42d806b585c7eb">SCSI_CMD_READ_MEDIA_SERIAL_12</a>&#160;&#160;&#160;0xAB</td></tr>
<tr class="separator:a475c01dc106b8de86d42d806b585c7eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95bfc5bbb9bc239124420a080ad3aff0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a95bfc5bbb9bc239124420a080ad3aff0">SCSI_CMD_GET_PERFORMANCE</a>&#160;&#160;&#160;0xAC</td></tr>
<tr class="separator:a95bfc5bbb9bc239124420a080ad3aff0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaadf1967210007cbc969fd13fd910425"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#aaadf1967210007cbc969fd13fd910425">SCSI_CMD_READ_DVD_STRUCTURE</a>&#160;&#160;&#160;0xAD</td></tr>
<tr class="separator:aaadf1967210007cbc969fd13fd910425"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acffe854ef54bbaec223a0dbc968e12e5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#acffe854ef54bbaec223a0dbc968e12e5">SCSI_CMD_SECURITY_PROTOCOL_OUT</a>&#160;&#160;&#160;0xB5</td></tr>
<tr class="separator:acffe854ef54bbaec223a0dbc968e12e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa615cd1a9113b55ea3def7ce1e39fdc0"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#aa615cd1a9113b55ea3def7ce1e39fdc0">SCSI_CMD_SET_STREAMING</a>&#160;&#160;&#160;0xB6</td></tr>
<tr class="separator:aa615cd1a9113b55ea3def7ce1e39fdc0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac022877c7248b787fe5c074c5a579282"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#ac022877c7248b787fe5c074c5a579282">SCSI_CMD_READ_MSF</a>&#160;&#160;&#160;0xB9</td></tr>
<tr class="separator:ac022877c7248b787fe5c074c5a579282"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a78d22b4df645b4100d61760024cf5217"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a78d22b4df645b4100d61760024cf5217">SCSI_CMD_SET_SPEED</a>&#160;&#160;&#160;0xBB</td></tr>
<tr class="separator:a78d22b4df645b4100d61760024cf5217"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af425268596a7979929bf85112adcbadb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#af425268596a7979929bf85112adcbadb">SCSI_CMD_MECHANISM_STATUS</a>&#160;&#160;&#160;0xBD</td></tr>
<tr class="separator:af425268596a7979929bf85112adcbadb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5e0a6ea45e5aa4efd866325ecc8a519"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#ae5e0a6ea45e5aa4efd866325ecc8a519">SCSI_CMD_READ_CD</a>&#160;&#160;&#160;0xBE</td></tr>
<tr class="separator:ae5e0a6ea45e5aa4efd866325ecc8a519"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76da46661cf03125908a6d32f3c6672d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a76da46661cf03125908a6d32f3c6672d">SCSI_CMD_SEND_DISC_STRUCTURE</a>&#160;&#160;&#160;0xBF</td></tr>
<tr class="separator:a76da46661cf03125908a6d32f3c6672d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a341436a3b87d4ccd8c1ba00a52319494"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a341436a3b87d4ccd8c1ba00a52319494">SCSI_CMD_CD_PLAYBACK_STATUS</a>&#160;&#160;&#160;0xC4 /* SONY unique */</td></tr>
<tr class="separator:a341436a3b87d4ccd8c1ba00a52319494"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae41f85d64995d1522571998642b7674"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#aae41f85d64995d1522571998642b7674">SCSI_CMD_PLAYBACK_CONTROL</a>&#160;&#160;&#160;0xC9 /* SONY unique */</td></tr>
<tr class="separator:aae41f85d64995d1522571998642b7674"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cf8a0b8b509552305d90cdb009041a6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a3cf8a0b8b509552305d90cdb009041a6">SCSI_CMD_READ_CDDA</a>&#160;&#160;&#160;0xD8 /* Vendor unique */</td></tr>
<tr class="separator:a3cf8a0b8b509552305d90cdb009041a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acff26776fc541ceb3d739f303255ff3e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#acff26776fc541ceb3d739f303255ff3e">SCSI_CMD_READ_CDXA</a>&#160;&#160;&#160;0xDB /* Vendor unique */</td></tr>
<tr class="separator:acff26776fc541ceb3d739f303255ff3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacde7972a7bd398cf43dc65878b1aa92"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#aacde7972a7bd398cf43dc65878b1aa92">SCSI_CMD_READ_ALL_SUBCODES</a>&#160;&#160;&#160;0xDF /* Vendor unique */</td></tr>
<tr class="separator:aacde7972a7bd398cf43dc65878b1aa92"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a613422ba27c89fe5d72d06d216c9f2a5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a613422ba27c89fe5d72d06d216c9f2a5">SCSI_S_NOT_READY</a>&#160;&#160;&#160;0x02</td></tr>
<tr class="separator:a613422ba27c89fe5d72d06d216c9f2a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2f2fcd62d5fea0322095b2c4c9d2dd91"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a2f2fcd62d5fea0322095b2c4c9d2dd91">SCSI_S_MEDIUM_ERROR</a>&#160;&#160;&#160;0x03</td></tr>
<tr class="separator:a2f2fcd62d5fea0322095b2c4c9d2dd91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3f36c4b24d404a7bde02e6bf3f87a0cd"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a3f36c4b24d404a7bde02e6bf3f87a0cd">SCSI_S_ILLEGAL_REQUEST</a>&#160;&#160;&#160;0x05</td></tr>
<tr class="separator:a3f36c4b24d404a7bde02e6bf3f87a0cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7ab5840b35001bba68d7adae4abcd11"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#ae7ab5840b35001bba68d7adae4abcd11">SCSI_S_UNIT_ATTENTION</a>&#160;&#160;&#160;0x06</td></tr>
<tr class="separator:ae7ab5840b35001bba68d7adae4abcd11"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6d64023e2b8137eed90917f362ab262"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#ac6d64023e2b8137eed90917f362ab262">SCSI_ASC_LBA_OUT_OF_RANGE</a>&#160;&#160;&#160;0x21</td></tr>
<tr class="separator:ac6d64023e2b8137eed90917f362ab262"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fd5f74b6bac6c95990f5f211c04894b"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a9fd5f74b6bac6c95990f5f211c04894b">SCSI_ASC_MEDIA_CHANGED</a>&#160;&#160;&#160;0x28</td></tr>
<tr class="separator:a9fd5f74b6bac6c95990f5f211c04894b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac0c79fb555815317d46e9af6192d959d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#ac0c79fb555815317d46e9af6192d959d">SCSI_ASC_MEDIUM_NOT_PRESENT</a>&#160;&#160;&#160;0x3A</td></tr>
<tr class="separator:ac0c79fb555815317d46e9af6192d959d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a450c2a67aa2b6a1f6593113dcb847569"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a450c2a67aa2b6a1f6593113dcb847569">MASS_ERR_SUCCESS</a>&#160;&#160;&#160;0x00</td></tr>
<tr class="separator:a450c2a67aa2b6a1f6593113dcb847569"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afe7b492eca9349e54443c5c08f77b238"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#afe7b492eca9349e54443c5c08f77b238">MASS_ERR_PHASE_ERROR</a>&#160;&#160;&#160;0x02</td></tr>
<tr class="separator:afe7b492eca9349e54443c5c08f77b238"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a128e4910df8d7770c6f9af7700b9ccb1"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a128e4910df8d7770c6f9af7700b9ccb1">MASS_ERR_UNIT_NOT_READY</a>&#160;&#160;&#160;0x03</td></tr>
<tr class="separator:a128e4910df8d7770c6f9af7700b9ccb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8e02094ea448728c4229e348c90cc54"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#ab8e02094ea448728c4229e348c90cc54">MASS_ERR_UNIT_BUSY</a>&#160;&#160;&#160;0x04</td></tr>
<tr class="separator:ab8e02094ea448728c4229e348c90cc54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a13aee9eab965d570a4a00463cd20ca29"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a13aee9eab965d570a4a00463cd20ca29">MASS_ERR_STALL</a>&#160;&#160;&#160;0x05</td></tr>
<tr class="separator:a13aee9eab965d570a4a00463cd20ca29"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac3364cf841936aa8c3107e14c06ff65f"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#ac3364cf841936aa8c3107e14c06ff65f">MASS_ERR_CMD_NOT_SUPPORTED</a>&#160;&#160;&#160;0x06</td></tr>
<tr class="separator:ac3364cf841936aa8c3107e14c06ff65f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8521fd3c4b7901296d3edae0632c162d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a8521fd3c4b7901296d3edae0632c162d">MASS_ERR_INVALID_CSW</a>&#160;&#160;&#160;0x07</td></tr>
<tr class="separator:a8521fd3c4b7901296d3edae0632c162d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec47def0928045fdca474d78db866c39"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#aec47def0928045fdca474d78db866c39">MASS_ERR_NO_MEDIA</a>&#160;&#160;&#160;0x08</td></tr>
<tr class="separator:aec47def0928045fdca474d78db866c39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57edffb4395696374818f80202aedca4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a57edffb4395696374818f80202aedca4">MASS_ERR_BAD_LBA</a>&#160;&#160;&#160;0x09</td></tr>
<tr class="separator:a57edffb4395696374818f80202aedca4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ddc06e45101114eb7842a7ee57f7d43"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a6ddc06e45101114eb7842a7ee57f7d43">MASS_ERR_MEDIA_CHANGED</a>&#160;&#160;&#160;0x0A</td></tr>
<tr class="separator:a6ddc06e45101114eb7842a7ee57f7d43"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75359f810ebeccd313e4ad9c3a88f231"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a75359f810ebeccd313e4ad9c3a88f231">MASS_ERR_DEVICE_DISCONNECTED</a>&#160;&#160;&#160;0x11</td></tr>
<tr class="separator:a75359f810ebeccd313e4ad9c3a88f231"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a33f8a926c98ea3a3b7aea4006069a251"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a33f8a926c98ea3a3b7aea4006069a251">MASS_ERR_UNABLE_TO_RECOVER</a>&#160;&#160;&#160;0x12</td></tr>
<tr class="separator:a33f8a926c98ea3a3b7aea4006069a251"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5341c969f1daf8a9e8d345c0ba36fa54"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a5341c969f1daf8a9e8d345c0ba36fa54">MASS_ERR_INVALID_LUN</a>&#160;&#160;&#160;0x13</td></tr>
<tr class="separator:a5341c969f1daf8a9e8d345c0ba36fa54"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1b4efb4cfc2b0d4a912abe587a145b84"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a1b4efb4cfc2b0d4a912abe587a145b84">MASS_ERR_WRITE_STALL</a>&#160;&#160;&#160;0x14</td></tr>
<tr class="separator:a1b4efb4cfc2b0d4a912abe587a145b84"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4da4bdba7c86bcd6d0a97883de976b74"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a4da4bdba7c86bcd6d0a97883de976b74">MASS_ERR_READ_NAKS</a>&#160;&#160;&#160;0x15</td></tr>
<tr class="separator:a4da4bdba7c86bcd6d0a97883de976b74"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a607fa695e441ced8955a48455cd7259d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a607fa695e441ced8955a48455cd7259d">MASS_ERR_WRITE_NAKS</a>&#160;&#160;&#160;0x16</td></tr>
<tr class="separator:a607fa695e441ced8955a48455cd7259d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac8c588cb96077b615de2bd53f77d4c15"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#ac8c588cb96077b615de2bd53f77d4c15">MASS_ERR_WRITE_PROTECTED</a>&#160;&#160;&#160;0x17</td></tr>
<tr class="separator:ac8c588cb96077b615de2bd53f77d4c15"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4c80ae6c61331a0dd2a1950a25829a85"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a4c80ae6c61331a0dd2a1950a25829a85">MASS_ERR_NOT_IMPLEMENTED</a>&#160;&#160;&#160;0xFD</td></tr>
<tr class="separator:a4c80ae6c61331a0dd2a1950a25829a85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2815b1980ee4f05d2712a6492b5272b3"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a2815b1980ee4f05d2712a6492b5272b3">MASS_ERR_GENERAL_SCSI_ERROR</a>&#160;&#160;&#160;0xFE</td></tr>
<tr class="separator:a2815b1980ee4f05d2712a6492b5272b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c2dcf2fe5e2bead7ce82793de900eaf"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a6c2dcf2fe5e2bead7ce82793de900eaf">MASS_ERR_GENERAL_USB_ERROR</a>&#160;&#160;&#160;0xFF</td></tr>
<tr class="separator:a6c2dcf2fe5e2bead7ce82793de900eaf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6e389db899b3083f85ad02f5b4f9711"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#ac6e389db899b3083f85ad02f5b4f9711">MASS_ERR_USER</a>&#160;&#160;&#160;0xA0</td></tr>
<tr class="separator:ac6e389db899b3083f85ad02f5b4f9711"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a597e2a0f4ee36172c260976af9805415"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a597e2a0f4ee36172c260976af9805415">MASS_TRANS_FLG_CALLBACK</a>&#160;&#160;&#160;0x01</td></tr>
<tr class="separator:a597e2a0f4ee36172c260976af9805415"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa230fd8de3da0bcfbd1627e9177de452"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#aa230fd8de3da0bcfbd1627e9177de452">MASS_TRANS_FLG_NO_STALL_CHECK</a>&#160;&#160;&#160;0x02</td></tr>
<tr class="separator:aa230fd8de3da0bcfbd1627e9177de452"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a473b3774eb9f7df7f20f676f55deb47e"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a473b3774eb9f7df7f20f676f55deb47e">MASS_TRANS_FLG_NO_PHASE_CHECK</a>&#160;&#160;&#160;0x04</td></tr>
<tr class="separator:a473b3774eb9f7df7f20f676f55deb47e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4baa1ea500923e1fc59e5991f05fe99"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#ab4baa1ea500923e1fc59e5991f05fe99">MASS_MAX_ENDPOINTS</a>&#160;&#160;&#160;3</td></tr>
<tr class="separator:ab4baa1ea500923e1fc59e5991f05fe99"><td class="memSeparator" colspan="2">&#160;</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:aa0e2e213a2f05df124f199eeac3dbdd8"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="struct_b_a_s_i_c_c_d_b.html">BASICCDB</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#aa0e2e213a2f05df124f199eeac3dbdd8">BASICCDB_t</a></td></tr>
<tr class="separator:aa0e2e213a2f05df124f199eeac3dbdd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56ab0baf4e98a591274bf8d1acf96d85"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="struct_c_d_b6.html">CDB6</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#a56ab0baf4e98a591274bf8d1acf96d85">CDB6_t</a></td></tr>
<tr class="separator:a56ab0baf4e98a591274bf8d1acf96d85"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af952fd9270407996656ba95772511002"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="struct_c_d_b10.html">CDB10</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#af952fd9270407996656ba95772511002">CDB10_t</a></td></tr>
<tr class="separator:af952fd9270407996656ba95772511002"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef69aa16d6edcea3e79cb44775be6b94"><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="struct_c_d_b12.html">CDB12</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="masstorage_8h.html#aef69aa16d6edcea3e79cb44775be6b94">CDB12_t</a></td></tr>
<tr class="separator:aef69aa16d6edcea3e79cb44775be6b94"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="a5038292165e25bd0f87793941a280494"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MS_WANT_PARSER&#160;&#160;&#160;0</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00023">23</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a86a509a216410b0e356f0fa91c48cdc0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define bmREQ_MASSOUT&#160;&#160;&#160;<a class="el" href="usb__ch9_8h.html#a610dad02930a3061c746f84885e1e11e">USB_SETUP_HOST_TO_DEVICE</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#a59754621c21db801e11513ba06a3a02e">USB_SETUP_RECIPIENT_INTERFACE</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00028">28</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="affadc780007914e4b4de088b4df8ddf6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define bmREQ_MASSIN&#160;&#160;&#160;<a class="el" href="usb__ch9_8h.html#a35c2a529dc87a274b2eb6f9e33682449">USB_SETUP_DEVICE_TO_HOST</a>|<a class="el" href="usb__ch9_8h.html#acf3fd30992e9fe01f1bac9aaa7fea61b">USB_SETUP_TYPE_CLASS</a>|<a class="el" href="usb__ch9_8h.html#a59754621c21db801e11513ba06a3a02e">USB_SETUP_RECIPIENT_INTERFACE</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00029">29</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a9564704f249ab75db55a303f331fbedc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_SUBCLASS_SCSI_NOT_REPORTED&#160;&#160;&#160;0x00</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00032">32</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a0abf867686c58deb8a409bf82941e125"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_SUBCLASS_RBC&#160;&#160;&#160;0x01</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00033">33</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a370a8e5d533df93f23e122dea2468ecb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_SUBCLASS_ATAPI&#160;&#160;&#160;0x02</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00034">34</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a5b4847f36fec399d12580113ab50e293"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_SUBCLASS_OBSOLETE1&#160;&#160;&#160;0x03</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00035">35</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="acbb017bda59fefb8bd39f9ea6f11b8ac"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_SUBCLASS_UFI&#160;&#160;&#160;0x04</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00036">36</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a54a77ed01b69a7b2d8acbf70ba3ff018"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_SUBCLASS_OBSOLETE2&#160;&#160;&#160;0x05</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00037">37</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="aaf635eb9151eb63855fe227584bb00eb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_SUBCLASS_SCSI&#160;&#160;&#160;0x06</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00038">38</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a9dba9091cf98b47104ccb400482a46ab"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_SUBCLASS_LSDFS&#160;&#160;&#160;0x07</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00039">39</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="aeac7060fd6a1fba50872ffb0c9dcba32"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_SUBCLASS_IEEE1667&#160;&#160;&#160;0x08</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00040">40</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a64c21e402034e68542f25358c7978a67"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_PROTO_CBI&#160;&#160;&#160;0x00</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00043">43</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a5930934a4ce762f4cb9666d8f95ddee9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_PROTO_CBI_NO_INT&#160;&#160;&#160;0x01</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00044">44</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a3a6df686184b5c83eeee1f3a23f3e187"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_PROTO_OBSOLETE&#160;&#160;&#160;0x02</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00045">45</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a17a026f7d64e8daf27b45c295755fdf0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_PROTO_BBB&#160;&#160;&#160;0x50</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00046">46</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a32a5145018b9953b26a0c47a3e55f1ea"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_PROTO_UAS&#160;&#160;&#160;0x62</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00047">47</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a667c00401398c62b8e7edf729d944d78"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_REQ_ADSC&#160;&#160;&#160;0x00</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00050">50</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a42e56089ee1706ec829f8cebb224b1dc"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_REQ_GET&#160;&#160;&#160;0xFC</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00051">51</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="afe9a90b1dd89a2b1c12eb9b844d6120d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_REQ_PUT&#160;&#160;&#160;0xFD</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00052">52</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a3fc37932ad8bcc25c185fb1efbc099b8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_REQ_GET_MAX_LUN&#160;&#160;&#160;0xFE</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00053">53</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a172c269d960fa57ce6dfeaacc6f6197f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_REQ_BOMSR&#160;&#160;&#160;0xFF</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00054">54</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a439c9558fff25c40219c0f20244e666d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_CBW_SIGNATURE&#160;&#160;&#160;0x43425355</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00056">56</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="af92587f54f4d56af3dd2fb3a474c0b33"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_CSW_SIGNATURE&#160;&#160;&#160;0x53425355</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00057">57</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="ad74d783991b5eea6ad8ef2feb2ce03ea"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_CMD_DIR_OUT&#160;&#160;&#160;0</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00059">59</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a012ee34e4ce8d644c2f75099867b26c0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_CMD_DIR_IN&#160;&#160;&#160;0x80</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00060">60</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="aa84c8ac327fad55b9d0e40fea9eda699"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_TEST_UNIT_READY&#160;&#160;&#160;0x00</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00070">70</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="ad0ffafc58d70417e80425b2ee80c1769"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_REQUEST_SENSE&#160;&#160;&#160;0x03</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00071">71</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="ac436d150389d8a97693e63041f440d82"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_FORMAT_UNIT&#160;&#160;&#160;0x04</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00072">72</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="af3f8eee2dcef5f8a49602fbedad6c7cd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_READ_6&#160;&#160;&#160;0x08</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00073">73</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="aea0f916f6039e8c8a3d614a3f9f70072"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_WRITE_6&#160;&#160;&#160;0x0A</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00074">74</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="ac1f82346efef75cf197abb8e29cc5f44"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_INQUIRY&#160;&#160;&#160;0x12</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00075">75</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a3e22395bf2c8cd17fe9b54ff1adeeaaa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_MODE_SELECT_6&#160;&#160;&#160;0x15</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00076">76</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="ab6164a7d5f81211ce8d98b6a731b4f69"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_MODE_SENSE_6&#160;&#160;&#160;0x1A</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00077">77</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a17b47e6ce4b10688ac30666c16b14d86"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_START_STOP_UNIT&#160;&#160;&#160;0x1B</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00078">78</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="ac6435ab2e468a79816db996b0a16c024"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_PREVENT_REMOVAL&#160;&#160;&#160;0x1E</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00079">79</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a0cf196180f614d0a3c956a6ad4623fba"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_READ_FORMAT_CAPACITIES&#160;&#160;&#160;0x23</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00081">81</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a1f08c7a277432486b2f875035df6790b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_READ_CAPACITY_10&#160;&#160;&#160;0x25</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00082">82</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="ad3900f141fb70afb8def054384805a2e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_READ_10&#160;&#160;&#160;0x28</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00083">83</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="ad1733ce8730cdaab39b9b868b73128a0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_WRITE_10&#160;&#160;&#160;0x2A</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00084">84</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a8cf967a95a100190e34e1d36ac8af8ac"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_SEEK_10&#160;&#160;&#160;0x2B</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00085">85</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a4d0fa61cb5f052f57cb6ae0c7130ffed"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_ERASE_10&#160;&#160;&#160;0x2C</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00086">86</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a6eda361c8742e151c31ba536cf20119e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_WRITE_AND_VERIFY_10&#160;&#160;&#160;0x2E</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00087">87</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a8d3ebefbce899ff775e8fab101f59080"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_VERIFY_10&#160;&#160;&#160;0x2F</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00088">88</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a827c601eec66a6ebc6236839a9041c53"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_SYNCHRONIZE_CACHE&#160;&#160;&#160;0x35</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00089">89</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a508d064f36c9d623b785c30c97f9b951"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_WRITE_BUFFER&#160;&#160;&#160;0x3B</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00090">90</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a1ff23f30c34cfb2888cd2df1d40e1b9d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_READ_BUFFER&#160;&#160;&#160;0x3C</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00091">91</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="adf4eedc9f90ef434238a4a8e8afdca73"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_READ_SUBCHANNEL&#160;&#160;&#160;0x42</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00092">92</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a0ebdd01a67e4369aea92f24a721a809f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_READ_TOC&#160;&#160;&#160;0x43</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00093">93</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a353644f9db92ca364cece3d0ade758a5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_READ_HEADER&#160;&#160;&#160;0x44</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00094">94</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a95d32a2c09bbf0c4dfd4af1b7e46cdc5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_PLAY_AUDIO_10&#160;&#160;&#160;0x45</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00095">95</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="afb11c6718111a43ef7c428fd74094884"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_GET_CONFIGURATION&#160;&#160;&#160;0x46</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00096">96</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="ad569cac66033c4ee22588556e10401ec"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_PLAY_AUDIO_MSF&#160;&#160;&#160;0x47</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00097">97</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a86981910a450d8fbeef52d0624cd895b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_PLAY_AUDIO_TI&#160;&#160;&#160;0x48</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00098">98</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a619fe714336e8ff0ffe1a29b5d07dc2a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_PLAY_TRACK_REL_10&#160;&#160;&#160;0x49</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00099">99</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a4ecef213f959406552b3cec16e45ad4a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_GET_EVENT_STATUS&#160;&#160;&#160;0x4A</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00100">100</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a6f0410bab960fd45711a5bb54f42163e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_PAUSE_RESUME&#160;&#160;&#160;0x4B</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00101">101</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a919892a5c1907067abc52cc318d8243c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_READ_DISC_INFORMATION&#160;&#160;&#160;0x51</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00102">102</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a84e65c5e60bd12522e64e5065e747e74"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_READ_TRACK_INFORMATION&#160;&#160;&#160;0x52</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00103">103</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a14d6804a7f68e14cbac6acf04d5d2979"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_RESERVE_TRACK&#160;&#160;&#160;0x53</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00104">104</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a2e84c1764b0763610a1485a0ac7277ac"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_SEND_OPC_INFORMATION&#160;&#160;&#160;0x54</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00105">105</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a4e76274cd7e386da0ef9ea72f0243bdb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_MODE_SELECT_10&#160;&#160;&#160;0x55</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00106">106</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="af66870e8e5d9bfcac89b86007033c959"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_REPAIR_TRACK&#160;&#160;&#160;0x58</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00107">107</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a95f71a5e11726543881ca39a47563daa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_MODE_SENSE_10&#160;&#160;&#160;0x5A</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00108">108</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="aace342bd260644b20dc095779b606ab0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_CLOSE_TRACK_SESSION&#160;&#160;&#160;0x5B</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00109">109</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="ac1133fe2a2516328335f6dfd7c78422a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_READ_BUFFER_CAPACITY&#160;&#160;&#160;0x5C</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00110">110</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a1d7eebb93a9054a0cab613247d398552"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_SEND_CUE_SHEET&#160;&#160;&#160;0x5D</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00111">111</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a8ef3d9a42b0b1d5b0218720236e148c4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_REPORT_LUNS&#160;&#160;&#160;0xA0</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00113">113</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a753c8d9d8c57e824a134f26158bb18ee"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_BLANK&#160;&#160;&#160;0xA1</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00114">114</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a4aae30f44cbe99052cb945666b4247f9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_SECURITY_PROTOCOL_IN&#160;&#160;&#160;0xA2</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00115">115</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="ad72fd236fa7f7e53c4aae0067883e5f2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_SEND_KEY&#160;&#160;&#160;0xA3</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00116">116</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="aed5b1fe70478a123edf6d01af9e14138"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_REPORT_KEY&#160;&#160;&#160;0xA4</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00117">117</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="ab1423093448ed003ce7dde48546b1fb0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_PLAY_AUDIO_12&#160;&#160;&#160;0xA5</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00118">118</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a30aa97d80e09dc7655f6057ef8a76bf8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_LOAD_UNLOAD&#160;&#160;&#160;0xA6</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00119">119</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a2b95e6df1bf9b03b22d3eb7a9a4a1a8f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_SET_READ_AHEAD&#160;&#160;&#160;0xA7</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00120">120</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="ae424e09f43b58d823bdf7ab537425ae1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_READ_12&#160;&#160;&#160;0xA8</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00121">121</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="aed4e79ab4e47d23b6e49561be3392434"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_PLAY_TRACK_REL_12&#160;&#160;&#160;0xA9</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00122">122</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="abb489ac989eb7453a5ac000f78c7f7b0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_WRITE_12&#160;&#160;&#160;0xAA</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00123">123</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a475c01dc106b8de86d42d806b585c7eb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_READ_MEDIA_SERIAL_12&#160;&#160;&#160;0xAB</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00124">124</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a95bfc5bbb9bc239124420a080ad3aff0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_GET_PERFORMANCE&#160;&#160;&#160;0xAC</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00125">125</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="aaadf1967210007cbc969fd13fd910425"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_READ_DVD_STRUCTURE&#160;&#160;&#160;0xAD</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00126">126</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="acffe854ef54bbaec223a0dbc968e12e5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_SECURITY_PROTOCOL_OUT&#160;&#160;&#160;0xB5</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00127">127</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="aa615cd1a9113b55ea3def7ce1e39fdc0"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_SET_STREAMING&#160;&#160;&#160;0xB6</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00128">128</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="ac022877c7248b787fe5c074c5a579282"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_READ_MSF&#160;&#160;&#160;0xB9</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00129">129</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a78d22b4df645b4100d61760024cf5217"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_SET_SPEED&#160;&#160;&#160;0xBB</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00130">130</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="af425268596a7979929bf85112adcbadb"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_MECHANISM_STATUS&#160;&#160;&#160;0xBD</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00131">131</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="ae5e0a6ea45e5aa4efd866325ecc8a519"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_READ_CD&#160;&#160;&#160;0xBE</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00132">132</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a76da46661cf03125908a6d32f3c6672d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_SEND_DISC_STRUCTURE&#160;&#160;&#160;0xBF</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00133">133</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a341436a3b87d4ccd8c1ba00a52319494"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_CD_PLAYBACK_STATUS&#160;&#160;&#160;0xC4 /* SONY unique */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00135">135</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="aae41f85d64995d1522571998642b7674"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_PLAYBACK_CONTROL&#160;&#160;&#160;0xC9 /* SONY unique */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00136">136</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a3cf8a0b8b509552305d90cdb009041a6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_READ_CDDA&#160;&#160;&#160;0xD8 /* Vendor unique */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00137">137</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="acff26776fc541ceb3d739f303255ff3e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_READ_CDXA&#160;&#160;&#160;0xDB /* Vendor unique */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00138">138</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="aacde7972a7bd398cf43dc65878b1aa92"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_CMD_READ_ALL_SUBCODES&#160;&#160;&#160;0xDF /* Vendor unique */</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00139">139</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a613422ba27c89fe5d72d06d216c9f2a5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_S_NOT_READY&#160;&#160;&#160;0x02</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00142">142</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a2f2fcd62d5fea0322095b2c4c9d2dd91"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_S_MEDIUM_ERROR&#160;&#160;&#160;0x03</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00143">143</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a3f36c4b24d404a7bde02e6bf3f87a0cd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_S_ILLEGAL_REQUEST&#160;&#160;&#160;0x05</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00144">144</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="ae7ab5840b35001bba68d7adae4abcd11"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_S_UNIT_ATTENTION&#160;&#160;&#160;0x06</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00145">145</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="ac6d64023e2b8137eed90917f362ab262"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_ASC_LBA_OUT_OF_RANGE&#160;&#160;&#160;0x21</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00146">146</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a9fd5f74b6bac6c95990f5f211c04894b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_ASC_MEDIA_CHANGED&#160;&#160;&#160;0x28</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00147">147</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="ac0c79fb555815317d46e9af6192d959d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define SCSI_ASC_MEDIUM_NOT_PRESENT&#160;&#160;&#160;0x3A</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00148">148</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a450c2a67aa2b6a1f6593113dcb847569"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_ERR_SUCCESS&#160;&#160;&#160;0x00</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00151">151</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="afe7b492eca9349e54443c5c08f77b238"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_ERR_PHASE_ERROR&#160;&#160;&#160;0x02</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00152">152</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a128e4910df8d7770c6f9af7700b9ccb1"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_ERR_UNIT_NOT_READY&#160;&#160;&#160;0x03</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00153">153</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="ab8e02094ea448728c4229e348c90cc54"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_ERR_UNIT_BUSY&#160;&#160;&#160;0x04</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00154">154</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a13aee9eab965d570a4a00463cd20ca29"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_ERR_STALL&#160;&#160;&#160;0x05</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00155">155</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="ac3364cf841936aa8c3107e14c06ff65f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_ERR_CMD_NOT_SUPPORTED&#160;&#160;&#160;0x06</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00156">156</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a8521fd3c4b7901296d3edae0632c162d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_ERR_INVALID_CSW&#160;&#160;&#160;0x07</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00157">157</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="aec47def0928045fdca474d78db866c39"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_ERR_NO_MEDIA&#160;&#160;&#160;0x08</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00158">158</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a57edffb4395696374818f80202aedca4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_ERR_BAD_LBA&#160;&#160;&#160;0x09</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00159">159</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a6ddc06e45101114eb7842a7ee57f7d43"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_ERR_MEDIA_CHANGED&#160;&#160;&#160;0x0A</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00160">160</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a75359f810ebeccd313e4ad9c3a88f231"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_ERR_DEVICE_DISCONNECTED&#160;&#160;&#160;0x11</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00161">161</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a33f8a926c98ea3a3b7aea4006069a251"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_ERR_UNABLE_TO_RECOVER&#160;&#160;&#160;0x12</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00162">162</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a5341c969f1daf8a9e8d345c0ba36fa54"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_ERR_INVALID_LUN&#160;&#160;&#160;0x13</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00163">163</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a1b4efb4cfc2b0d4a912abe587a145b84"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_ERR_WRITE_STALL&#160;&#160;&#160;0x14</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00164">164</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a4da4bdba7c86bcd6d0a97883de976b74"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_ERR_READ_NAKS&#160;&#160;&#160;0x15</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00165">165</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a607fa695e441ced8955a48455cd7259d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_ERR_WRITE_NAKS&#160;&#160;&#160;0x16</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00166">166</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="ac8c588cb96077b615de2bd53f77d4c15"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_ERR_WRITE_PROTECTED&#160;&#160;&#160;0x17</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00167">167</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a4c80ae6c61331a0dd2a1950a25829a85"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_ERR_NOT_IMPLEMENTED&#160;&#160;&#160;0xFD</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00168">168</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a2815b1980ee4f05d2712a6492b5272b3"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_ERR_GENERAL_SCSI_ERROR&#160;&#160;&#160;0xFE</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00169">169</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a6c2dcf2fe5e2bead7ce82793de900eaf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_ERR_GENERAL_USB_ERROR&#160;&#160;&#160;0xFF</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00170">170</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="ac6e389db899b3083f85ad02f5b4f9711"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_ERR_USER&#160;&#160;&#160;0xA0</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00171">171</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a597e2a0f4ee36172c260976af9805415"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_TRANS_FLG_CALLBACK&#160;&#160;&#160;0x01</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00173">173</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="aa230fd8de3da0bcfbd1627e9177de452"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_TRANS_FLG_NO_STALL_CHECK&#160;&#160;&#160;0x02</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00174">174</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a473b3774eb9f7df7f20f676f55deb47e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_TRANS_FLG_NO_PHASE_CHECK&#160;&#160;&#160;0x04</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00175">175</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="ab4baa1ea500923e1fc59e5991f05fe99"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MASS_MAX_ENDPOINTS&#160;&#160;&#160;3</td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00177">177</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<h2 class="groupheader">Typedef Documentation</h2>
<a class="anchor" id="aa0e2e213a2f05df124f199eeac3dbdd8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="struct_b_a_s_i_c_c_d_b.html">BASICCDB</a> <a class="el" href="masstorage_8h.html#aa0e2e213a2f05df124f199eeac3dbdd8">BASICCDB_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00194">194</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="a56ab0baf4e98a591274bf8d1acf96d85"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="struct_c_d_b6.html">CDB6</a> <a class="el" href="masstorage_8h.html#a56ab0baf4e98a591274bf8d1acf96d85">CDB6_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00220">220</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="af952fd9270407996656ba95772511002"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="struct_c_d_b10.html">CDB10</a> <a class="el" href="masstorage_8h.html#af952fd9270407996656ba95772511002">CDB10_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00254">254</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
<a class="anchor" id="aef69aa16d6edcea3e79cb44775be6b94"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="struct_c_d_b12.html">CDB12</a> <a class="el" href="masstorage_8h.html#aef69aa16d6edcea3e79cb44775be6b94">CDB12_t</a></td>
</tr>
</table>
</div><div class="memdoc">
<p>Definition at line <a class="el" href="masstorage_8h_source.html#l00272">272</a> of file <a class="el" href="masstorage_8h_source.html">masstorage.h</a>.</p>
</div>
</div>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.9.1
</small></address>
</body>
</html>