Lines Matching refs:basetable
271 g_part_bsd64_add(struct g_part_table *basetable, struct g_part_entry *baseentry, in g_part_bsd64_add() argument
287 g_part_bsd64_bootcode(struct g_part_table *basetable, struct g_part_parms *gpp) in g_part_bsd64_bootcode() argument
299 g_part_bsd64_create(struct g_part_table *basetable, struct g_part_parms *gpp) in g_part_bsd64_create() argument
338 table = (struct g_part_bsd64_table *)basetable; in g_part_bsd64_create()
344 basetable->gpt_first = pbase / pp->sectorsize; in g_part_bsd64_create()
345 basetable->gpt_last = table->d_abase - 1; /* XXX */ in g_part_bsd64_create()
350 baseentry = g_part_new_entry(basetable, RAW_PART + 1, 0, 0); in g_part_bsd64_create()
356 g_part_bsd64_destroy(struct g_part_table *basetable, struct g_part_parms *gpp) in g_part_bsd64_destroy() argument
360 pp = LIST_FIRST(&basetable->gpt_gp->consumer)->provider; in g_part_bsd64_destroy()
362 basetable->gpt_smhead |= 1; in g_part_bsd64_destroy()
364 basetable->gpt_smhead |= 3; in g_part_bsd64_destroy()
369 g_part_bsd64_dumpconf(struct g_part_table *basetable, in g_part_bsd64_dumpconf() argument
394 table = (struct g_part_bsd64_table *)basetable; in g_part_bsd64_dumpconf()
426 g_part_bsd64_modify(struct g_part_table *basetable, in g_part_bsd64_modify() argument
441 g_part_bsd64_resize(struct g_part_table *basetable, in g_part_bsd64_resize() argument
448 pp = LIST_FIRST(&basetable->gpt_gp->consumer)->provider; in g_part_bsd64_resize()
449 table = (struct g_part_bsd64_table *)basetable; in g_part_bsd64_resize()
453 basetable->gpt_last = table->d_abase - 1; in g_part_bsd64_resize()
491 g_part_bsd64_read(struct g_part_table *basetable, struct g_consumer *cp) in g_part_bsd64_read() argument
504 table = (struct g_part_bsd64_table *)basetable; in g_part_bsd64_read()
511 basetable->gpt_entries = le32toh(dlp->d_npartitions); in g_part_bsd64_read()
512 if (basetable->gpt_entries > MAXPARTITIONS64 || in g_part_bsd64_read()
513 basetable->gpt_entries < 1) in g_part_bsd64_read()
518 d_partitions[basetable->gpt_entries]) - in g_part_bsd64_read()
529 basetable->gpt_first = v64 / pp->sectorsize; in g_part_bsd64_read()
533 basetable->gpt_last = v64 / pp->sectorsize; in g_part_bsd64_read()
534 basetable->gpt_isleaf = 1; in g_part_bsd64_read()
544 for (index = basetable->gpt_entries - 1; index >= 0; index--) { in g_part_bsd64_read()
547 baseentry = g_part_new_entry(basetable, in g_part_bsd64_read()
558 baseentry = g_part_new_entry(basetable, index + 1, in g_part_bsd64_read()
580 g_part_bsd64_type(struct g_part_table *basetable, struct g_part_entry *baseentry, in g_part_bsd64_type() argument
609 g_part_bsd64_write(struct g_part_table *basetable, struct g_consumer *cp) in g_part_bsd64_write() argument
620 table = (struct g_part_bsd64_table *)basetable; in g_part_bsd64_write()
630 le32enc(&dlp->d_npartitions, basetable->gpt_entries); in g_part_bsd64_write()
634 le64enc(&dlp->d_pbase, basetable->gpt_first * pp->sectorsize); in g_part_bsd64_write()
635 le64enc(&dlp->d_pstop, basetable->gpt_last * pp->sectorsize); in g_part_bsd64_write()
638 LIST_FOREACH(baseentry, &basetable->gpt_entry, gpe_entry) { in g_part_bsd64_write()
657 d_partitions[basetable->gpt_entries]) - in g_part_bsd64_write()