Lines Matching defs:baseentry

242 g_part_ebr_add(struct g_part_table *basetable, struct g_part_entry *baseentry,
253 entry = (struct g_part_ebr_entry *)baseentry;
258 if (baseentry->gpe_deleted)
261 KASSERT(baseentry->gpe_start <= start, ("%s", __func__));
262 KASSERT(baseentry->gpe_end >= start + size - 1, ("%s", __func__));
263 baseentry->gpe_index = (start / basetable->gpt_sectors) + 1;
264 baseentry->gpe_offset =
266 baseentry->gpe_start = start;
267 baseentry->gpe_end = start + size - 1;
272 ebr_set_chs(basetable, baseentry->gpe_end, &entry->ent.dp_ecyl,
325 g_part_ebr_dumpconf(struct g_part_table *table, struct g_part_entry *baseentry,
330 entry = (struct g_part_ebr_entry *)baseentry;
346 g_part_ebr_dumpto(struct g_part_table *table, struct g_part_entry *baseentry)
351 entry = (struct g_part_ebr_entry *)baseentry;
376 struct g_part_entry *baseentry, struct g_part_parms *gpp)
383 entry = (struct g_part_ebr_entry *)baseentry;
391 struct g_part_entry *baseentry, struct g_part_parms *gpp)
395 if (baseentry != NULL)
494 struct g_part_entry *baseentry;
539 baseentry = (struct g_part_entry *)g_part_new_entry(basetable,
541 baseentry->gpe_offset = (off_t)(lba + ent[0].dp_start) *
543 entry = (struct g_part_ebr_entry *)baseentry;
559 g_part_ebr_setunset(struct g_part_table *table, struct g_part_entry *baseentry,
566 if (baseentry == NULL)
577 if (iter == baseentry) {
598 g_part_ebr_type(struct g_part_table *basetable, struct g_part_entry *baseentry,
604 entry = (struct g_part_ebr_entry *)baseentry;
620 struct g_part_entry *baseentry, *next;
634 baseentry = LIST_FIRST(&basetable->gpt_entry);
635 while (baseentry != NULL && baseentry->gpe_deleted)
636 baseentry = LIST_NEXT(baseentry, gpe_entry);
639 if (baseentry == NULL) {
648 if (baseentry->gpe_start != 0) {
649 ebr_entry_link(basetable, (uint32_t)baseentry->gpe_start,
650 (uint32_t)baseentry->gpe_end, buf + DOSPARTOFF);
657 entry = (struct g_part_ebr_entry *)baseentry;
671 next = LIST_NEXT(baseentry, gpe_entry);
682 error = g_write_data(cp, baseentry->gpe_start * pp->sectorsize,
685 if (baseentry->gpe_start == 0)
688 baseentry = next;
689 } while (!error && baseentry != NULL);