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

Lines Matching refs:basetable

233 ebr_align(struct g_part_table *basetable, uint32_t *start, uint32_t *size)
237 sectors = basetable->gpt_sectors;
252 g_part_ebr_add(struct g_part_table *basetable, struct g_part_entry *baseentry,
264 pp = LIST_FIRST(&basetable->gpt_gp->consumer)->provider;
268 if (ebr_align(basetable, &start, &size) != 0)
275 baseentry->gpe_index = (start / basetable->gpt_sectors) + 1;
277 (off_t)(start + basetable->gpt_sectors) * pp->sectorsize;
280 entry->ent.dp_start = basetable->gpt_sectors;
281 entry->ent.dp_size = size - basetable->gpt_sectors;
282 ebr_set_chs(basetable, entry->ent.dp_start, &entry->ent.dp_scyl,
284 ebr_set_chs(basetable, baseentry->gpe_end, &entry->ent.dp_ecyl,
289 LIST_FOREACH(iter, &basetable->gpt_entry, gpe_entry)
329 g_part_ebr_create(struct g_part_table *basetable, struct g_part_parms *gpp)
345 if (basetable->gpt_depth == 0)
360 basetable->gpt_first = 0;
361 basetable->gpt_last = msize - 1;
362 basetable->gpt_entries = msize / basetable->gpt_sectors;
367 g_part_ebr_destroy(struct g_part_table *basetable, struct g_part_parms *gpp)
371 basetable->gpt_smhead |= 1;
408 g_part_ebr_modify(struct g_part_table *basetable,
423 g_part_ebr_resize(struct g_part_table *basetable,
430 pp = LIST_FIRST(&basetable->gpt_gp->consumer)->provider;
431 basetable->gpt_last = MIN(pp->mediasize / pp->sectorsize,
516 g_part_ebr_read(struct g_part_table *basetable, struct g_consumer *cp)
530 table = (struct g_part_ebr_table *)basetable;
546 basetable->gpt_corrupt = 1;
568 index = (lba / basetable->gpt_sectors) + 1;
569 baseentry = (struct g_part_entry *)g_part_new_entry(basetable,
586 basetable->gpt_entries = msize / basetable->gpt_sectors;
587 basetable->gpt_first = 0;
588 basetable->gpt_last = msize - 1;
632 g_part_ebr_type(struct g_part_table *basetable, struct g_part_entry *baseentry,
648 g_part_ebr_write(struct g_part_table *basetable, struct g_consumer *cp)
660 table = (struct g_part_ebr_table *)basetable;
666 baseentry = LIST_FIRST(&basetable->gpt_entry);
681 ebr_entry_link(basetable, (uint32_t)baseentry->gpe_start,
712 ebr_entry_link(basetable, (uint32_t)next->gpe_start,