Lines Matching refs:baseentry

230 g_part_mbr_add(struct g_part_table *basetable, struct g_part_entry *baseentry,
239 entry = (struct g_part_mbr_entry *)baseentry;
244 if (baseentry->gpe_deleted)
247 KASSERT(baseentry->gpe_start <= start, ("%s", __func__));
248 KASSERT(baseentry->gpe_end >= start + size - 1, ("%s", __func__));
249 baseentry->gpe_start = start;
250 baseentry->gpe_end = start + size - 1;
253 mbr_set_chs(basetable, baseentry->gpe_start, &entry->ent.dp_scyl,
255 mbr_set_chs(basetable, baseentry->gpe_end, &entry->ent.dp_ecyl,
306 g_part_mbr_dumpconf(struct g_part_table *table, struct g_part_entry *baseentry,
311 entry = (struct g_part_mbr_entry *)baseentry;
327 g_part_mbr_dumpto(struct g_part_table *table, struct g_part_entry *baseentry)
332 entry = (struct g_part_mbr_entry *)baseentry;
339 struct g_part_entry *baseentry, struct g_part_parms *gpp)
346 entry = (struct g_part_mbr_entry *)baseentry;
354 struct g_part_entry *baseentry, struct g_part_parms *gpp)
360 if (baseentry == NULL) {
370 pp = baseentry->gpe_pp;
374 entry = (struct g_part_mbr_entry *)baseentry;
375 baseentry->gpe_end = baseentry->gpe_start + size - 1;
377 mbr_set_chs(basetable, baseentry->gpe_end, &entry->ent.dp_ecyl,
383 g_part_mbr_name(struct g_part_table *table, struct g_part_entry *baseentry,
387 snprintf(buf, bufsz, "s%d", baseentry->gpe_index);
516 g_part_mbr_setunset(struct g_part_table *table, struct g_part_entry *baseentry,
523 if (baseentry == NULL)
534 if (iter == baseentry) {
555 g_part_mbr_type(struct g_part_table *basetable, struct g_part_entry *baseentry,
561 entry = (struct g_part_mbr_entry *)baseentry;
573 struct g_part_entry *baseentry;
580 baseentry = LIST_FIRST(&basetable->gpt_entry);
583 entry = (baseentry != NULL && index == baseentry->gpe_index)
584 ? (struct g_part_mbr_entry *)baseentry : NULL;
585 if (entry != NULL && !baseentry->gpe_deleted) {
600 baseentry = LIST_NEXT(baseentry, gpe_entry);