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

Lines Matching defs:basetable

372 gpt_update_bootcamp(struct g_part_table *basetable, struct g_provider *pp)
379 table = (struct g_part_gpt_table *)basetable;
389 LIST_FOREACH(baseentry, &basetable->gpt_entry, gpe_entry) {
639 g_part_gpt_add(struct g_part_table *basetable, struct g_part_entry *baseentry,
664 g_part_gpt_bootcode(struct g_part_table *basetable, struct g_part_parms *gpp)
670 table = (struct g_part_gpt_table *)basetable;
679 g_part_gpt_create(struct g_part_table *basetable, struct g_part_parms *gpp)
686 if (!allow_nesting && basetable->gpt_depth != 0)
689 table = (struct g_part_gpt_table *)basetable;
691 tblsz = howmany(basetable->gpt_entries * sizeof(struct gpt_ent),
694 pp->mediasize < (3 + 2 * tblsz + basetable->gpt_entries) *
707 table->hdr->hdr_entries = basetable->gpt_entries;
710 g_gpt_set_defaults(basetable, pp);
715 g_part_gpt_destroy(struct g_part_table *basetable, struct g_part_parms *gpp)
720 table = (struct g_part_gpt_table *)basetable;
721 pp = LIST_FIRST(&basetable->gpt_gp->consumer)->provider;
730 basetable->gpt_smhead |= 3;
733 basetable->gpt_smtail |= 1;
793 g_part_gpt_modify(struct g_part_table *basetable,
813 g_part_gpt_resize(struct g_part_table *basetable,
819 return (g_part_gpt_recover(basetable));
911 g_part_gpt_read(struct g_part_table *basetable, struct g_consumer *cp)
922 table = (struct g_part_gpt_table *)basetable;
996 basetable->gpt_corrupt = 1;
1008 basetable->gpt_corrupt = 1;
1012 basetable->gpt_corrupt = 1;
1022 basetable->gpt_first = table->hdr->hdr_lba_start;
1023 basetable->gpt_last = table->hdr->hdr_lba_end;
1024 basetable->gpt_entries = table->hdr->hdr_entries;
1026 for (index = basetable->gpt_entries - 1; index >= 0; index--) {
1030 basetable, index + 1, tbl[index].ent_lba_start,
1055 g_part_gpt_recover(struct g_part_table *basetable)
1060 table = (struct g_part_gpt_table *)basetable;
1061 pp = LIST_FIRST(&basetable->gpt_gp->consumer)->provider;
1063 g_gpt_set_defaults(basetable, pp);
1064 basetable->gpt_corrupt = 0;
1069 g_part_gpt_setunset(struct g_part_table *basetable,
1079 table = (struct g_part_gpt_table *)basetable;
1114 pp = LIST_FIRST(&basetable->gpt_gp->consumer)->provider;
1154 g_part_gpt_type(struct g_part_table *basetable, struct g_part_entry *baseentry,
1173 g_part_gpt_write(struct g_part_table *basetable, struct g_consumer *cp)
1185 table = (struct g_part_gpt_table *)basetable;
1191 gpt_update_bootcamp(basetable, pp);
1213 LIST_FOREACH(baseentry, &basetable->gpt_entry, gpe_entry) {
1280 g_gpt_set_defaults(struct g_part_table *basetable, struct g_provider *pp)
1289 table = (struct g_part_gpt_table *)basetable;
1291 tblsz = howmany(basetable->gpt_entries * sizeof(struct gpt_ent),
1305 LIST_FOREACH(baseentry, &basetable->gpt_entry, gpe_entry) {
1326 basetable->gpt_first = start;
1327 basetable->gpt_last = end;