Lines Matching refs:basetable

337 gpt_update_bootcamp(struct g_part_table *basetable, struct g_provider *pp)  in gpt_update_bootcamp()  argument
344 table = (struct g_part_gpt_table *)basetable; in gpt_update_bootcamp()
354 LIST_FOREACH(baseentry, &basetable->gpt_entry, gpe_entry) { in gpt_update_bootcamp()
604 g_part_gpt_add(struct g_part_table *basetable, struct g_part_entry *baseentry, in g_part_gpt_add() argument
629 g_part_gpt_bootcode(struct g_part_table *basetable, struct g_part_parms *gpp) in g_part_gpt_bootcode() argument
635 table = (struct g_part_gpt_table *)basetable; in g_part_gpt_bootcode()
644 g_part_gpt_create(struct g_part_table *basetable, struct g_part_parms *gpp) in g_part_gpt_create() argument
651 if (basetable->gpt_depth != 0) in g_part_gpt_create()
654 table = (struct g_part_gpt_table *)basetable; in g_part_gpt_create()
656 tblsz = (basetable->gpt_entries * sizeof(struct gpt_ent) + in g_part_gpt_create()
659 pp->mediasize < (3 + 2 * tblsz + basetable->gpt_entries) * in g_part_gpt_create()
672 table->hdr->hdr_entries = basetable->gpt_entries; in g_part_gpt_create()
675 g_gpt_set_defaults(basetable, pp); in g_part_gpt_create()
680 g_part_gpt_destroy(struct g_part_table *basetable, struct g_part_parms *gpp) in g_part_gpt_destroy() argument
685 table = (struct g_part_gpt_table *)basetable; in g_part_gpt_destroy()
686 pp = LIST_FIRST(&basetable->gpt_gp->consumer)->provider; in g_part_gpt_destroy()
694 basetable->gpt_smhead |= 3; in g_part_gpt_destroy()
697 basetable->gpt_smtail |= 1; in g_part_gpt_destroy()
751 g_part_gpt_modify(struct g_part_table *basetable, in g_part_gpt_modify() argument
771 g_part_gpt_resize(struct g_part_table *basetable, in g_part_gpt_resize() argument
777 return (g_part_gpt_recover(basetable)); in g_part_gpt_resize()
869 g_part_gpt_read(struct g_part_table *basetable, struct g_consumer *cp) in g_part_gpt_read() argument
880 table = (struct g_part_gpt_table *)basetable; in g_part_gpt_read()
946 basetable->gpt_corrupt = 1; in g_part_gpt_read()
958 basetable->gpt_corrupt = 1; in g_part_gpt_read()
962 basetable->gpt_corrupt = 1; in g_part_gpt_read()
972 basetable->gpt_first = table->hdr->hdr_lba_start; in g_part_gpt_read()
973 basetable->gpt_last = table->hdr->hdr_lba_end; in g_part_gpt_read()
974 basetable->gpt_entries = (table->hdr->hdr_lba_start - 2) * in g_part_gpt_read()
981 basetable, index + 1, tbl[index].ent_lba_start, in g_part_gpt_read()
1006 g_part_gpt_recover(struct g_part_table *basetable) in g_part_gpt_recover() argument
1011 table = (struct g_part_gpt_table *)basetable; in g_part_gpt_recover()
1012 pp = LIST_FIRST(&basetable->gpt_gp->consumer)->provider; in g_part_gpt_recover()
1014 g_gpt_set_defaults(basetable, pp); in g_part_gpt_recover()
1015 basetable->gpt_corrupt = 0; in g_part_gpt_recover()
1020 g_part_gpt_setunset(struct g_part_table *basetable, in g_part_gpt_setunset() argument
1030 table = (struct g_part_gpt_table *)basetable; in g_part_gpt_setunset()
1065 pp = LIST_FIRST(&basetable->gpt_gp->consumer)->provider; in g_part_gpt_setunset()
1105 g_part_gpt_type(struct g_part_table *basetable, struct g_part_entry *baseentry, in g_part_gpt_type() argument
1124 g_part_gpt_write(struct g_part_table *basetable, struct g_consumer *cp) in g_part_gpt_write() argument
1136 table = (struct g_part_gpt_table *)basetable; in g_part_gpt_write()
1142 gpt_update_bootcamp(basetable, pp); in g_part_gpt_write()
1164 LIST_FOREACH(baseentry, &basetable->gpt_entry, gpe_entry) { in g_part_gpt_write()
1231 g_gpt_set_defaults(struct g_part_table *basetable, struct g_provider *pp) in g_gpt_set_defaults() argument
1240 table = (struct g_part_gpt_table *)basetable; in g_gpt_set_defaults()
1242 tblsz = (basetable->gpt_entries * sizeof(struct gpt_ent) + in g_gpt_set_defaults()
1256 LIST_FOREACH(baseentry, &basetable->gpt_entry, gpe_entry) { in g_gpt_set_defaults()
1277 basetable->gpt_first = start; in g_gpt_set_defaults()
1278 basetable->gpt_last = end; in g_gpt_set_defaults()