
Go to the source code of this file.
Data Structures | |
| struct | sbc_slba_block_desc |
| SBC-2 Short LBA mode parameter block descriptor. More... | |
| struct | sbc_caching_mode_page |
| SBC-2 Caching mode page. More... | |
| struct | sbc_read_capacity10_data |
| SBC-2 READ CAPACITY (10) parameter data. More... | |
Defines | |
| #define | SBC_SLBA_BLOCK_LEN_MASK 0x00ffffffU |
| Mask reserved bits. | |
| #define | SBC_MP_CACHE_IC (1 << 7) |
| Initiator Control. | |
| #define | SBC_MP_CACHE_ABPF (1 << 6) |
| Abort Pre-Fetch. | |
| #define | SBC_MP_CACHE_CAP (1 << 5) |
| Caching Analysis Permitted. | |
| #define | SBC_MP_CACHE_DISC (1 << 4) |
| Discontinuity. | |
| #define | SBC_MP_CACHE_SIZE (1 << 3) |
| Size enable. | |
| #define | SBC_MP_CACHE_WCE (1 << 2) |
| Writeback Cache Enable. | |
| #define | SBC_MP_CACHE_MF (1 << 1) |
| Multiplication Factor. | |
| #define | SBC_MP_CACHE_RCD (1 << 0) |
| Read Cache Disable. | |
| #define | SBC_MP_CACHE_FSW (1 << 7) |
| Force Sequential Write. | |
| #define | SBC_MP_CACHE_LBCSS (1 << 6) |
| Logical Blk Cache Seg Sz. | |
| #define | SBC_MP_CACHE_DRA (1 << 5) |
| Disable Read-Ahead. | |
| #define | SBC_MP_CACHE_NV_DIS (1 << 0) |
| Non-Volatile Cache Disable. | |
SCSI commands defined by SBC-2 | |
| #define | SCSI_CMD_FORMAT_UNIT 0x04 |
| #define | SCSI_CMD_READ6 0x08 |
| #define | SCSI_CMD_WRITE6 0x0a |
| #define | SCSI_CMD_START_STOP_UNIT 0x1b |
| #define | SCSI_CMD_READ_CAPACITY10 0x25 |
| #define | SCSI_CMD_READ10 0x28 |
| #define | SCSI_CMD_WRITE10 0x2a |
| #define | SCSI_CMD_VERIFY10 0x2f |
SBC-2 Device-Specific Parameter | |
| #define | SCSI_MS_SBC_WP 0x80 |
| Write Protected. | |
| #define | SCSI_MS_SBC_DPOFUA 0x10 |
| DPO and FUA supported. | |
Enumerations | |
SBC-2 Mode page definitions | |
| enum | scsi_sbc_mode_page_code |
This file contains definitions of some of the commands found in the SCSI SBC-2 standard.
Definition in file sbc_protocol.h.
| #define SBC_MP_CACHE_ABPF (1 << 6) |
| #define SBC_MP_CACHE_CAP (1 << 5) |
| #define SBC_MP_CACHE_DISC (1 << 4) |
| #define SBC_MP_CACHE_DRA (1 << 5) |
| #define SBC_MP_CACHE_FSW (1 << 7) |
| #define SBC_MP_CACHE_IC (1 << 7) |
| #define SBC_MP_CACHE_LBCSS (1 << 6) |
| #define SBC_MP_CACHE_MF (1 << 1) |
| #define SBC_MP_CACHE_NV_DIS (1 << 0) |
| #define SBC_MP_CACHE_RCD (1 << 0) |
| #define SBC_MP_CACHE_SIZE (1 << 3) |
| #define SBC_MP_CACHE_WCE (1 << 2) |
| #define SBC_SLBA_BLOCK_LEN_MASK 0x00ffffffU |
| #define SCSI_MS_SBC_DPOFUA 0x10 |
| #define SCSI_MS_SBC_WP 0x80 |
1.5.8