GUID Partition Table (GPT) specification definitions. More...
Data Structures | |
| struct | spdk_mbr_chs |
| struct | spdk_mbr_partition_entry |
| struct | spdk_mbr |
| struct | spdk_gpt_guid |
| struct | spdk_gpt_header |
| struct | spdk_gpt_partition_entry |
Macros | |
| #define | SPDK_MBR_SIGNATURE 0xAA55 |
| #define | SPDK_MBR_OS_TYPE_GPT_PROTECTIVE 0xEE |
| #define | SPDK_MBR_OS_TYPE_EFI_SYSTEM_PARTITION 0xEF |
| #define | SPDK_GPT_SIGNATURE "EFI PART" |
| #define | SPDK_GPT_REVISION_1_0 0x00010000u |
| #define | SPDK_GPT_GUID(a, b, c, d, e) |
| #define | SPDK_GPT_PART_TYPE_UNUSED SPDK_GPT_GUID(0x00000000, 0x0000, 0x0000, 0x0000, 0x000000000000) |
| #define | SPDK_GPT_PART_TYPE_EFI_SYSTEM_PARTITION SPDK_GPT_GUID(0xC12A7328, 0xF81F, 0x11D2, 0xBA4B, 0x00A0C93EC93B) |
| #define | SPDK_GPT_PART_TYPE_LEGACY_MBR SPDK_GPT_GUID(0x024DEE41, 0x33E7, 0x11D3, 0x9D69, 0x0008C781F39F) |
Functions | |
| SPDK_STATIC_ASSERT (sizeof(struct spdk_mbr_chs)==3, "size incorrect") | |
| SPDK_STATIC_ASSERT (sizeof(struct spdk_mbr_partition_entry)==16, "size incorrect") | |
| SPDK_STATIC_ASSERT (sizeof(struct spdk_mbr)==512, "size incorrect") | |
| SPDK_STATIC_ASSERT (sizeof(struct spdk_gpt_guid)==16, "size incorrect") | |
| SPDK_STATIC_ASSERT (sizeof(struct spdk_gpt_header)==92, "size incorrect") | |
| SPDK_STATIC_ASSERT (sizeof(struct spdk_gpt_partition_entry)==128, "size incorrect") | |
GUID Partition Table (GPT) specification definitions.
| #define SPDK_GPT_GUID | ( | a, | |
| b, | |||
| c, | |||
| d, | |||
| e ) |