libparted 3.6
Loading...
Searching...
No Matches
Macros | Functions
amiga.c File Reference

Macros

#define _(String)   (String)
 
#define AMIGA(pos)   ((struct AmigaBlock *)(pos))
 
#define AMIGA_MAX_PARTITIONS   128
 
#define AMIGA_RDB_NOT_FOUND   ((uint32_t)0xffffffff)
 
#define IDNAME_BADBLOCK   (uint32_t)0x42414442 /* 'BADB' */
 
#define IDNAME_BOOT   (uint32_t)0x424f4f54 /* 'BOOT' */
 
#define IDNAME_FILESYSHEADER   (uint32_t)0x46534844 /* 'FSHD' */
 
#define IDNAME_FREE   (uint32_t)0xffffffff
 
#define IDNAME_LOADSEG   (uint32_t)0x4C534547 /* 'LSEG' */
 
#define IDNAME_PARTITION   (uint32_t)0x50415254 /* 'PART' */
 
#define IDNAME_RIGIDDISK   (uint32_t)0x5244534B /* 'RDSK' */
 
#define RDB_LOCATION_LIMIT   16
 
#define RDSK(pos)   ((struct RigidDiskBlock *)(pos))
 

Functions

struct AmigaIds_amiga_add_id (uint32_t id, struct AmigaIds *ids)
 
void _amiga_free_ids (struct AmigaIds *ids)
 
int _amiga_id_in_list (uint32_t id, struct AmigaIds *ids)
 
struct PartitionBlockamiga_find_part (PedGeometry *geom, struct PartitionBlock *part)
 

Macro Definition Documentation

◆ _

#define _ (   String)    (String)

◆ AMIGA

#define AMIGA (   pos)    ((struct AmigaBlock *)(pos))

◆ AMIGA_MAX_PARTITIONS

#define AMIGA_MAX_PARTITIONS   128

◆ AMIGA_RDB_NOT_FOUND

#define AMIGA_RDB_NOT_FOUND   ((uint32_t)0xffffffff)

◆ IDNAME_BADBLOCK

#define IDNAME_BADBLOCK   (uint32_t)0x42414442 /* 'BADB' */

◆ IDNAME_BOOT

#define IDNAME_BOOT   (uint32_t)0x424f4f54 /* 'BOOT' */

◆ IDNAME_FILESYSHEADER

#define IDNAME_FILESYSHEADER   (uint32_t)0x46534844 /* 'FSHD' */

◆ IDNAME_FREE

#define IDNAME_FREE   (uint32_t)0xffffffff

◆ IDNAME_LOADSEG

#define IDNAME_LOADSEG   (uint32_t)0x4C534547 /* 'LSEG' */

◆ IDNAME_PARTITION

#define IDNAME_PARTITION   (uint32_t)0x50415254 /* 'PART' */

◆ IDNAME_RIGIDDISK

#define IDNAME_RIGIDDISK   (uint32_t)0x5244534B /* 'RDSK' */

◆ RDB_LOCATION_LIMIT

#define RDB_LOCATION_LIMIT   16

◆ RDSK

#define RDSK (   pos)    ((struct RigidDiskBlock *)(pos))

Function Documentation

◆ _amiga_add_id()

struct AmigaIds * _amiga_add_id ( uint32_t  id,
struct AmigaIds ids 
)

◆ _amiga_free_ids()

void _amiga_free_ids ( struct AmigaIds ids)

◆ _amiga_id_in_list()

int _amiga_id_in_list ( uint32_t  id,
struct AmigaIds ids 
)

◆ amiga_find_part()

struct PartitionBlock * amiga_find_part ( PedGeometry geom,
struct PartitionBlock part 
)