Loading...
Searching...
No Matches
msc_cbw_buf_t Struct Reference

Command Block Wrapper packet structure. More...

Detailed Description

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>

Data Fields

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.
 

Field Documentation

◆ 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

CBW signature (SCSI_CBW_SIGNATURE)

Definition at line 238 of file scsi.h.

◆ 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: