dos_partition
struct dos_partition *partp;
struct dos_partition *prev_partp;
prev_partp = ((struct dos_partition *)
struct dos_partition *partp;
struct dos_partition *partp;
sanitize_partition(struct dos_partition *partp)
static void print_part(const struct dos_partition *);
static void dos(struct dos_partition *partp);
static int sanitize_partition(struct dos_partition *);
struct dos_partition *partp;
static struct dos_partition mtpart;
print_part(const struct dos_partition *partp)
if (!bcmp(partp, &mtpart, sizeof (struct dos_partition))) {
struct dos_partition *partp = &mboot.parts[0];
struct dos_partition *partp = &mboot.parts[i - 1];
struct dos_partition *partp = &mboot.parts[0];
dos(struct dos_partition *partp)
struct dos_partition parts[NDOSPART];
dos_partition_dec(void const *pp, struct dos_partition *d)
dos_partition_enc(void *pp, struct dos_partition *d)
struct dos_partition;
void dos_partition_dec(void const *pp, struct dos_partition *d);
void dos_partition_enc(void *pp, struct dos_partition *d);
struct dos_partition *dp;
dp = (struct dos_partition *)(buf + DOSPARTOFF);
struct dos_partition *dp;
dp = malloc(NDOSPART * sizeof(struct dos_partition));
bcopy(buf + DOSPARTOFF, dp, NDOSPART * sizeof(struct dos_partition));
struct dos_partition *dp;
ebr_entry_decode(const char *p, struct dos_partition *ent)
struct dos_partition ent[2];
struct dos_partition ent;
struct dos_partition ent;
struct dos_partition ent;
CTASSERT(sizeof (struct dos_partition) == DOSPARTSIZE);
struct dos_partition *dp;
struct dos_partition *dpbase, *dp;
sizeof(struct dos_partition) * NDOSPART);
struct dos_partition *part;
part = (struct dos_partition *)(mbr + DOSPARTOFF);