Lines Matching defs:dp_mid
120 pc98_parse_type(const char *type, u_char *dp_mid, u_char *dp_sid)
134 *dp_mid = (*dp_mid & PC98_MID_BOOTABLE) | (u_char)lt;
140 *dp_mid = (*dp_mid & PC98_MID_BOOTABLE) | PC98_MID_386BSD;
213 entry->ent.dp_mid = entry->ent.dp_sid = 0;
224 error = pc98_parse_type(gpp->gpp_type, &entry->ent.dp_mid,
295 type = entry->ent.dp_mid + (entry->ent.dp_sid << 8);
306 if (entry->ent.dp_mid & PC98_MID_BOOTABLE)
323 return (((entry->ent.dp_mid & PC98_MID_MASK) == PC98_MID_386BSD &&
337 error = pc98_parse_type(gpp->gpp_type, &entry->ent.dp_mid,
420 if (p[0] == 0 || p[1] == 0) /* !dp_mid || !dp_sid */
468 ent.dp_mid = p[0];
527 if (mid && !(entry->ent.dp_mid & PC98_MID_BOOTABLE)) {
528 entry->ent.dp_mid |= PC98_MID_BOOTABLE;
536 if (mid && (entry->ent.dp_mid & PC98_MID_BOOTABLE)) {
537 entry->ent.dp_mid &= ~PC98_MID_BOOTABLE;
559 type = (entry->ent.dp_mid & PC98_MID_MASK) |
583 p[0] = entry->ent.dp_mid;