• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/geom/part/

Lines Matching defs:baseentry

252 g_part_ebr_add(struct g_part_table *basetable, struct g_part_entry *baseentry,
265 entry = (struct g_part_ebr_entry *)baseentry;
270 if (baseentry->gpe_deleted)
273 KASSERT(baseentry->gpe_start <= start, ("%s", __func__));
274 KASSERT(baseentry->gpe_end >= start + size - 1, ("%s", __func__));
275 baseentry->gpe_index = (start / basetable->gpt_sectors) + 1;
276 baseentry->gpe_offset =
278 baseentry->gpe_start = start;
279 baseentry->gpe_end = start + size - 1;
284 ebr_set_chs(basetable, baseentry->gpe_end, &entry->ent.dp_ecyl,
298 struct g_part_entry *baseentry, const char *pfx)
303 baseentry->gpe_index);
305 entry = (struct g_part_ebr_entry *)baseentry;
313 struct g_part_entry *baseentry, const char *pfx)
319 baseentry->gpe_index);
321 entry = (struct g_part_ebr_entry *)baseentry;
376 g_part_ebr_dumpconf(struct g_part_table *table, struct g_part_entry *baseentry,
381 entry = (struct g_part_ebr_entry *)baseentry;
397 g_part_ebr_dumpto(struct g_part_table *table, struct g_part_entry *baseentry)
402 entry = (struct g_part_ebr_entry *)baseentry;
409 struct g_part_entry *baseentry, struct g_part_parms *gpp)
416 entry = (struct g_part_ebr_entry *)baseentry;
424 struct g_part_entry *baseentry, struct g_part_parms *gpp)
428 if (baseentry != NULL)
520 struct g_part_entry *baseentry;
569 baseentry = (struct g_part_entry *)g_part_new_entry(basetable,
571 baseentry->gpe_offset = (off_t)(lba + ent[0].dp_start) *
573 entry = (struct g_part_ebr_entry *)baseentry;
593 g_part_ebr_setunset(struct g_part_table *table, struct g_part_entry *baseentry,
600 if (baseentry == NULL)
611 if (iter == baseentry) {
632 g_part_ebr_type(struct g_part_table *basetable, struct g_part_entry *baseentry,
638 entry = (struct g_part_ebr_entry *)baseentry;
652 struct g_part_entry *baseentry, *next;
666 baseentry = LIST_FIRST(&basetable->gpt_entry);
667 while (baseentry != NULL && baseentry->gpe_deleted)
668 baseentry = LIST_NEXT(baseentry, gpe_entry);
671 if (baseentry == NULL) {
680 if (baseentry->gpe_start != 0) {
681 ebr_entry_link(basetable, (uint32_t)baseentry->gpe_start,
682 (uint32_t)baseentry->gpe_end, buf + DOSPARTOFF);
689 entry = (struct g_part_ebr_entry *)baseentry;
706 next = LIST_NEXT(baseentry, gpe_entry);
717 error = g_write_data(cp, baseentry->gpe_start * pp->sectorsize,
719 baseentry = next;
720 } while (!error && baseentry != NULL);