Lines Matching defs:baseentry

233 g_part_mbr_add(struct g_part_table *basetable, struct g_part_entry *baseentry,
242 entry = (struct g_part_mbr_entry *)baseentry;
247 if (baseentry->gpe_deleted)
250 KASSERT(baseentry->gpe_start <= start, ("%s", __func__));
251 KASSERT(baseentry->gpe_end >= start + size - 1, ("%s", __func__));
252 baseentry->gpe_start = start;
253 baseentry->gpe_end = start + size - 1;
256 mbr_set_chs(basetable, baseentry->gpe_start, &entry->ent.dp_scyl,
258 mbr_set_chs(basetable, baseentry->gpe_end, &entry->ent.dp_ecyl,
321 g_part_mbr_dumpconf(struct g_part_table *basetable, struct g_part_entry *baseentry,
328 entry = (struct g_part_mbr_entry *)baseentry;
347 g_part_mbr_dumpto(struct g_part_table *table, struct g_part_entry *baseentry)
352 entry = (struct g_part_mbr_entry *)baseentry;
359 struct g_part_entry *baseentry, struct g_part_parms *gpp)
366 entry = (struct g_part_mbr_entry *)baseentry;
374 struct g_part_entry *baseentry, struct g_part_parms *gpp)
380 if (baseentry == NULL) {
390 pp = baseentry->gpe_pp;
394 entry = (struct g_part_mbr_entry *)baseentry;
395 baseentry->gpe_end = baseentry->gpe_start + size - 1;
397 mbr_set_chs(basetable, baseentry->gpe_end, &entry->ent.dp_ecyl,
403 g_part_mbr_name(struct g_part_table *table, struct g_part_entry *baseentry,
407 snprintf(buf, bufsz, "s%d", baseentry->gpe_index);
536 g_part_mbr_setunset(struct g_part_table *table, struct g_part_entry *baseentry,
543 if (baseentry == NULL)
554 if (iter == baseentry) {
575 g_part_mbr_type(struct g_part_table *basetable, struct g_part_entry *baseentry,
581 entry = (struct g_part_mbr_entry *)baseentry;
593 struct g_part_entry *baseentry;
600 baseentry = LIST_FIRST(&basetable->gpt_entry);
603 entry = (baseentry != NULL && index == baseentry->gpe_index)
604 ? (struct g_part_mbr_entry *)baseentry : NULL;
605 if (entry != NULL && !baseentry->gpe_deleted) {
620 baseentry = LIST_NEXT(baseentry, gpe_entry);