다음을 통해 공유


UFS_CONFIG_DESCRIPTOR_V3_1 구조체(ufs.h)

통사론

typedef struct {
  UCHAR                           bLength;
  UCHAR                           bDescriptorIDN;
  UCHAR                           bConfDescContinue;
  UCHAR                           bBootEnable;
  UCHAR                           bDescrAccessEn;
  UCHAR                           bInitPowerMode;
  UCHAR                           bHighPriorityLUN;
  UCHAR                           bSecureRemovalType;
  UCHAR                           bInitActiveICCLevel;
  UCHAR                           wPeriodicRTCUpdate[2];
  UCHAR                           Reserved2[1];
  UCHAR                           bRPMBRegionEnable;
  UCHAR                           bRPMBRegion1Size;
  UCHAR                           bRPMBRegion2Size;
  UCHAR                           bRPMBRegion3Size;
  UCHAR                           bWriteBoosterBufferPreserveUserSpaceEn;
  UCHAR                           bWriteBoosterBufferType;
  ULONG                           dNumSharedWriteBoosterBufferAllocUnits;
  UFS_UNIT_CONFIG_DESCRIPTOR_V3_1 UnitConfig[UFS_MAX_NUM_LU];
} UFS_CONFIG_DESCRIPTOR_V3_1, *PUFS_CONFIG_DESCRIPTOR_V3_1;

회원

bLength

이 설명자의 크기(바이트)를 지정합니다.

bDescriptorIDN

구성 설명자 형식 식별자를 지정합니다. 이 설명자에는 UFS_DESC_CONFIGURATION_IDN 값이 있습니다.

bConfDescContinue

디바이스의 구성 설명자 계속 기능을 사용할 수 있는지를 지정합니다.

bBootEnable

디바이스의 부팅 기능을 사용할 수 있는지를 지정합니다.

bDescrAccessEn

부팅 시퀀스의 부분 초기화 단계 이후 디바이스 설명자에 액세스할 수 있습니다.

bInitPowerMode

디바이스 초기화 또는 하드웨어 재설정 후 전원 모드를 지정합니다.

bHighPriorityLUN

bHighPriorityLUN 우선 순위가 높은 논리 단위를 구성합니다.

bSecureRemovalType

보안 제거 유형을 구성합니다.

bInitActiveICCLevel

디바이스 초기화 또는 하드웨어 재설정 후 활성 모드로 ICC 수준을 구성합니다.

wPeriodicRTCUpdate[2]

실시간 클록 업데이트의 빈도 및 메서드를 지정합니다.

Reserved2[1]

나중에 사용할 수 있습니다.

bRPMBRegionEnable

RPMB(보호된 메모리 블록)를 재생할 수 있는지를 지정합니다.

bRPMBRegion1Size

RPMB 지역 1의 크기를 지정합니다.

bRPMBRegion2Size

RPMB 지역 2의 크기를 지정합니다.

bRPMBRegion3Size

RPMB 지역 3의 크기를 지정합니다.

bWriteBoosterBufferPreserveUserSpaceEn

bWriteBoosterBufferPreserveUserSpaceEn 0x01 설정하면 프로비전 중에 구성할 수 있지만 성능이 저하될 수 있는 총 사용자 공간의 감소는 방지됩니다. bWriteBoosterBufferPreserveUserSpaceEn 0x00 설정하면 쓰기 부스터 버퍼는 프로비전 중에 구성할 수 있는 총 사용자 공간을 줄입니다.

bWriteBoosterBufferType

bWriteBoosterBufferType 쓰기 부스터 버퍼 유형을 구성합니다. 0x00 값은 논리 단위 전용 버퍼 모드를 지정합니다. 0x01 값은 공유 버퍼 모드를 지정합니다.

dNumSharedWriteBoosterBufferAllocUnits

dNumSharedWriteBoosterBufferAllocUnits 공유 쓰기 부스터 버퍼 구성에 대한 쓰기 부스터 버퍼 크기를 지정합니다.

UnitConfig[UFS_MAX_NUM_LU]

단위 설명자의 구성 가능한 매개 변수를 포함합니다.

발언

bBootEnable 0으로 설정되거나 부팅 잘 알려진 논리 단위 활성화된 논리 단위에 매핑되지 않은 경우 부팅 잘 알려진 논리 단위 종료됩니다.

읽기 전용인 UFS_DEVICE_DESCRIPTORUFS_UNIT_CONFIG_DESCRIPTOR_V3_1해당 매개 변수를 변경하여 일부 매개 변수를 변경할 수 있습니다.

요구 사항

요구
헤더 ufs.h

참고 항목