54#define PART(pos) ((struct PartitionBlock *)(pos))
56#define PBFB_BOOTABLE 0
57#define PBFF_BOOTABLE 1L
59#define PBFF_NOMOUNT 2L
struct AmigaIds * _amiga_add_id(uint32_t id, struct AmigaIds *ids)
Definition: amiga.c:67
int _amiga_id_in_list(uint32_t id, struct AmigaIds *ids) _GL_ATTRIBUTE_PURE
Definition: amiga.c:90
struct PartitionBlock * amiga_find_part(PedGeometry *geom, struct PartitionBlock *part)
Definition: amiga.c:266
void _amiga_free_ids(struct AmigaIds *ids)
Definition: amiga.c:81
uint32_t ID
Definition: amiga.h:64
struct AmigaIds * next
Definition: amiga.h:65
uint32_t de_MaxTransfer
Definition: amiga.h:44
uint32_t de_Reserved
Definition: amiga.h:37
uint32_t de_Control
Definition: amiga.h:49
uint32_t de_Mask
Definition: amiga.h:45
uint32_t de_Interleave
Definition: amiga.h:39
uint32_t pb_ID
Definition: amiga.h:21
uint32_t de_BufMemType
Definition: amiga.h:43
uint32_t de_SecOrg
Definition: amiga.h:33
uint32_t de_SizeBlock
Definition: amiga.h:32
uint32_t de_BlocksPerTrack
Definition: amiga.h:36
uint32_t de_NumBuffers
Definition: amiga.h:42
uint32_t de_TableSize
Definition: amiga.h:31
int32_t de_BootPri
Definition: amiga.h:46
int32_t pb_ChkSum
Definition: amiga.h:23
uint32_t de_DosType
Definition: amiga.h:47
uint8_t pb_DriveName[32]
Definition: amiga.h:29
uint32_t pb_Next
Definition: amiga.h:25
uint32_t pb_Reserved1[2]
Definition: amiga.h:27
uint32_t de_Baud
Definition: amiga.h:48
uint32_t de_BootBlocks
Definition: amiga.h:50
uint32_t de_HighCyl
Definition: amiga.h:41
uint32_t pb_Reserved2[15]
Definition: amiga.h:30
uint32_t de_SectorPerBlock
Definition: amiga.h:35
uint32_t de_PreAlloc
Definition: amiga.h:38
uint32_t pb_EReserved[12]
Definition: amiga.h:51
uint32_t pb_Flags
Definition: amiga.h:26
uint32_t pb_DevFlags
Definition: amiga.h:28
uint32_t pb_SummedLongs
Definition: amiga.h:22
uint32_t de_Surfaces
Definition: amiga.h:34
uint32_t pb_HostID
Definition: amiga.h:24
uint32_t de_LowCyl
Definition: amiga.h:40
Geometry of the partition.
Definition: geom.h:35