Lines Matching refs:baseentry
234 g_part_mbr_add(struct g_part_table *basetable, struct g_part_entry *baseentry, in g_part_mbr_add() argument
243 entry = (struct g_part_mbr_entry *)baseentry; in g_part_mbr_add()
248 if (baseentry->gpe_deleted) in g_part_mbr_add()
251 KASSERT(baseentry->gpe_start <= start, ("%s", __func__)); in g_part_mbr_add()
252 KASSERT(baseentry->gpe_end >= start + size - 1, ("%s", __func__)); in g_part_mbr_add()
253 baseentry->gpe_start = start; in g_part_mbr_add()
254 baseentry->gpe_end = start + size - 1; in g_part_mbr_add()
257 mbr_set_chs(basetable, baseentry->gpe_start, &entry->ent.dp_scyl, in g_part_mbr_add()
259 mbr_set_chs(basetable, baseentry->gpe_end, &entry->ent.dp_ecyl, in g_part_mbr_add()
322 g_part_mbr_dumpconf(struct g_part_table *basetable, struct g_part_entry *baseentry, in g_part_mbr_dumpconf() argument
329 entry = (struct g_part_mbr_entry *)baseentry; in g_part_mbr_dumpconf()
348 g_part_mbr_dumpto(struct g_part_table *table, struct g_part_entry *baseentry) in g_part_mbr_dumpto() argument
353 entry = (struct g_part_mbr_entry *)baseentry; in g_part_mbr_dumpto()
360 struct g_part_entry *baseentry, struct g_part_parms *gpp) in g_part_mbr_modify() argument
367 entry = (struct g_part_mbr_entry *)baseentry; in g_part_mbr_modify()
375 struct g_part_entry *baseentry, struct g_part_parms *gpp) in g_part_mbr_resize() argument
381 if (baseentry == NULL) { in g_part_mbr_resize()
391 pp = baseentry->gpe_pp; in g_part_mbr_resize()
395 entry = (struct g_part_mbr_entry *)baseentry; in g_part_mbr_resize()
396 baseentry->gpe_end = baseentry->gpe_start + size - 1; in g_part_mbr_resize()
398 mbr_set_chs(basetable, baseentry->gpe_end, &entry->ent.dp_ecyl, in g_part_mbr_resize()
404 g_part_mbr_name(struct g_part_table *table, struct g_part_entry *baseentry, in g_part_mbr_name() argument
408 snprintf(buf, bufsz, "s%d", baseentry->gpe_index); in g_part_mbr_name()
537 g_part_mbr_setunset(struct g_part_table *table, struct g_part_entry *baseentry, in g_part_mbr_setunset() argument
544 if (baseentry == NULL) in g_part_mbr_setunset()
555 if (iter == baseentry) { in g_part_mbr_setunset()
576 g_part_mbr_type(struct g_part_table *basetable, struct g_part_entry *baseentry, in g_part_mbr_type() argument
582 entry = (struct g_part_mbr_entry *)baseentry; in g_part_mbr_type()
594 struct g_part_entry *baseentry; in g_part_mbr_write() local
601 baseentry = LIST_FIRST(&basetable->gpt_entry); in g_part_mbr_write()
604 entry = (baseentry != NULL && index == baseentry->gpe_index) in g_part_mbr_write()
605 ? (struct g_part_mbr_entry *)baseentry : NULL; in g_part_mbr_write()
606 if (entry != NULL && !baseentry->gpe_deleted) { in g_part_mbr_write()
621 baseentry = LIST_NEXT(baseentry, gpe_entry); in g_part_mbr_write()