Command Block Wrapper packet structure.
More...
Command Block Wrapper packet structure.
- See also
- Table 5.1 Command Block Wrapper (CBW) from Universal Serial Bus Mass Storage Class Bulk-Only Transport
Definition at line 237 of file scsi.h.
#include <scsi.h>
|
uint32_t | signature |
| CBW signature (SCSI_CBW_SIGNATURE)
|
|
uint32_t | tag |
| ID for the current command.
|
|
uint32_t | data_len |
| Number of bytes host expects to transfer from/to.
|
|
uint8_t | flags |
| Command block flags.
|
|
uint8_t | lun |
| Target Logical Unit Number.
|
|
uint8_t | cb_len |
| Length of the block in bytes (max: 16 bytes)
|
|
uint8_t | cb [16] |
| Command block buffer.
|
|
◆ cb
uint8_t msc_cbw_buf_t::cb[16] |
Command block buffer.
Definition at line 244 of file scsi.h.
◆ cb_len
uint8_t msc_cbw_buf_t::cb_len |
Length of the block in bytes (max: 16 bytes)
Definition at line 243 of file scsi.h.
◆ data_len
uint32_t msc_cbw_buf_t::data_len |
Number of bytes host expects to transfer from/to.
Definition at line 240 of file scsi.h.
◆ flags
uint8_t msc_cbw_buf_t::flags |
Command block flags.
Definition at line 241 of file scsi.h.
◆ lun
uint8_t msc_cbw_buf_t::lun |
Target Logical Unit Number.
Definition at line 242 of file scsi.h.
◆ signature
uint32_t msc_cbw_buf_t::signature |
◆ tag
uint32_t msc_cbw_buf_t::tag |
ID for the current command.
Definition at line 239 of file scsi.h.
The documentation for this struct was generated from the following file:
- sys/include/usb/usbus/msc/scsi.h