USB_Host_Shield_2.0/masstorage_8h_source.html

238 lines
163 KiB
HTML
Raw Normal View History

2013-01-30 22:00:18 +01:00
<!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"/>
2016-04-19 18:16:46 +02:00
<meta name="generator" content="Doxygen 1.8.11"/>
<title>USB Host Shield 2.0: masstorage.h Source File</title>
2013-01-30 22:00:18 +01:00
<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"/>
2015-04-07 16:07:33 +02:00
<script type="text/javascript" src="search/searchdata.js"></script>
2013-01-30 22:00:18 +01:00
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
2015-04-07 16:07:33 +02:00
$(document).ready(function() { init_search(); });
2013-01-30 22:00:18 +01:00
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="imageStyle.css" rel="stylesheet" type="text/css"/>
2013-01-30 22:00:18 +01:00
</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;">
2016-04-19 18:16:46 +02:00
<td id="projectalign" style="padding-left: 0.5em;">
<div id="projectname">USB Host Shield 2.0
2013-01-30 22:00:18 +01:00
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
2016-04-19 18:16:46 +02:00
<!-- Generated by Doxygen 1.8.11 -->
2013-01-30 22:00:18 +01:00
<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)">
2015-04-07 16:07:33 +02:00
</div>
2013-01-30 22:00:18 +01:00
<!-- 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>
2016-04-19 18:16:46 +02:00
<li class="navelem"><a class="el" href="dir_69161428018e52ad84691a5947f27cc9.html">Github</a></li><li class="navelem"><a class="el" href="dir_ee762931928e29ae94e054d18c99dc9e.html">USB_Host_Shield_2_0</a></li> </ul>
2013-01-30 22:00:18 +01:00
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle">
<div class="title">masstorage.h</div> </div>
</div><!--header-->
<div class="contents">
2016-04-19 18:16:46 +02:00
<a href="masstorage_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span>&#160;<span class="comment">/* Copyright (C) 2011 Circuits At Home, LTD. All rights reserved.</span></div><div class="line"><a name="l00002"></a><span class="lineno"> 2</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00003"></a><span class="lineno"> 3</span>&#160;<span class="comment">This software may be distributed and modified under the terms of the GNU</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">General Public License version 2 (GPL2) as published by the Free Software</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">Foundation and appearing in the file GPL2.TXT included in the packaging of</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">this file. Please note that GPL2 Section 2[b] requires that all works based</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment">on this software must also be made publicly available under the terms of</span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">the GPL2 (&quot;Copyleft&quot;).</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">Contact information</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">-------------------</span></div><div class="line"><a name="l00012"></a><span class="lineno"> 12</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00013"></a><span class="lineno"> 13</span>&#160;<span class="comment">Circuits At Home, LTD</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">Web : http://www.circuitsathome.com</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">e-mail : support@circuitsathome.com</span></div><div class="line"><a name="l00016"></a><span class="lineno"> 16</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00017"></a><span class="lineno"> 17</span>&#160;</div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="preprocessor">#if !defined(__MASSTORAGE_H__)</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="preprocessor">#define __MASSTORAGE_H__</span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;</div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">// Cruft removal, makes driver smaller, faster.</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="preprocessor">#ifndef MS_WANT_PARSER</span></div><div class="line"><a name="l00023"></a><span class="lineno"><a class="line" href="masstorage_8h.html#a5038292165e25bd0f87793941a280494"> 23</a></span>&#160;<span class="preprocessor">#define MS_WANT_PARSER 0</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;<span class="preprocessor">#endif</span></div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;</div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#include &quot;<a class="code" href="_usb_8h.html">Usb.h</a>&quot;</span></div><div class="line"><a name="l00027"></a><span class="lineno"> 27</span>&#160;</div><div class="line"><a name="l00028"></a><span class="lineno"><a class="line" href="masstorage_8h.html#a86a509a216410b0e356f0fa91c48cdc0"
2014-06-09 17:02:31 +02:00
<div class="ttc" id="struct_c_d_b10_html_a26b2c33b7867c33d19e77c6d873d7924"><div class="ttname"><a href="struct_c_d_b10.html#a26b2c33b7867c33d19e77c6d873d7924">CDB10::Misc2</a></div><div class="ttdeci">uint8_t Misc2</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00233">masstorage.h:233</a></div></div>
<div class="ttc" id="struct_c_d_b10_html_abd4957a41f650b096987db5963efb674"><div class="ttname"><a href="struct_c_d_b10.html#abd4957a41f650b096987db5963efb674">CDB10::CDB10</a></div><div class="ttdeci">CDB10(uint8_t _Opcode, uint8_t _LUN)</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00241">masstorage.h:241</a></div></div>
<div class="ttc" id="struct_command_block_wrapper_base_html_a396b36ceef993c32f28b1354727a5e9e"><div class="ttname"><a href="struct_command_block_wrapper_base.html#a396b36ceef993c32f28b1354727a5e9e">CommandBlockWrapperBase::bmCBWFlags</a></div><div class="ttdeci">uint8_t bmCBWFlags</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00374">masstorage.h:374</a></div></div>
<div class="ttc" id="class_bulk_only_html_a8d527bdc285870f3571481a4fd982721"><div class="ttname"><a href="class_bulk_only.html#a8d527bdc285870f3571481a4fd982721">BulkOnly::epDataOutIndex</a></div><div class="ttdeci">static const uint8_t epDataOutIndex</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00465">masstorage.h:465</a></div></div>
<div class="ttc" id="struct_c_d_b12_html_a40bc765adf21818c3a1bc3c8ffeabc94"><div class="ttname"><a href="struct_c_d_b12.html#a40bc765adf21818c3a1bc3c8ffeabc94">CDB12::LBA_L_L_MB</a></div><div class="ttdeci">uint8_t LBA_L_L_MB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00263">masstorage.h:263</a></div></div>
<div class="ttc" id="struct_capacity_html"><div class="ttname"><a href="struct_capacity.html">Capacity</a></div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00179">masstorage.h:179</a></div></div>
<div class="ttc" id="struct_request_sense_responce_html"><div class="ttname"><a href="struct_request_sense_responce.html">RequestSenseResponce</a></div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00443">masstorage.h:443</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a32__16_html_a3809ba2a5399bd407b50b04b8c83cb9f"><div class="ttname"><a href="struct_c_d_b___l_b_a32__16.html#a3809ba2a5399bd407b50b04b8c83cb9f">CDB_LBA32_16::Misc2</a></div><div class="ttdeci">uint8_t Misc2</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00295">masstorage.h:295</a></div></div>
<div class="ttc" id="struct_c_d_b6_html_a28933fcb497ecd202ea07d665be57f9c"><div class="ttname"><a href="struct_c_d_b6.html#a28933fcb497ecd202ea07d665be57f9c">CDB6::LBALB</a></div><div class="ttdeci">uint8_t LBALB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00203">masstorage.h:203</a></div></div>
<div class="ttc" id="struct_b_a_s_i_c_c_d_b_html_a2cec985f2fd10576a004108c01d42fb4"><div class="ttname"><a href="struct_b_a_s_i_c_c_d_b.html#a2cec985f2fd10576a004108c01d42fb4">BASICCDB::LUN</a></div><div class="ttdeci">unsigned LUN</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00189">masstorage.h:189</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a32__16_html_a1e239989f80f36157fd9271f2141acd1"><div class="ttname"><a href="struct_c_d_b___l_b_a32__16.html#a1e239989f80f36157fd9271f2141acd1">CDB_LBA32_16::LBA_L_L_LB</a></div><div class="ttdeci">uint8_t LBA_L_L_LB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00283">masstorage.h:283</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a32__16_html"><div class="ttname"><a href="struct_c_d_b___l_b_a32__16.html">CDB_LBA32_16</a></div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00274">masstorage.h:274</a></div></div>
<div class="ttc" id="class_bulk_only_html_a03cd96b415990821bdce43b4004c85e4"><div class="ttname"><a href="class_bulk_only.html#a03cd96b415990821bdce43b4004c85e4">BulkOnly::epInterruptInIndex</a></div><div class="ttdeci">static const uint8_t epInterruptInIndex</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00466">masstorage.h:466</a></div></div>
<div class="ttc" id="masstorage_8h_html_af952fd9270407996656ba95772511002"><div class="ttname"><a href="masstorage_8h.html#af952fd9270407996656ba95772511002">CDB10_t</a></div><div class="ttdeci">CDB10 CDB10_t</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00254">masstorage.h:254</a></div></div>
<div class="ttc" id="struct_request_sense_responce_html_adbc6f965fe2820222504d1e8853f1518"><div class="ttname"><a href="struct_request_sense_responce.html#adbc6f965fe2820222504d1e8853f1518">RequestSenseResponce::bAdditionalLength</a></div><div class="ttdeci">uint8_t bAdditionalLength</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00454">masstorage.h:454</a></div></div>
2015-04-07 16:07:33 +02:00
<div class="ttc" id="_usb_core_8h_html_aa99b73e335df09e6545fc44798a3c1f2"><div class="ttname"><a href="_usb_core_8h.html#aa99b73e335df09e6545fc44798a3c1f2">USB_CLASS_MASS_STORAGE</a></div><div class="ttdeci">#define USB_CLASS_MASS_STORAGE</div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00063">UsbCore.h:63</a></div></div>
2014-06-09 17:02:31 +02:00
<div class="ttc" id="struct_c_d_b10_html_a5115777023c2a37ed50b81db126f648c"><div class="ttname"><a href="struct_c_d_b10.html#a5115777023c2a37ed50b81db126f648c">CDB10::ALC_LB</a></div><div class="ttdeci">uint8_t ALC_LB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00236">masstorage.h:236</a></div></div>
<div class="ttc" id="struct_command_status_wrapper_html_adf944665d28bb394a3d9756e8418d09e"><div class="ttname"><a href="struct_command_status_wrapper.html#adf944665d28bb394a3d9756e8418d09e">CommandStatusWrapper::dCSWDataResidue</a></div><div class="ttdeci">uint32_t dCSWDataResidue</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00439">masstorage.h:439</a></div></div>
<div class="ttc" id="struct_command_block_wrapper_html_a66833cea74ea81da389cc54cc78f3013"><div class="ttname"><a href="struct_command_block_wrapper.html#a66833cea74ea81da389cc54cc78f3013">CommandBlockWrapper::CommandBlockWrapper</a></div><div class="ttdeci">CommandBlockWrapper(uint32_t tag, uint32_t xflen, CDB10_t *cdb, uint8_t dir)</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00429">masstorage.h:429</a></div></div>
<div class="ttc" id="struct_c_d_b10_html_aa74c5c59a4bdfeb2aa6e8c163f1fae10"><div class="ttname"><a href="struct_c_d_b10.html#aa74c5c59a4bdfeb2aa6e8c163f1fae10">CDB10::LBA_L_M_LB</a></div><div class="ttdeci">uint8_t LBA_L_M_LB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00229">masstorage.h:229</a></div></div>
2013-10-21 21:15:43 +02:00
<div class="ttc" id="struct_u_s_b___e_n_d_p_o_i_n_t___d_e_s_c_r_i_p_t_o_r_html"><div class="ttname"><a href="struct_u_s_b___e_n_d_p_o_i_n_t___d_e_s_c_r_i_p_t_o_r.html">USB_ENDPOINT_DESCRIPTOR</a></div><div class="ttdef"><b>Definition:</b> <a href="usb__ch9_8h_source.html#l00141">usb_ch9.h:141</a></div></div>
2014-06-09 17:02:31 +02:00
<div class="ttc" id="struct_c_d_b___l_b_a64__16_html_a43f9e4f510e12a6fcc5afd90f740f76e"><div class="ttname"><a href="struct_c_d_b___l_b_a64__16.html#a43f9e4f510e12a6fcc5afd90f740f76e">CDB_LBA64_16::LBA_L_L_MB</a></div><div class="ttdeci">uint8_t LBA_L_L_MB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00310">masstorage.h:310</a></div></div>
<div class="ttc" id="class_bulk_only_html_a9968a2119df66fa0093b020e318d8ac6"><div class="ttname"><a href="class_bulk_only.html#a9968a2119df66fa0093b020e318d8ac6">BulkOnly::bAddress</a></div><div class="ttdeci">uint8_t bAddress</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00469">masstorage.h:469</a></div></div>
<div class="ttc" id="struct_c_d_b6_html_a6a0be8910a3e8039534b8570365a4207"><div class="ttname"><a href="struct_c_d_b6.html#a6a0be8910a3e8039534b8570365a4207">CDB6::LBAHB</a></div><div class="ttdeci">uint8_t LBAHB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00202">masstorage.h:202</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a32__16_html_af642464073c45113c7fdf221f40ade1b"><div class="ttname"><a href="struct_c_d_b___l_b_a32__16.html#af642464073c45113c7fdf221f40ade1b">CDB_LBA32_16::LBA_L_M_LB</a></div><div class="ttdeci">uint8_t LBA_L_M_LB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00281">masstorage.h:281</a></div></div>
<div class="ttc" id="struct_command_block_wrapper_base_html_a0898a332eec2d598b80a896ff66d5549"><div class="ttname"><a href="struct_command_block_wrapper_base.html#a0898a332eec2d598b80a896ff66d5549">CommandBlockWrapperBase::dCBWTag</a></div><div class="ttdeci">uint32_t dCBWTag</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00372">masstorage.h:372</a></div></div>
<div class="ttc" id="struct_c_d_b12_html"><div class="ttname"><a href="struct_c_d_b12.html">CDB12</a></div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00256">masstorage.h:256</a></div></div>
<div class="ttc" id="struct_c_d_b6_html_a49d35d920a46db55bc300ee25f6065ef"><div class="ttname"><a href="struct_c_d_b6.html#a49d35d920a46db55bc300ee25f6065ef">CDB6::AllocationLength</a></div><div class="ttdeci">uint8_t AllocationLength</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00204">masstorage.h:204</a></div></div>
<div class="ttc" id="class_bulk_only_html_a7ae682d50badd1386a06f30f35a32d1d"><div class="ttname"><a href="class_bulk_only.html#a7ae682d50badd1386a06f30f35a32d1d">BulkOnly::dCBWTag</a></div><div class="ttdeci">uint32_t dCBWTag</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00478">masstorage.h:478</a></div></div>
<div class="ttc" id="class_bulk_only_html_ab54f472ec9cd39abdb9f90867943d162"><div class="ttname"><a href="class_bulk_only.html#ab54f472ec9cd39abdb9f90867943d162">BulkOnly::bConfNum</a></div><div class="ttdeci">uint8_t bConfNum</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00470">masstorage.h:470</a></div></div>
<div class="ttc" id="struct_c_d_b6_html_a8629bc31675353132e17e5e37b3e0e41"><div class="ttname"><a href="struct_c_d_b6.html#a8629bc31675353132e17e5e37b3e0e41">CDB6::Control</a></div><div class="ttdeci">uint8_t Control</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00205">masstorage.h:205</a></div></div>
<div class="ttc" id="macros_8h_html_a773ca2920fd4808c94e6645a7a8d63d1"><div class="ttname"><a href="macros_8h.html#a773ca2920fd4808c94e6645a7a8d63d1">BGRAB0</a></div><div class="ttdeci">#define BGRAB0(__usi__)</div><div class="ttdef"><b>Definition:</b> <a href="macros_8h_source.html#l00049">macros.h:49</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a64__16_html_a275834d52785e9b72c4eb6b8c0a7d2e2"><div class="ttname"><a href="struct_c_d_b___l_b_a64__16.html#a275834d52785e9b72c4eb6b8c0a7d2e2">CDB_LBA64_16::LBA_L_L_LB</a></div><div class="ttdeci">uint8_t LBA_L_L_LB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00311">masstorage.h:311</a></div></div>
<div class="ttc" id="settings_8h_html_a68a8c3241954d2159ff8df696dd5cff6"><div class="ttname"><a href="settings_8h.html#a68a8c3241954d2159ff8df696dd5cff6">MASS_MAX_SUPPORTED_LUN</a></div><div class="ttdeci">#define MASS_MAX_SUPPORTED_LUN</div><div class="ttdef"><b>Definition:</b> <a href="settings_8h_source.html#l00064">settings.h:64</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a64__16_html_ad3fc14c1607698368df8704cc8d21562"><div class="ttname"><a href="struct_c_d_b___l_b_a64__16.html#ad3fc14c1607698368df8704cc8d21562">CDB_LBA64_16::LBA_M_L_LB</a></div><div class="ttdeci">uint8_t LBA_M_L_LB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00306">masstorage.h:306</a></div></div>
<div class="ttc" id="struct_command_block_wrapper_html_afc172d7a8531a20ac0ff37bd43ff9335"><div class="ttname"><a href="struct_command_block_wrapper.html#afc172d7a8531a20ac0ff37bd43ff9335">CommandBlockWrapper::CommandBlockWrapper</a></div><div class="ttdeci">CommandBlockWrapper()</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00402">masstorage.h:402</a></div></div>
2015-04-07 16:07:33 +02:00
<div class="ttc" id="class_u_s_b_device_config_html"><div class="ttname"><a href="class_u_s_b_device_config.html">USBDeviceConfig</a></div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00121">UsbCore.h:121</a></div></div>
2013-10-21 21:15:43 +02:00
<div class="ttc" id="_usb_8h_html"><div class="ttname"><a href="_usb_8h.html">Usb.h</a></div></div>
2014-06-09 17:02:31 +02:00
<div class="ttc" id="struct_c_d_b___l_b_a32__16_html_aed4424e6a3afd515084359084a5e8fcb"><div class="ttname"><a href="struct_c_d_b___l_b_a32__16.html#aed4424e6a3afd515084359084a5e8fcb">CDB_LBA32_16::Control</a></div><div class="ttdeci">uint8_t Control</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00296">masstorage.h:296</a></div></div>
<div class="ttc" id="struct_command_status_wrapper_html"><div class="ttname"><a href="struct_command_status_wrapper.html">CommandStatusWrapper</a></div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00436">masstorage.h:436</a></div></div>
<div class="ttc" id="struct_command_block_wrapper_base_html_a62c537797107ada830b86e1f2d629164"><div class="ttname"><a href="struct_command_block_wrapper_base.html#a62c537797107ada830b86e1f2d629164">CommandBlockWrapperBase::dCBWDataTransferLength</a></div><div class="ttdeci">uint32_t dCBWDataTransferLength</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00373">masstorage.h:373</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_abf1bb662cae5c4d2c2e4dbb454f92e91"><div class="ttname"><a href="struct_inquiry_response.html#abf1bb662cae5c4d2c2e4dbb454f92e91">InquiryResponse::AdditionalLength</a></div><div class="ttdeci">uint8_t AdditionalLength</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00337">masstorage.h:337</a></div></div>
<div class="ttc" id="class_bulk_only_html_abe1e768a46e751e6792164334c973b44"><div class="ttname"><a href="class_bulk_only.html#abe1e768a46e751e6792164334c973b44">BulkOnly::GetLastUsbError</a></div><div class="ttdeci">uint8_t GetLastUsbError()</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00498">masstorage.h:498</a></div></div>
<div class="ttc" id="struct_command_block_wrapper_base_html_a4790cb74c1b2a0fd6bb73d46724a35e3"><div class="ttname"><a href="struct_command_block_wrapper_base.html#a4790cb74c1b2a0fd6bb73d46724a35e3">CommandBlockWrapperBase::CommandBlockWrapperBase</a></div><div class="ttdeci">CommandBlockWrapperBase(uint32_t tag, uint32_t xflen, uint8_t flgs)</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00380">masstorage.h:380</a></div></div>
<div class="ttc" id="struct_command_status_wrapper_html_af872c29cfee3fb74e7ad9471ee4461fb"><div class="ttname"><a href="struct_command_status_wrapper.html#af872c29cfee3fb74e7ad9471ee4461fb">CommandStatusWrapper::dCSWTag</a></div><div class="ttdeci">uint32_t dCSWTag</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00438">masstorage.h:438</a></div></div>
<div class="ttc" id="struct_b_a_s_i_c_c_d_b_html_a64d8bea0216a84b8ba8c8f411ceae2c3"><div class="ttname"><a href="struct_b_a_s_i_c_c_d_b.html#a64d8bea0216a84b8ba8c8f411ceae2c3">BASICCDB::Opcode</a></div><div class="ttdeci">uint8_t Opcode</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00186">masstorage.h:186</a></div></div>
<div class="ttc" id="struct_request_sense_responce_html_a243e278d4598f7524e2fd48a45269af8"><div class="ttname"><a href="struct_request_sense_responce.html#a243e278d4598f7524e2fd48a45269af8">RequestSenseResponce::bSegmentNumber</a></div><div class="ttdeci">uint8_t bSegmentNumber</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00445">masstorage.h:445</a></div></div>
<div class="ttc" id="struct_c_d_b10_html_a87dd0f57fdaedb842f4c7db9b3f7cb2e"><div class="ttname"><a href="struct_c_d_b10.html#a87dd0f57fdaedb842f4c7db9b3f7cb2e">CDB10::LBA_L_L_LB</a></div><div class="ttdeci">uint8_t LBA_L_L_LB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00231">masstorage.h:231</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a64__16_html_a9cf979f1acbdc8e11b29b1f9aa81c2f3"><div class="ttname"><a href="struct_c_d_b___l_b_a64__16.html#a9cf979f1acbdc8e11b29b1f9aa81c2f3">CDB_LBA64_16::ALC_M_MB</a></div><div class="ttdeci">uint8_t ALC_M_MB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00313">masstorage.h:313</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a32__16_html_a57fc0fb5cba1f737be25721e7f34f11f"><div class="ttname"><a href="struct_c_d_b___l_b_a32__16.html#a57fc0fb5cba1f737be25721e7f34f11f">CDB_LBA32_16::ALC_M_LB</a></div><div class="ttdeci">uint8_t ALC_M_LB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00291">masstorage.h:291</a></div></div>
<div class="ttc" id="masstorage_8h_html_aef69aa16d6edcea3e79cb44775be6b94"><div class="ttname"><a href="masstorage_8h.html#aef69aa16d6edcea3e79cb44775be6b94">CDB12_t</a></div><div class="ttdeci">CDB12 CDB12_t</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00272">masstorage.h:272</a></div></div>
<div class="ttc" id="struct_request_sense_responce_html_ada14013a7a12b33b5d1ed747a48d5fe0"><div class="ttname"><a href="struct_request_sense_responce.html#ada14013a7a12b33b5d1ed747a48d5fe0">RequestSenseResponce::bFieldReplaceableUnitCode</a></div><div class="ttdeci">uint8_t bFieldReplaceableUnitCode</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00458">masstorage.h:458</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a64__16_html_ad40f82369182a1001877c7f8d818c418"><div class="ttname"><a href="struct_c_d_b___l_b_a64__16.html#ad40f82369182a1001877c7f8d818c418">CDB_LBA64_16::Control</a></div><div class="ttdeci">uint8_t Control</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00319">masstorage.h:319</a></div></div>
<div class="ttc" id="class_bulk_only_html_a20ff3cc4bb15c557f57a8c6200b412d1"><div class="ttname"><a href="class_bulk_only.html#a20ff3cc4bb15c557f57a8c6200b412d1">BulkOnly::bLastUsbError</a></div><div class="ttdeci">uint8_t bLastUsbError</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00480">masstorage.h:480</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a32__16_html_ab03ff411de8da944cbaba39bd33ae7bc"><div class="ttname"><a href="struct_c_d_b___l_b_a32__16.html#ab03ff411de8da944cbaba39bd33ae7bc">CDB_LBA32_16::ALC_M_MB</a></div><div class="ttdeci">uint8_t ALC_M_MB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00290">masstorage.h:290</a></div></div>
<div class="ttc" id="masstorage_8h_html_aa0e2e213a2f05df124f199eeac3dbdd8"><div class="ttname"><a href="masstorage_8h.html#aa0e2e213a2f05df124f199eeac3dbdd8">BASICCDB_t</a></div><div class="ttdeci">BASICCDB BASICCDB_t</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00194">masstorage.h:194</a></div></div>
<div class="ttc" id="class_bulk_only_html_af4779aa3a30058dd15eb6e612d6761af"><div class="ttname"><a href="class_bulk_only.html#af4779aa3a30058dd15eb6e612d6761af">BulkOnly::GetbMaxLUN</a></div><div class="ttdeci">uint8_t GetbMaxLUN()</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00502">masstorage.h:502</a></div></div>
<div class="ttc" id="class_bulk_only_html_a9e487226408578a2971570bcf7de62fe"><div class="ttname"><a href="class_bulk_only.html#a9e487226408578a2971570bcf7de62fe">BulkOnly::epDataInIndex</a></div><div class="ttdeci">static const uint8_t epDataInIndex</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00464">masstorage.h:464</a></div></div>
<div class="ttc" id="struct_c_d_b12_html_a1478895d17ea1ba1e2a70f5f5904e0b7"><div class="ttname"><a href="struct_c_d_b12.html#a1478895d17ea1ba1e2a70f5f5904e0b7">CDB12::Control</a></div><div class="ttdeci">uint8_t Control</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00269">masstorage.h:269</a></div></div>
<div class="ttc" id="masstorage_8h_html_ab4baa1ea500923e1fc59e5991f05fe99"><div class="ttname"><a href="masstorage_8h.html#ab4baa1ea500923e1fc59e5991f05fe99">MASS_MAX_ENDPOINTS</a></div><div class="ttdeci">#define MASS_MAX_ENDPOINTS</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00177">masstorage.h:177</a></div></div>
<div class="ttc" id="struct_request_sense_responce_html_a554063acfa94e465da27a7dc73cf786a"><div class="ttname"><a href="struct_request_sense_responce.html#a554063acfa94e465da27a7dc73cf786a">RequestSenseResponce::bAdditionalSenseCode</a></div><div class="ttdeci">uint8_t bAdditionalSenseCode</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00456">masstorage.h:456</a></div></div>
2016-04-19 18:16:46 +02:00
<div class="ttc" id="controller_enums_8h_html_a94f7389d205c78830a5441370d7870fdaf8d87ff07efe24755164f550526f4dac"><div class="ttname"><a href="controller_enums_8h.html#a94f7389d205c78830a5441370d7870fdaf8d87ff07efe24755164f550526f4dac">R1</a></div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00114">controllerEnums.h:114</a></div></div>
2014-06-09 17:02:31 +02:00
<div class="ttc" id="class_bulk_only_html_a3d253a0bc8f1ac5b7fe1c9e7078691e3"><div class="ttname"><a href="class_bulk_only.html#a3d253a0bc8f1ac5b7fe1c9e7078691e3">BulkOnly::OnInit</a></div><div class="ttdeci">virtual uint8_t OnInit()</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00492">masstorage.h:492</a></div></div>
<div class="ttc" id="class_bulk_only_html_a2d422ee0745cd7c04afff905278c4233"><div class="ttname"><a href="class_bulk_only.html#a2d422ee0745cd7c04afff905278c4233">BulkOnly::qNextPollTime</a></div><div class="ttdeci">uint32_t qNextPollTime</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00473">masstorage.h:473</a></div></div>
<div class="ttc" id="struct_c_d_b10_html_ae954128996312f8c1ac3ef9982dfb033"><div class="ttname"><a href="struct_c_d_b10.html#ae954128996312f8c1ac3ef9982dfb033">CDB10::LBA_L_M_MB</a></div><div class="ttdeci">uint8_t LBA_L_M_MB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00228">masstorage.h:228</a></div></div>
<div class="ttc" id="struct_c_d_b6_html"><div class="ttname"><a href="struct_c_d_b6.html">CDB6</a></div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00196">masstorage.h:196</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a64__16_html_aed9c8595adf84a0fde2176afe2e45608"><div class="ttname"><a href="struct_c_d_b___l_b_a64__16.html#aed9c8595adf84a0fde2176afe2e45608">CDB_LBA64_16::LBA_M_M_LB</a></div><div class="ttdeci">uint8_t LBA_M_M_LB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00304">masstorage.h:304</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a64__16_html_a84e73dddce6f0967367cbfaeb64bb01f"><div class="ttname"><a href="struct_c_d_b___l_b_a64__16.html#a84e73dddce6f0967367cbfaeb64bb01f">CDB_LBA64_16::LBA_L_M_MB</a></div><div class="ttdeci">uint8_t LBA_L_M_MB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00308">masstorage.h:308</a></div></div>
<div class="ttc" id="class_bulk_only_html_a376cb3367071555816e2b0c74ad7eb12"><div class="ttname"><a href="class_bulk_only.html#a376cb3367071555816e2b0c74ad7eb12">BulkOnly::GetAddress</a></div><div class="ttdeci">virtual uint8_t GetAddress()</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00528">masstorage.h:528</a></div></div>
2013-10-21 21:15:43 +02:00
<div class="ttc" id="struct_ep_info_html"><div class="ttname"><a href="struct_ep_info.html">EpInfo</a></div><div class="ttdef"><b>Definition:</b> <a href="address_8h_source.html#l00032">address.h:32</a></div></div>
2014-06-09 17:02:31 +02:00
<div class="ttc" id="struct_request_sense_responce_html_a628379310065c48e738bd07037b329e6"><div class="ttname"><a href="struct_request_sense_responce.html#a628379310065c48e738bd07037b329e6">RequestSenseResponce::bAdditionalSenseQualifier</a></div><div class="ttdeci">uint8_t bAdditionalSenseQualifier</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00457">masstorage.h:457</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a64__16_html_accc008fb29aef96d80833c81b1ab6a7b"><div class="ttname"><a href="struct_c_d_b___l_b_a64__16.html#accc008fb29aef96d80833c81b1ab6a7b">CDB_LBA64_16::ALC_L_MB</a></div><div class="ttdeci">uint8_t ALC_L_MB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00315">masstorage.h:315</a></div></div>
<div class="ttc" id="struct_c_d_b12_html_a02594e3177ddf6fbc85b11182a00e686"><div class="ttname"><a href="struct_c_d_b12.html#a02594e3177ddf6fbc85b11182a00e686">CDB12::ALC_L_MB</a></div><div class="ttdeci">uint8_t ALC_L_MB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00267">masstorage.h:267</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a32__16_html_a104deb61d8c0973b5140fd8f586df4e9"><div class="ttname"><a href="struct_c_d_b___l_b_a32__16.html#a104deb61d8c0973b5140fd8f586df4e9">CDB_LBA32_16::A_M_L_MB</a></div><div class="ttdeci">uint8_t A_M_L_MB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00287">masstorage.h:287</a></div></div>
<div class="ttc" id="class_bulk_only_html"><div class="ttname"><a href="class_bulk_only.html">BulkOnly</a></div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00462">masstorage.h:462</a></div></div>
<div class="ttc" id="class_bulk_only_html_a21961ad1130480f534ef3e91f24c56a0"><div class="ttname"><a href="class_bulk_only.html#a21961ad1130480f534ef3e91f24c56a0">BulkOnly::bPollEnable</a></div><div class="ttdeci">bool bPollEnable</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00474">masstorage.h:474</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a32__16_html_a636ad8867ce15eb200e30fe1002f3df2"><div class="ttname"><a href="struct_c_d_b___l_b_a32__16.html#a636ad8867ce15eb200e30fe1002f3df2">CDB_LBA32_16::A_M_L_LB</a></div><div class="ttdeci">uint8_t A_M_L_LB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00288">masstorage.h:288</a></div></div>
<div class="ttc" id="struct_command_status_wrapper_html_a7170ed5bc0e2bbe04758e687beef4487"><div class="ttname"><a href="struct_command_status_wrapper.html#a7170ed5bc0e2bbe04758e687beef4487">CommandStatusWrapper::bCSWStatus</a></div><div class="ttdeci">uint8_t bCSWStatus</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00440">masstorage.h:440</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a64__16_html_a61acd48736824f7a82f23e3dd52a3233"><div class="ttname"><a href="struct_c_d_b___l_b_a64__16.html#a61acd48736824f7a82f23e3dd52a3233">CDB_LBA64_16::ALC_M_LB</a></div><div class="ttdeci">uint8_t ALC_M_LB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00314">masstorage.h:314</a></div></div>
<div class="ttc" id="struct_c_d_b10_html_af18bbff0fec1a1d31c741c542f2e92d6"><div class="ttname"><a href="struct_c_d_b10.html#af18bbff0fec1a1d31c741c542f2e92d6">CDB10::Opcode</a></div><div class="ttdeci">uint8_t Opcode</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00223">masstorage.h:223</a></div></div>
<div class="ttc" id="struct_c_d_b10_html_a31ae08f4bd0767c4fdb070c4c3f64212"><div class="ttname"><a href="struct_c_d_b10.html#a31ae08f4bd0767c4fdb070c4c3f64212">CDB10::ALC_MB</a></div><div class="ttdeci">uint8_t ALC_MB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00235">masstorage.h:235</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a64__16_html_a5f3b9efa508e9e3d79a70414ea5c74ff"><div class="ttname"><a href="struct_c_d_b___l_b_a64__16.html#a5f3b9efa508e9e3d79a70414ea5c74ff">CDB_LBA64_16::Misc</a></div><div class="ttdeci">uint8_t Misc</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00301">masstorage.h:301</a></div></div>
<div class="ttc" id="masstorage_8h_html_a56ab0baf4e98a591274bf8d1acf96d85"><div class="ttname"><a href="masstorage_8h.html#a56ab0baf4e98a591274bf8d1acf96d85">CDB6_t</a></div><div class="ttdeci">CDB6 CDB6_t</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00220">masstorage.h:220</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a64__16_html_a1b0f65bbe0956d6e4c99d00339fadfec"><div class="ttname"><a href="struct_c_d_b___l_b_a64__16.html#a1b0f65bbe0956d6e4c99d00339fadfec">CDB_LBA64_16::ALC_L_LB</a></div><div class="ttdeci">uint8_t ALC_L_LB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00316">masstorage.h:316</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a32__16_html_a4a6ab8304338fa8af41bc180413a4c37"><div class="ttname"><a href="struct_c_d_b___l_b_a32__16.html#a4a6ab8304338fa8af41bc180413a4c37">CDB_LBA32_16::LBA_L_M_MB</a></div><div class="ttdeci">uint8_t LBA_L_M_MB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00280">masstorage.h:280</a></div></div>
<div class="ttc" id="struct_command_block_wrapper_base_html"><div class="ttname"><a href="struct_command_block_wrapper_base.html">CommandBlockWrapperBase</a></div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00370">masstorage.h:370</a></div></div>
<div class="ttc" id="struct_c_d_b10_html"><div class="ttname"><a href="struct_c_d_b10.html">CDB10</a></div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00222">masstorage.h:222</a></div></div>
2015-04-07 16:07:33 +02:00
<div class="ttc" id="class_u_s_b_read_parser_html"><div class="ttname"><a href="class_u_s_b_read_parser.html">USBReadParser</a></div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00192">UsbCore.h:192</a></div></div>
2014-06-09 17:02:31 +02:00
<div class="ttc" id="struct_c_d_b10_html_a82b8e9bddbdbc8ef4d8b19017743f4a9"><div class="ttname"><a href="struct_c_d_b10.html#a82b8e9bddbdbc8ef4d8b19017743f4a9">CDB10::LBA_L_L_MB</a></div><div class="ttdeci">uint8_t LBA_L_L_MB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00230">masstorage.h:230</a></div></div>
<div class="ttc" id="class_bulk_only_html_a24c051d401f5f1a9ce65c1bc25ab02dd"><div class="ttname"><a href="class_bulk_only.html#a24c051d401f5f1a9ce65c1bc25ab02dd">BulkOnly::bTheLUN</a></div><div class="ttdeci">uint8_t bTheLUN</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00482">masstorage.h:482</a></div></div>
<div class="ttc" id="struct_c_d_b6_html_ac68515ca26c4eabe62e63b5d722c3962"><div class="ttname"><a href="struct_c_d_b6.html#ac68515ca26c4eabe62e63b5d722c3962">CDB6::CDB6</a></div><div class="ttdeci">CDB6(uint8_t _Opcode, uint8_t _LUN, uint32_t LBA, uint8_t _AllocationLength, uint8_t _Control)</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00209">masstorage.h:209</a></div></div>
2014-01-10 18:20:37 +01:00
<div class="ttc" id="class_usb_config_xtracter_html"><div class="ttname"><a href="class_usb_config_xtracter.html">UsbConfigXtracter</a></div><div class="ttdef"><b>Definition:</b> <a href="confdescparser_8h_source.html#l00023">confdescparser.h:23</a></div></div>
2014-06-09 17:02:31 +02:00
<div class="ttc" id="struct_c_d_b___l_b_a64__16_html_a3e6a585296d7ae2e425604b1b1ba3113"><div class="ttname"><a href="struct_c_d_b___l_b_a64__16.html#a3e6a585296d7ae2e425604b1b1ba3113">CDB_LBA64_16::LBA_M_L_MB</a></div><div class="ttdeci">uint8_t LBA_M_L_MB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00305">masstorage.h:305</a></div></div>
<div class="ttc" id="struct_c_d_b12_html_a4ff6f2492ed55afa147edeb4605e6c06"><div class="ttname"><a href="struct_c_d_b12.html#a4ff6f2492ed55afa147edeb4605e6c06">CDB12::ALC_M_LB</a></div><div class="ttdeci">uint8_t ALC_M_LB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00266">masstorage.h:266</a></div></div>
<div class="ttc" id="struct_c_d_b10_html_ae6b8b5161b2e7971603589c35a27c586"><div class="ttname"><a href="struct_c_d_b10.html#ae6b8b5161b2e7971603589c35a27c586">CDB10::CDB10</a></div><div class="ttdeci">CDB10(uint8_t _Opcode, uint8_t _LUN, uint16_t xflen, uint32_t _LBA)</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00247">masstorage.h:247</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a32__16_html_a03d583e8bd99b2d196d734ffd0951fff"><div class="ttname"><a href="struct_c_d_b___l_b_a32__16.html#a03d583e8bd99b2d196d734ffd0951fff">CDB_LBA32_16::ALC_L_LB</a></div><div class="ttdeci">uint8_t ALC_L_LB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00293">masstorage.h:293</a></div></div>
<div class="ttc" id="struct_c_d_b12_html_a75c7fb542c6c0ad6ba4a0e95a49ba1e1"><div class="ttname"><a href="struct_c_d_b12.html#a75c7fb542c6c0ad6ba4a0e95a49ba1e1">CDB12::Opcode</a></div><div class="ttdeci">uint8_t Opcode</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00257">masstorage.h:257</a></div></div>
<div class="ttc" id="struct_command_block_wrapper_html_aed4fbab705f9d412f5f436b8b4ad1b18"><div class="ttname"><a href="struct_command_block_wrapper.html#aed4fbab705f9d412f5f436b8b4ad1b18">CommandBlockWrapper::CommandBlockWrapper</a></div><div class="ttdeci">CommandBlockWrapper(uint32_t tag, uint32_t xflen, uint8_t flgs, uint8_t lu, uint8_t cmdlen, uint8_t cmd)</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00409">masstorage.h:409</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a64__16_html_a9a71353cc6ecb838dfd560a3c985e4a6"><div class="ttname"><a href="struct_c_d_b___l_b_a64__16.html#a9a71353cc6ecb838dfd560a3c985e4a6">CDB_LBA64_16::Misc2</a></div><div class="ttdeci">uint8_t Misc2</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00318">masstorage.h:318</a></div></div>
<div class="ttc" id="class_bulk_only_html_ac18ad598cd9a1ee99f49d51a572a50a4"><div class="ttname"><a href="class_bulk_only.html#ac18ad598cd9a1ee99f49d51a572a50a4">BulkOnly::bIface</a></div><div class="ttdeci">uint8_t bIface</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00471">masstorage.h:471</a></div></div>
<div class="ttc" id="struct_command_block_wrapper_html_a3e59ab853c6091430a6ccf60845c6822"><div class="ttname"><a href="struct_command_block_wrapper.html#a3e59ab853c6091430a6ccf60845c6822">CommandBlockWrapper::CommandBlockWrapper</a></div><div class="ttdeci">CommandBlockWrapper(uint32_t tag, uint32_t xflen, CDB6_t *cdb, uint8_t dir)</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00422">masstorage.h:422</a></div></div>
2015-04-07 16:07:33 +02:00
<div class="ttc" id="class_bulk_only_html_a878110a3df287aae4f95807865d18819"><div class="ttname"><a href="class_bulk_only.html#a878110a3df287aae4f95807865d18819">BulkOnly::DEVCLASSOK</a></div><div class="ttdeci">virtual bool DEVCLASSOK(uint8_t klass)</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00535">masstorage.h:535</a></div></div>
2014-06-09 17:02:31 +02:00
<div class="ttc" id="struct_command_block_wrapper_base_html_a133ffc8ac9be6ce284f10efece567748"><div class="ttname"><a href="struct_command_block_wrapper_base.html#a133ffc8ac9be6ce284f10efece567748">CommandBlockWrapperBase::dCBWSignature</a></div><div class="ttdeci">uint32_t dCBWSignature</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00371">masstorage.h:371</a></div></div>
<div class="ttc" id="class_bulk_only_html_a6bbdd41bf6efc4060f3c36da7d6ed8b2"><div class="ttname"><a href="class_bulk_only.html#a6bbdd41bf6efc4060f3c36da7d6ed8b2">BulkOnly::bMaxLUN</a></div><div class="ttdeci">uint8_t bMaxLUN</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00481">masstorage.h:481</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a32__16_html_a9b4af68995d60538e2c15ce5e2c06754"><div class="ttname"><a href="struct_c_d_b___l_b_a32__16.html#a9b4af68995d60538e2c15ce5e2c06754">CDB_LBA32_16::LBA_L_L_MB</a></div><div class="ttdeci">uint8_t LBA_L_L_MB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00282">masstorage.h:282</a></div></div>
<div class="ttc" id="struct_inquiry_response_html"><div class="ttname"><a href="struct_inquiry_response.html">InquiryResponse</a></div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00322">masstorage.h:322</a></div></div>
<div class="ttc" id="struct_c_d_b12_html_a20b3adfe30452dfcb15466097223dc96"><div class="ttname"><a href="struct_c_d_b12.html#a20b3adfe30452dfcb15466097223dc96">CDB12::ALC_L_LB</a></div><div class="ttdeci">uint8_t ALC_L_LB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00268">masstorage.h:268</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a32__16_html_afe7168380c8e629cc53432938b47f1f1"><div class="ttname"><a href="struct_c_d_b___l_b_a32__16.html#afe7168380c8e629cc53432938b47f1f1">CDB_LBA32_16::A_M_M_LB</a></div><div class="ttdeci">uint8_t A_M_M_LB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00286">masstorage.h:286</a></div></div>
<div class="ttc" id="struct_request_sense_responce_html_a7db2938d24b431077a52edd1b8c48557"><div class="ttname"><a href="struct_request_sense_responce.html#a7db2938d24b431077a52edd1b8c48557">RequestSenseResponce::bResponseCode</a></div><div class="ttdeci">uint8_t bResponseCode</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00444">masstorage.h:444</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a64__16_html_a0d132ae68523608e5365f253072da224"><div class="ttname"><a href="struct_c_d_b___l_b_a64__16.html#a0d132ae68523608e5365f253072da224">CDB_LBA64_16::LBA_M_M_MB</a></div><div class="ttdeci">uint8_t LBA_M_M_MB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00303">masstorage.h:303</a></div></div>
<div class="ttc" id="macros_8h_html_a49c9ebd69fbb93bd97f9051f592390c6"><div class="ttname"><a href="macros_8h.html#a49c9ebd69fbb93bd97f9051f592390c6">BGRAB2</a></div><div class="ttdeci">#define BGRAB2(__usi__)</div><div class="ttdef"><b>Definition:</b> <a href="macros_8h_source.html#l00051">macros.h:51</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a64__16_html_a63cbcd1af4db45506a83c7ec603b44ea"><div class="ttname"><a href="struct_c_d_b___l_b_a64__16.html#a63cbcd1af4db45506a83c7ec603b44ea">CDB_LBA64_16::LBA_L_M_LB</a></div><div class="ttdeci">uint8_t LBA_L_M_LB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00309">masstorage.h:309</a></div></div>
2015-04-07 16:07:33 +02:00
<div class="ttc" id="class_u_s_b_html"><div class="ttname"><a href="class_u_s_b.html">USB</a></div><div class="ttdef"><b>Definition:</b> <a href="_usb_core_8h_source.html#l00197">UsbCore.h:197</a></div></div>
2014-06-09 17:02:31 +02:00
<div class="ttc" id="struct_b_a_s_i_c_c_d_b_html"><div class="ttname"><a href="struct_b_a_s_i_c_c_d_b.html">BASICCDB</a></div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00185">masstorage.h:185</a></div></div>
<div class="ttc" id="struct_capacity_html_ae6dd521cd2ece3d6fa6fe58180fb9e8a"><div class="ttname"><a href="struct_capacity.html#ae6dd521cd2ece3d6fa6fe58180fb9e8a">Capacity::data</a></div><div class="ttdeci">uint8_t data[8]</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00180">masstorage.h:180</a></div></div>
2016-04-19 18:16:46 +02:00
<div class="ttc" id="controller_enums_8h_html_a94f7389d205c78830a5441370d7870fda629d7b403cea5f826352f3aefb9a6d6a"><div class="ttname"><a href="controller_enums_8h.html#a94f7389d205c78830a5441370d7870fda629d7b403cea5f826352f3aefb9a6d6a">R2</a></div><div class="ttdef"><b>Definition:</b> <a href="controller_enums_8h_source.html#l00112">controllerEnums.h:112</a></div></div>
2014-06-09 17:02:31 +02:00
<div class="ttc" id="macros_8h_html_a9860e9931085c9e299185903eeb0e728"><div class="ttname"><a href="macros_8h.html#a9860e9931085c9e299185903eeb0e728">BGRAB3</a></div><div class="ttdeci">#define BGRAB3(__usi__)</div><div class="ttdef"><b>Definition:</b> <a href="macros_8h_source.html#l00052">macros.h:52</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a32__16_html_aceab9e7479ff5e3a7ea449a97a6e26e2"><div class="ttname"><a href="struct_c_d_b___l_b_a32__16.html#aceab9e7479ff5e3a7ea449a97a6e26e2">CDB_LBA32_16::A_M_M_MB</a></div><div class="ttdeci">uint8_t A_M_M_MB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00285">masstorage.h:285</a></div></div>
<div class="ttc" id="struct_command_status_wrapper_html_a498a87759e737395829b6ff4b6420ad1"><div class="ttname"><a href="struct_command_status_wrapper.html#a498a87759e737395829b6ff4b6420ad1">CommandStatusWrapper::dCSWSignature</a></div><div class="ttdeci">uint32_t dCSWSignature</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00437">masstorage.h:437</a></div></div>
<div class="ttc" id="struct_c_d_b10_html_aa39a2ed8852448c4bcbba7d3bc478be5"><div class="ttname"><a href="struct_c_d_b10.html#aa39a2ed8852448c4bcbba7d3bc478be5">CDB10::Control</a></div><div class="ttdeci">uint8_t Control</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00238">masstorage.h:238</a></div></div>
<div class="ttc" id="struct_c_d_b6_html_af2b06ea02758f3096f48da306371a7d8"><div class="ttname"><a href="struct_c_d_b6.html#af2b06ea02758f3096f48da306371a7d8">CDB6::Opcode</a></div><div class="ttdeci">uint8_t Opcode</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00197">masstorage.h:197</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_a86832a5def98c1e21447497177a8cc3a"><div class="ttname"><a href="struct_inquiry_response.html#a86832a5def98c1e21447497177a8cc3a">InquiryResponse::Version</a></div><div class="ttdeci">uint8_t Version</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00329">masstorage.h:329</a></div></div>
<div class="ttc" id="masstorage_8h_html_a439c9558fff25c40219c0f20244e666d"><div class="ttname"><a href="masstorage_8h.html#a439c9558fff25c40219c0f20244e666d">MASS_CBW_SIGNATURE</a></div><div class="ttdeci">#define MASS_CBW_SIGNATURE</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00056">masstorage.h:56</a></div></div>
<div class="ttc" id="struct_c_d_b6_html_af878d394767d1278deacb11410b772f4"><div class="ttname"><a href="struct_c_d_b6.html#af878d394767d1278deacb11410b772f4">CDB6::CDB6</a></div><div class="ttdeci">CDB6(uint8_t _Opcode, uint8_t _LUN, uint8_t _AllocationLength, uint8_t _Control)</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00214">masstorage.h:214</a></div></div>
<div class="ttc" id="macros_8h_html_a483a8ceb644d44744abff34f61cc5442"><div class="ttname"><a href="macros_8h.html#a483a8ceb644d44744abff34f61cc5442">BGRAB1</a></div><div class="ttdeci">#define BGRAB1(__usi__)</div><div class="ttdef"><b>Definition:</b> <a href="macros_8h_source.html#l00050">macros.h:50</a></div></div>
<div class="ttc" id="class_bulk_only_html_a6cb56ebd0307845321340919e2b35952"><div class="ttname"><a href="class_bulk_only.html#a6cb56ebd0307845321340919e2b35952">BulkOnly::bNumEP</a></div><div class="ttdeci">uint8_t bNumEP</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00472">masstorage.h:472</a></div></div>
<div class="ttc" id="class_bulk_only_html_a6b4ae384eea3aacd8bf916439621973a"><div class="ttname"><a href="class_bulk_only.html#a6b4ae384eea3aacd8bf916439621973a">BulkOnly::pUsb</a></div><div class="ttdeci">USB * pUsb</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00468">masstorage.h:468</a></div></div>
<div class="ttc" id="struct_c_d_b12_html_a6fb44effe62ecb8ec0de742b836fe194"><div class="ttname"><a href="struct_c_d_b12.html#a6fb44effe62ecb8ec0de742b836fe194">CDB12::LBA_L_M_LB</a></div><div class="ttdeci">uint8_t LBA_L_M_LB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00262">masstorage.h:262</a></div></div>
<div class="ttc" id="struct_command_block_wrapper_html"><div class="ttname"><a href="struct_command_block_wrapper.html">CommandBlockWrapper</a></div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00385">masstorage.h:385</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a64__16_html_a20868e9b945a51e146af8a31cad92977"><div class="ttname"><a href="struct_c_d_b___l_b_a64__16.html#a20868e9b945a51e146af8a31cad92977">CDB_LBA64_16::Opcode</a></div><div class="ttdeci">uint8_t Opcode</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00300">masstorage.h:300</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a32__16_html_afc2671b54d66b5b06fba9a73c2c4cad9"><div class="ttname"><a href="struct_c_d_b___l_b_a32__16.html#afc2671b54d66b5b06fba9a73c2c4cad9">CDB_LBA32_16::ALC_L_MB</a></div><div class="ttdeci">uint8_t ALC_L_MB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00292">masstorage.h:292</a></div></div>
<div class="ttc" id="struct_c_d_b12_html_aa95a1e5187a93f331b34c5aaf05e0cf6"><div class="ttname"><a href="struct_c_d_b12.html#aa95a1e5187a93f331b34c5aaf05e0cf6">CDB12::LBA_L_L_LB</a></div><div class="ttdeci">uint8_t LBA_L_L_LB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00264">masstorage.h:264</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a64__16_html"><div class="ttname"><a href="struct_c_d_b___l_b_a64__16.html">CDB_LBA64_16</a></div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00299">masstorage.h:299</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a32__16_html_abc471d94f83905561d961f4f90629521"><div class="ttname"><a href="struct_c_d_b___l_b_a32__16.html#abc471d94f83905561d961f4f90629521">CDB_LBA32_16::Opcode</a></div><div class="ttdeci">uint8_t Opcode</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00275">masstorage.h:275</a></div></div>
<div class="ttc" id="class_bulk_only_html_adfec4b466c0ba9db172d057727b07ab1"><div class="ttname"><a href="class_bulk_only.html#adfec4b466c0ba9db172d057727b07ab1">BulkOnly::GetbTheLUN</a></div><div class="ttdeci">uint8_t GetbTheLUN()</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00506">masstorage.h:506</a></div></div>
2013-01-30 22:00:18 +01:00
</div><!-- fragment --></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
2013-01-30 22:00:18 +01:00
<img class="footer" src="doxygen.png" alt="doxygen"/>
2016-04-19 18:16:46 +02:00
</a> 1.8.11
2013-01-30 22:00:18 +01:00
</small></address>
</body>
</html>