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

Lines Matching defs:basetable

214 mbr_align(struct g_part_table *basetable, uint32_t *start, uint32_t *size)
220 sectors = basetable->gpt_sectors;
235 g_part_mbr_add(struct g_part_table *basetable, struct g_part_entry *baseentry,
247 if (mbr_align(basetable, &start, &size) != 0)
258 mbr_set_chs(basetable, baseentry->gpe_start, &entry->ent.dp_scyl,
260 mbr_set_chs(basetable, baseentry->gpe_end, &entry->ent.dp_ecyl,
266 g_part_mbr_bootcode(struct g_part_table *basetable, struct g_part_parms *gpp)
274 table = (struct g_part_mbr_table *)basetable;
283 g_part_mbr_create(struct g_part_table *basetable, struct g_part_parms *gpp)
292 basetable->gpt_first = basetable->gpt_sectors;
293 basetable->gpt_last = MIN(pp->mediasize / pp->sectorsize,
296 table = (struct g_part_mbr_table *)basetable;
302 g_part_mbr_destroy(struct g_part_table *basetable, struct g_part_parms *gpp)
306 basetable->gpt_smhead |= 1;
311 g_part_mbr_dumpconf(struct g_part_table *basetable, struct g_part_entry *baseentry,
318 table = (struct g_part_mbr_table *)basetable;
351 g_part_mbr_modify(struct g_part_table *basetable,
366 g_part_mbr_resize(struct g_part_table *basetable,
374 pp = LIST_FIRST(&basetable->gpt_gp->consumer)->provider;
375 basetable->gpt_last = MIN(pp->mediasize / pp->sectorsize,
380 if (mbr_align(basetable, NULL, &size) != 0)
390 mbr_set_chs(basetable, baseentry->gpe_end, &entry->ent.dp_ecyl,
464 g_part_mbr_read(struct g_part_table *basetable, struct g_consumer *cp)
476 table = (struct g_part_mbr_table *)basetable;
477 first = basetable->gpt_sectors;
502 if (sectors > basetable->gpt_sectors &&
503 !basetable->gpt_fixgeom) {
506 basetable->gpt_sectors = sectors;
507 basetable->gpt_heads = heads;
512 entry = (struct g_part_mbr_entry *)g_part_new_entry(basetable,
517 basetable->gpt_entries = NDOSPART;
518 basetable->gpt_first = basetable->gpt_sectors;
519 basetable->gpt_last = msize - 1;
521 if (first < basetable->gpt_first)
522 basetable->gpt_first = 1;
568 g_part_mbr_type(struct g_part_table *basetable, struct g_part_entry *baseentry,
584 g_part_mbr_write(struct g_part_table *basetable, struct g_consumer *cp)
592 table = (struct g_part_mbr_table *)basetable;
593 baseentry = LIST_FIRST(&basetable->gpt_entry);
594 for (index = 1; index <= basetable->gpt_entries; index++) {