USB_Host_Shield_2.0/masstorage_8h_source.html

258 lines
184 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"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<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"/>
<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>
<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;">
<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 -->
<!-- Generated by Doxygen 1.8.13 -->
2013-01-30 22:00:18 +01:00
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
2013-01-30 22:00:18 +01:00
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</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 class="header">
<div class="headertitle">
<div class="title">masstorage.h</div> </div>
</div><!--header-->
<div class="contents">
<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 program is free software; you can redistribute it and/or modify</span></div><div class="line"><a name="l00004"></a><span class="lineno"> 4</span>&#160;<span class="comment">it under the terms of the GNU General Public License as published by</span></div><div class="line"><a name="l00005"></a><span class="lineno"> 5</span>&#160;<span class="comment">the Free Software Foundation; either version 2 of the License, or</span></div><div class="line"><a name="l00006"></a><span class="lineno"> 6</span>&#160;<span class="comment">(at your option) any later version.</span></div><div class="line"><a name="l00007"></a><span class="lineno"> 7</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00008"></a><span class="lineno"> 8</span>&#160;<span class="comment">This program is distributed in the hope that it will be useful,</span></div><div class="line"><a name="l00009"></a><span class="lineno"> 9</span>&#160;<span class="comment">but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div><div class="line"><a name="l00010"></a><span class="lineno"> 10</span>&#160;<span class="comment">MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div><div class="line"><a name="l00011"></a><span class="lineno"> 11</span>&#160;<span class="comment">GNU General Public License for more details.</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">You should have received a copy of the GNU General Public License</span></div><div class="line"><a name="l00014"></a><span class="lineno"> 14</span>&#160;<span class="comment">along with this program; if not, write to the Free Software</span></div><div class="line"><a name="l00015"></a><span class="lineno"> 15</span>&#160;<span class="comment">Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA</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;<span class="comment">Contact information</span></div><div class="line"><a name="l00018"></a><span class="lineno"> 18</span>&#160;<span class="comment">-------------------</span></div><div class="line"><a name="l00019"></a><span class="lineno"> 19</span>&#160;<span class="comment"></span></div><div class="line"><a name="l00020"></a><span class="lineno"> 20</span>&#160;<span class="comment">Circuits At Home, LTD</span></div><div class="line"><a name="l00021"></a><span class="lineno"> 21</span>&#160;<span class="comment">Web : http://www.circuitsathome.com</span></div><div class="line"><a name="l00022"></a><span class="lineno"> 22</span>&#160;<span class="comment">e-mail : support@circuitsathome.com</span></div><div class="line"><a name="l00023"></a><span class="lineno"> 23</span>&#160;<span class="comment"> */</span></div><div class="line"><a name="l00024"></a><span class="lineno"> 24</span>&#160;</div><div class="line"><a name="l00025"></a><span class="lineno"> 25</span>&#160;<span class="preprocessor">#if !defined(__MASSTORAGE_H__)</span></div><div class="line"><a name="l00026"></a><span class="lineno"> 26</span>&#160;<span class="preprocessor">#define __MASSTORAGE_H__</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"> 28</span>&#160
<div class="ttc" id="struct_command_block_wrapper_base_html_a48ae766ceb4fa43c7506e0f3b2982da0"><div class="ttname"><a href="struct_command_block_wrapper_base.html#a48ae766ceb4fa43c7506e0f3b2982da0">CommandBlockWrapperBase::CommandBlockWrapperBase</a></div><div class="ttdeci">CommandBlockWrapperBase()</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00384">masstorage.h:384</a></div></div>
<div class="ttc" id="struct_request_sense_responce_html_ae2d8ba719fa3365271924facb832b6d5"><div class="ttname"><a href="struct_request_sense_responce.html#ae2d8ba719fa3365271924facb832b6d5">RequestSenseResponce::bmReserved</a></div><div class="ttdeci">uint8_t bmReserved</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00455">masstorage.h:455</a></div></div>
2018-10-13 15:47:19 +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#l00240">masstorage.h:240</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#l00248">masstorage.h:248</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#l00381">masstorage.h:381</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#l00472">masstorage.h:472</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#l00270">masstorage.h:270</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#l00186">masstorage.h:186</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_a64b542b21ee54739136235785563e036"><div class="ttname"><a href="struct_inquiry_response.html#a64b542b21ee54739136235785563e036">InquiryResponse::HISUP</a></div><div class="ttdeci">unsigned HISUP</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00339">masstorage.h:339</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00450">masstorage.h:450</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_a64121510090cb38926bbb321e98b1a13"><div class="ttname"><a href="struct_inquiry_response.html#a64121510090cb38926bbb321e98b1a13">InquiryResponse::RelAddr</a></div><div class="ttdeci">unsigned RelAddr</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00370">masstorage.h:370</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00302">masstorage.h:302</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_ab6572ef8e5cd457e0699095f6a0c7a3d"><div class="ttname"><a href="struct_inquiry_response.html#ab6572ef8e5cd457e0699095f6a0c7a3d">InquiryResponse::Removable</a></div><div class="ttdeci">unsigned Removable</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00334">masstorage.h:334</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00210">masstorage.h:210</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#l00196">masstorage.h:196</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#l00290">masstorage.h:290</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#l00281">masstorage.h:281</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_a02cb9a4f4f1a080853eeb3fe3a97b6fe"><div class="ttname"><a href="struct_inquiry_response.html#a02cb9a4f4f1a080853eeb3fe3a97b6fe">InquiryResponse::NormACA</a></div><div class="ttdeci">unsigned NormACA</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00340">masstorage.h:340</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00473">masstorage.h:473</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#l00261">masstorage.h:261</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#l00461">masstorage.h:461</a></div></div>
<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#l00076">UsbCore.h:76</a></div></div>
2018-10-13 15:47:19 +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#l00243">masstorage.h:243</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#l00446">masstorage.h:446</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#l00436">masstorage.h:436</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#l00236">masstorage.h:236</a></div></div>
<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#l00148">usb_ch9.h:148</a></div></div>
<div class="ttc" id="struct_request_sense_responce_html_ae14c0df03bdb15da04b4db655a5a9b66"><div class="ttname"><a href="struct_request_sense_responce.html#ae14c0df03bdb15da04b4db655a5a9b66">RequestSenseResponce::bmILI</a></div><div class="ttdeci">uint8_t bmILI</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00456">masstorage.h:456</a></div></div>
2018-10-13 15:47:19 +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#l00317">masstorage.h:317</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#l00476">masstorage.h:476</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#l00209">masstorage.h:209</a></div></div>
<div class="ttc" id="struct_c_d_b10_html_af1cd479d32aae0c581b735eb5aa081bc"><div class="ttname"><a href="struct_c_d_b10.html#af1cd479d32aae0c581b735eb5aa081bc">CDB10::Service_Action</a></div><div class="ttdeci">unsigned Service_Action</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00232">masstorage.h:232</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00288">masstorage.h:288</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#l00379">masstorage.h:379</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#l00263">masstorage.h:263</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#l00211">masstorage.h:211</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_ad02da835cba8057f07b359903ee0c389"><div class="ttname"><a href="struct_inquiry_response.html#ad02da835cba8057f07b359903ee0c389">InquiryResponse::AERC</a></div><div class="ttdeci">unsigned AERC</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00342">masstorage.h:342</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00485">masstorage.h:485</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_ada0ff6b78ecefa9b00bbe4e518ca4870"><div class="ttname"><a href="struct_inquiry_response.html#ada0ff6b78ecefa9b00bbe4e518ca4870">InquiryResponse::TPGS</a></div><div class="ttdeci">unsigned TPGS</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00350">masstorage.h:350</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00477">masstorage.h:477</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#l00212">masstorage.h:212</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_a72abbdbd399647227ea05cb1cec32b2d"><div class="ttname"><a href="struct_inquiry_response.html#a72abbdbd399647227ea05cb1cec32b2d">InquiryResponse::R1</a></div><div class="ttdeci">unsigned R1</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00355">masstorage.h:355</a></div></div>
<div class="ttc" id="struct_c_d_b12_html_a7d9153a24a41f0432b1467b39d1d5238"><div class="ttname"><a href="struct_c_d_b12.html#a7d9153a24a41f0432b1467b39d1d5238">CDB12::Service_Action</a></div><div class="ttdeci">unsigned Service_Action</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00266">masstorage.h:266</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00056">macros.h:56</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_a335e2997167a36347d717e1ed997f9be"><div class="ttname"><a href="struct_inquiry_response.html#a335e2997167a36347d717e1ed997f9be">InquiryResponse::CmdQue</a></div><div class="ttdeci">unsigned CmdQue</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00364">masstorage.h:364</a></div></div>
<div class="ttc" id="struct_request_sense_responce_html_a72c82a54965c687da13f217753f18f7d"><div class="ttname"><a href="struct_request_sense_responce.html#a72c82a54965c687da13f217753f18f7d">RequestSenseResponce::bmEOM</a></div><div class="ttdeci">uint8_t bmEOM</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00457">masstorage.h:457</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00318">masstorage.h:318</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#l00079">settings.h:79</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#l00313">masstorage.h:313</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#l00409">masstorage.h:409</a></div></div>
<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#l00134">UsbCore.h:134</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>
2018-10-13 15:47:19 +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#l00303">masstorage.h:303</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a32__16_html_a7e845f1253ac116a6e9d7178f1f82b6d"><div class="ttname"><a href="struct_c_d_b___l_b_a32__16.html#a7e845f1253ac116a6e9d7178f1f82b6d">CDB_LBA32_16::Service_Action</a></div><div class="ttdeci">unsigned Service_Action</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00284">masstorage.h:284</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00443">masstorage.h:443</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#l00380">masstorage.h:380</a></div></div>
<div class="ttc" id="struct_command_block_wrapper_html_a4954eacb2cd6d0ee7be475da3b46d907"><div class="ttname"><a href="struct_command_block_wrapper.html#a4954eacb2cd6d0ee7be475da3b46d907">CommandBlockWrapper::bmReserved1</a></div><div class="ttdeci">uint8_t bmReserved1</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00396">masstorage.h:396</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00344">masstorage.h:344</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#l00505">masstorage.h:505</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#l00387">masstorage.h:387</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#l00445">masstorage.h:445</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#l00193">masstorage.h:193</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_a48b774030b80f98823e9b38aba8a625d"><div class="ttname"><a href="struct_inquiry_response.html#a48b774030b80f98823e9b38aba8a625d">InquiryResponse::ThreePC</a></div><div class="ttdeci">unsigned ThreePC</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00349">masstorage.h:349</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00452">masstorage.h:452</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#l00238">masstorage.h:238</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#l00320">masstorage.h:320</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#l00298">masstorage.h:298</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#l00279">masstorage.h:279</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_a9a6c47a45be5bd1ce230c9fac3cc9bbd"><div class="ttname"><a href="struct_inquiry_response.html#a9a6c47a45be5bd1ce230c9fac3cc9bbd">InquiryResponse::VS</a></div><div class="ttdeci">unsigned VS</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00359">masstorage.h:359</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00465">masstorage.h:465</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#l00326">masstorage.h:326</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#l00487">masstorage.h:487</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#l00297">masstorage.h:297</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_a801e10546dedbd134568bef84f1b287a"><div class="ttname"><a href="struct_inquiry_response.html#a801e10546dedbd134568bef84f1b287a">InquiryResponse::ResponseDataFormat</a></div><div class="ttdeci">unsigned ResponseDataFormat</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00338">masstorage.h:338</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00201">masstorage.h:201</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#l00509">masstorage.h:509</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#l00471">masstorage.h:471</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_a8e8f2cb6b5a0d1ed2c300155bf2b3faa"><div class="ttname"><a href="struct_inquiry_response.html#a8e8f2cb6b5a0d1ed2c300155bf2b3faa">InquiryResponse::PeripheralQualifier</a></div><div class="ttdeci">uint8_t PeripheralQualifier</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00331">masstorage.h:331</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00276">masstorage.h:276</a></div></div>
<div class="ttc" id="struct_c_d_b6_html_a1d5e2c34147b5ecc84d20f10e307fd1e"><div class="ttname"><a href="struct_c_d_b6.html#a1d5e2c34147b5ecc84d20f10e307fd1e">CDB6::LBAMSB</a></div><div class="ttdeci">unsigned LBAMSB</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00206">masstorage.h:206</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00184">masstorage.h:184</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#l00463">masstorage.h:463</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_ae5c315ca0c47104b17d5bde7c4d485a6"><div class="ttname"><a href="struct_inquiry_response.html#ae5c315ca0c47104b17d5bde7c4d485a6">InquiryResponse::Reserved4</a></div><div class="ttdeci">unsigned Reserved4</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00365">masstorage.h:365</a></div></div>
2018-10-13 15:47:19 +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#l00499">masstorage.h:499</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#l00480">masstorage.h:480</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#l00235">masstorage.h:235</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#l00203">masstorage.h:203</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#l00311">masstorage.h:311</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#l00315">masstorage.h:315</a></div></div>
<div class="ttc" id="struct_c_d_b6_html_ada1275c63867c75daf71348ec1f8d666"><div class="ttname"><a href="struct_c_d_b6.html#ada1275c63867c75daf71348ec1f8d666">CDB6::LUN</a></div><div class="ttdeci">unsigned LUN</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00207">masstorage.h:207</a></div></div>
<div class="ttc" id="struct_b_a_s_i_c_c_d_b_html_a2c6031f3dde94acd5d03c80db213c534"><div class="ttname"><a href="struct_b_a_s_i_c_c_d_b.html#a2c6031f3dde94acd5d03c80db213c534">BASICCDB::unused</a></div><div class="ttdeci">unsigned unused</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00195">masstorage.h:195</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00535">masstorage.h:535</a></div></div>
<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#l00039">address.h:39</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_a9f642c5fccc1c87cf6b444a138b6aa4b"><div class="ttname"><a href="struct_inquiry_response.html#a9f642c5fccc1c87cf6b444a138b6aa4b">InquiryResponse::Res</a></div><div class="ttdeci">unsigned Res</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00348">masstorage.h:348</a></div></div>
2018-10-13 15:47:19 +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#l00464">masstorage.h:464</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_ac0ee71a9c07b0c1fd9ff09461a81fa0e"><div class="ttname"><a href="struct_inquiry_response.html#ac0ee71a9c07b0c1fd9ff09461a81fa0e">InquiryResponse::Linked</a></div><div class="ttdeci">unsigned Linked</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00366">masstorage.h:366</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00322">masstorage.h:322</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#l00274">masstorage.h:274</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#l00294">masstorage.h:294</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#l00469">masstorage.h:469</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#l00481">masstorage.h:481</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#l00295">masstorage.h:295</a></div></div>
<div class="ttc" id="struct_request_sense_responce_html_a7255f887c70660d714500b4131f7ab23"><div class="ttname"><a href="struct_request_sense_responce.html#a7255f887c70660d714500b4131f7ab23">RequestSenseResponce::bmFileMark</a></div><div class="ttdeci">uint8_t bmFileMark</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00458">masstorage.h:458</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00447">masstorage.h:447</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#l00321">masstorage.h:321</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#l00230">masstorage.h:230</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#l00242">masstorage.h:242</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#l00308">masstorage.h:308</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#l00227">masstorage.h:227</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#l00323">masstorage.h:323</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#l00287">masstorage.h:287</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#l00377">masstorage.h:377</a></div></div>
<div class="ttc" id="struct_c_d_b10_html_a451be0bca5ee00395c3f6c6993ac384a"><div class="ttname"><a href="struct_c_d_b10.html#a451be0bca5ee00395c3f6c6993ac384a">CDB10::LUN</a></div><div class="ttdeci">unsigned LUN</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_inquiry_response_html_a3ed45a85bce19a76850cf5085ab35187"><div class="ttname"><a href="struct_inquiry_response.html#a3ed45a85bce19a76850cf5085ab35187">InquiryResponse::SCCS</a></div><div class="ttdeci">unsigned SCCS</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00352">masstorage.h:352</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00229">masstorage.h:229</a></div></div>
<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#l00205">UsbCore.h:205</a></div></div>
2018-10-13 15:47:19 +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#l00237">masstorage.h:237</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#l00489">masstorage.h:489</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_a6b4df8c5346c15186c9f200997bfb287"><div class="ttname"><a href="struct_inquiry_response.html#a6b4df8c5346c15186c9f200997bfb287">InquiryResponse::ENCSERV</a></div><div class="ttdeci">unsigned ENCSERV</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00360">masstorage.h:360</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00216">masstorage.h:216</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_aa635575deb7f984d27142ee2071af5b3"><div class="ttname"><a href="struct_inquiry_response.html#aa635575deb7f984d27142ee2071af5b3">InquiryResponse::R2</a></div><div class="ttdeci">unsigned R2</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00356">masstorage.h:356</a></div></div>
2018-10-13 15:47:19 +02: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#l00030">confdescparser.h:30</a></div></div>
<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#l00312">masstorage.h:312</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#l00273">masstorage.h:273</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#l00254">masstorage.h:254</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#l00300">masstorage.h:300</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#l00264">masstorage.h:264</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#l00416">masstorage.h:416</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#l00325">masstorage.h:325</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_abc2af027a176dc85d4e83f14eec7972e"><div class="ttname"><a href="struct_inquiry_response.html#abc2af027a176dc85d4e83f14eec7972e">InquiryResponse::DeviceType</a></div><div class="ttdeci">uint8_t DeviceType</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00330">masstorage.h:330</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00478">masstorage.h:478</a></div></div>
<div class="ttc" id="struct_request_sense_responce_html_affd71e9a5912c4752adb0cb108cf4118"><div class="ttname"><a href="struct_request_sense_responce.html#affd71e9a5912c4752adb0cb108cf4118">RequestSenseResponce::bmSenseKey</a></div><div class="ttdeci">uint8_t bmSenseKey</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00454">masstorage.h:454</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00429">masstorage.h:429</a></div></div>
<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#l00542">masstorage.h:542</a></div></div>
<div class="ttc" id="struct_command_block_wrapper_html_a2a16bb9a98e3ee4eaac8fea6310b4e01"><div class="ttname"><a href="struct_command_block_wrapper.html#a2a16bb9a98e3ee4eaac8fea6310b4e01">CommandBlockWrapper::bmCBWLUN</a></div><div class="ttdeci">uint8_t bmCBWLUN</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00395">masstorage.h:395</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_a0acb31c77f25be1d6e37c827147645af"><div class="ttname"><a href="struct_inquiry_response.html#a0acb31c77f25be1d6e37c827147645af">InquiryResponse::PROTECT</a></div><div class="ttdeci">unsigned PROTECT</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00347">masstorage.h:347</a></div></div>
2018-10-13 15:47:19 +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#l00378">masstorage.h:378</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_ac70c33310966b01936cd0c3ab7477c83"><div class="ttname"><a href="struct_inquiry_response.html#ac70c33310966b01936cd0c3ab7477c83">InquiryResponse::Sync</a></div><div class="ttdeci">unsigned Sync</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00367">masstorage.h:367</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00488">masstorage.h:488</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#l00289">masstorage.h:289</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#l00329">masstorage.h:329</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#l00275">masstorage.h:275</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_ada87cc4b574b2d9dcce27c6837ee09a3"><div class="ttname"><a href="struct_inquiry_response.html#ada87cc4b574b2d9dcce27c6837ee09a3">InquiryResponse::ADDR16</a></div><div class="ttdeci">unsigned ADDR16</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00354">masstorage.h:354</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00293">masstorage.h:293</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#l00451">masstorage.h:451</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_abb4a48d4fc326ad932fb41c82fe289f3"><div class="ttname"><a href="struct_inquiry_response.html#abb4a48d4fc326ad932fb41c82fe289f3">InquiryResponse::Reserved</a></div><div class="ttdeci">unsigned Reserved</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00333">masstorage.h:333</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_ac4236ae883e8948bc73e91b6ad091ba8"><div class="ttname"><a href="struct_inquiry_response.html#ac4236ae883e8948bc73e91b6ad091ba8">InquiryResponse::MCHNGR</a></div><div class="ttdeci">unsigned MCHNGR</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00357">masstorage.h:357</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_a6a3fdde354529eb47ea3f43975bc224d"><div class="ttname"><a href="struct_inquiry_response.html#a6a3fdde354529eb47ea3f43975bc224d">InquiryResponse::MULTIP</a></div><div class="ttdeci">unsigned MULTIP</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00358">masstorage.h:358</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00310">masstorage.h:310</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#l00058">macros.h:58</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#l00316">masstorage.h:316</a></div></div>
<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#l00210">UsbCore.h:210</a></div></div>
2018-10-13 15:47:19 +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#l00192">masstorage.h:192</a></div></div>
<div class="ttc" id="struct_c_d_b12_html_af59803ec81c006b7bdefc03d80579d07"><div class="ttname"><a href="struct_c_d_b12.html#af59803ec81c006b7bdefc03d80579d07">CDB12::Misc</a></div><div class="ttdeci">unsigned Misc</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00267">masstorage.h:267</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00187">masstorage.h:187</a></div></div>
<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#l00059">macros.h:59</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#l00292">masstorage.h:292</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#l00444">masstorage.h:444</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#l00245">masstorage.h:245</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#l00204">masstorage.h:204</a></div></div>
<div class="ttc" id="struct_c_d_b___l_b_a32__16_html_a50e5250b635b8782b1a82f4f137feefb"><div class="ttname"><a href="struct_c_d_b___l_b_a32__16.html#a50e5250b635b8782b1a82f4f137feefb">CDB_LBA32_16::Misc</a></div><div class="ttdeci">unsigned Misc</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_inquiry_response_html_a78c6cf3387430de8176b006c4915be63"><div class="ttname"><a href="struct_inquiry_response.html#a78c6cf3387430de8176b006c4915be63">InquiryResponse::WideBus32Bit</a></div><div class="ttdeci">unsigned WideBus32Bit</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00369">masstorage.h:369</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00336">masstorage.h:336</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#l00063">masstorage.h:63</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_ac912c8788475256de0bb7139e4a9f069"><div class="ttname"><a href="struct_inquiry_response.html#ac912c8788475256de0bb7139e4a9f069">InquiryResponse::SoftReset</a></div><div class="ttdeci">unsigned SoftReset</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00363">masstorage.h:363</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00221">masstorage.h:221</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_add4ccc2e5f626d29a24e5f38149a2e76"><div class="ttname"><a href="struct_inquiry_response.html#add4ccc2e5f626d29a24e5f38149a2e76">InquiryResponse::TrmTsk</a></div><div class="ttdeci">unsigned TrmTsk</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00341">masstorage.h:341</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00057">macros.h:57</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#l00479">masstorage.h:479</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#l00475">masstorage.h:475</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#l00269">masstorage.h:269</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#l00392">masstorage.h:392</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#l00307">masstorage.h:307</a></div></div>
<div class="ttc" id="struct_command_block_wrapper_html_ac651509a5fc7789ba59d21fe94c55e77"><div class="ttname"><a href="struct_command_block_wrapper.html#ac651509a5fc7789ba59d21fe94c55e77">CommandBlockWrapper::bmReserved2</a></div><div class="ttdeci">uint8_t bmReserved2</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00401">masstorage.h:401</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00299">masstorage.h:299</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_a39a63fd0fd92c50370af9aefe93c13cf"><div class="ttname"><a href="struct_inquiry_response.html#a39a63fd0fd92c50370af9aefe93c13cf">InquiryResponse::WideBus16Bit</a></div><div class="ttdeci">unsigned WideBus16Bit</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00368">masstorage.h:368</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00271">masstorage.h:271</a></div></div>
<div class="ttc" id="struct_inquiry_response_html_a5b8449c749fe6290adc3bf0901697fbb"><div class="ttname"><a href="struct_inquiry_response.html#a5b8449c749fe6290adc3bf0901697fbb">InquiryResponse::ACC</a></div><div class="ttdeci">unsigned ACC</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00351">masstorage.h:351</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00306">masstorage.h:306</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#l00282">masstorage.h:282</a></div></div>
<div class="ttc" id="struct_command_block_wrapper_html_a069c89f584abbf45c13ebb85ca906494"><div class="ttname"><a href="struct_command_block_wrapper.html#a069c89f584abbf45c13ebb85ca906494">CommandBlockWrapper::bmCBWCBLength</a></div><div class="ttdeci">uint8_t bmCBWCBLength</div><div class="ttdef"><b>Definition:</b> <a href="masstorage_8h_source.html#l00400">masstorage.h:400</a></div></div>
2018-10-13 15:47:19 +02:00
<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#l00513">masstorage.h:513</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"/>
</a> 1.8.13
2013-01-30 22:00:18 +01:00
</small></address>
</body>
</html>