ReactOS 0.4.15-dev-7924-g5949c20
_VPD_BLOCK_LIMITS_PAGE Struct Reference

#include <scsi.h>

Public Attributes

UCHAR DeviceType:5
 
UCHAR DeviceTypeQualifier:3
 
UCHAR PageCode
 
UCHAR PageLength [2]
 
union {
   struct {
      UCHAR   Reserved0
 
      UCHAR   MaximumCompareAndWriteLength
 
      UCHAR   OptimalTransferLengthGranularity [2]
 
      UCHAR   MaximumTransferLength [4]
 
      UCHAR   OptimalTransferLength [4]
 
      UCHAR   MaxPrefetchXDReadXDWriteTransferLength [4]
 
      UCHAR   MaximumUnmapLBACount [4]
 
      UCHAR   MaximumUnmapBlockDescriptorCount [4]
 
      UCHAR   OptimalUnmapGranularity [4]
 
      union {
         struct {
            UCHAR   UnmapGranularityAlignmentByte3:7
 
            UCHAR   UGAValid:1
 
            UCHAR   UnmapGranularityAlignmentByte2
 
            UCHAR   UnmapGranularityAlignmentByte1
 
            UCHAR   UnmapGranularityAlignmentByte0
 
         } 
 
         UCHAR   UnmapGranularityAlignment [4]
 
      } 
 
      UCHAR   Reserved1 [28]
 
   } 
 
   UCHAR   Descriptors [0]
 
}; 
 

Detailed Description

Definition at line 2527 of file scsi.h.

Member Data Documentation

◆ 

union { ... } _VPD_BLOCK_LIMITS_PAGE::@2190

◆ Descriptors

UCHAR _VPD_BLOCK_LIMITS_PAGE::Descriptors[0]

Definition at line 2556 of file scsi.h.

◆ DeviceType

UCHAR _VPD_BLOCK_LIMITS_PAGE::DeviceType

Definition at line 2528 of file scsi.h.

◆ DeviceTypeQualifier

UCHAR _VPD_BLOCK_LIMITS_PAGE::DeviceTypeQualifier

Definition at line 2529 of file scsi.h.

◆ MaximumCompareAndWriteLength

UCHAR _VPD_BLOCK_LIMITS_PAGE::MaximumCompareAndWriteLength

Definition at line 2535 of file scsi.h.

◆ MaximumTransferLength

UCHAR _VPD_BLOCK_LIMITS_PAGE::MaximumTransferLength[4]

Definition at line 2537 of file scsi.h.

Referenced by ClasspDeviceGetBlockLimitsVPDPage().

◆ MaximumUnmapBlockDescriptorCount

UCHAR _VPD_BLOCK_LIMITS_PAGE::MaximumUnmapBlockDescriptorCount[4]

Definition at line 2541 of file scsi.h.

Referenced by ClasspDeviceGetBlockLimitsVPDPage().

◆ MaximumUnmapLBACount

UCHAR _VPD_BLOCK_LIMITS_PAGE::MaximumUnmapLBACount[4]

Definition at line 2540 of file scsi.h.

Referenced by ClasspDeviceGetBlockLimitsVPDPage().

◆ MaxPrefetchXDReadXDWriteTransferLength

UCHAR _VPD_BLOCK_LIMITS_PAGE::MaxPrefetchXDReadXDWriteTransferLength[4]

Definition at line 2539 of file scsi.h.

◆ OptimalTransferLength

UCHAR _VPD_BLOCK_LIMITS_PAGE::OptimalTransferLength[4]

Definition at line 2538 of file scsi.h.

Referenced by ClasspDeviceGetBlockLimitsVPDPage().

◆ OptimalTransferLengthGranularity

UCHAR _VPD_BLOCK_LIMITS_PAGE::OptimalTransferLengthGranularity[2]

Definition at line 2536 of file scsi.h.

Referenced by ClasspDeviceGetBlockLimitsVPDPage().

◆ OptimalUnmapGranularity

UCHAR _VPD_BLOCK_LIMITS_PAGE::OptimalUnmapGranularity[4]

Definition at line 2542 of file scsi.h.

Referenced by ClasspDeviceGetBlockLimitsVPDPage().

◆ PageCode

UCHAR _VPD_BLOCK_LIMITS_PAGE::PageCode

Definition at line 2530 of file scsi.h.

Referenced by ClasspDeviceGetBlockLimitsVPDPage().

◆ PageLength

UCHAR _VPD_BLOCK_LIMITS_PAGE::PageLength[2]

Definition at line 2531 of file scsi.h.

Referenced by ClasspDeviceGetBlockLimitsVPDPage().

◆ Reserved0

UCHAR _VPD_BLOCK_LIMITS_PAGE::Reserved0

Definition at line 2534 of file scsi.h.

◆ Reserved1

UCHAR _VPD_BLOCK_LIMITS_PAGE::Reserved1[28]

Definition at line 2553 of file scsi.h.

◆ UGAValid

UCHAR _VPD_BLOCK_LIMITS_PAGE::UGAValid

Definition at line 2546 of file scsi.h.

Referenced by ClasspDeviceGetBlockLimitsVPDPage().

◆ UnmapGranularityAlignment

UCHAR _VPD_BLOCK_LIMITS_PAGE::UnmapGranularityAlignment[4]

Definition at line 2551 of file scsi.h.

Referenced by ClasspDeviceGetBlockLimitsVPDPage().

◆ UnmapGranularityAlignmentByte0

UCHAR _VPD_BLOCK_LIMITS_PAGE::UnmapGranularityAlignmentByte0

Definition at line 2549 of file scsi.h.

◆ UnmapGranularityAlignmentByte1

UCHAR _VPD_BLOCK_LIMITS_PAGE::UnmapGranularityAlignmentByte1

Definition at line 2548 of file scsi.h.

◆ UnmapGranularityAlignmentByte2

UCHAR _VPD_BLOCK_LIMITS_PAGE::UnmapGranularityAlignmentByte2

Definition at line 2547 of file scsi.h.

◆ UnmapGranularityAlignmentByte3

UCHAR _VPD_BLOCK_LIMITS_PAGE::UnmapGranularityAlignmentByte3

Definition at line 2545 of file scsi.h.


The documentation for this struct was generated from the following file: