/freebsd-13-stable/sys/geom/part/ |
H A D | g_part_vtoc8.c | 167 g_part_vtoc8_add(struct g_part_table *basetable, struct g_part_entry *entry, argument 182 table = (struct g_part_vtoc8_table *)basetable; 203 g_part_vtoc8_create(struct g_part_table *basetable, struct g_part_parms *gpp) argument 218 table = (struct g_part_vtoc8_table *)basetable; 221 table->secpercyl = basetable->gpt_sectors * basetable->gpt_heads; 229 (long long)(msize / 2048), ncyls, acyls, basetable->gpt_heads, 230 basetable->gpt_sectors); 238 be16enc(&table->vtoc.nheads, basetable->gpt_heads); 239 be16enc(&table->vtoc.nsecs, basetable 255 g_part_vtoc8_destroy(struct g_part_table *basetable, struct g_part_parms *gpp) argument 264 g_part_vtoc8_dumpconf(struct g_part_table *basetable, struct g_part_entry *entry, struct sbuf *sb, const char *indent) argument 285 g_part_vtoc8_dumpto(struct g_part_table *basetable, struct g_part_entry *entry) argument 302 g_part_vtoc8_modify(struct g_part_table *basetable, struct g_part_entry *entry, struct g_part_parms *gpp) argument 324 vtoc8_set_rawsize(struct g_part_table *basetable, struct g_provider *pp) argument 361 g_part_vtoc8_resize(struct g_part_table *basetable, struct g_part_entry *entry, struct g_part_parms *gpp) argument 437 g_part_vtoc8_read(struct g_part_table *basetable, struct g_consumer *cp) argument 546 g_part_vtoc8_type(struct g_part_table *basetable, struct g_part_entry *entry, char *buf, size_t bufsz) argument 569 g_part_vtoc8_write(struct g_part_table *basetable, struct g_consumer *cp) argument [all...] |
H A D | g_part_bsd.c | 157 g_part_bsd_add(struct g_part_table *basetable, struct g_part_entry *baseentry, argument 167 table = (struct g_part_bsd_table *)basetable; 178 g_part_bsd_bootcode(struct g_part_table *basetable, struct g_part_parms *gpp) argument 186 table = (struct g_part_bsd_table *)basetable; 196 g_part_bsd_create(struct g_part_table *basetable, struct g_part_parms *gpp) argument 213 secpercyl = basetable->gpt_sectors * basetable->gpt_heads; 216 table = (struct g_part_bsd_table *)basetable; 222 le32enc(ptr + 44, basetable->gpt_sectors); /* d_nsectors */ 223 le32enc(ptr + 48, basetable 247 g_part_bsd_destroy(struct g_part_table *basetable, struct g_part_parms *gpp) argument 292 g_part_bsd_modify(struct g_part_table *basetable, struct g_part_entry *baseentry, struct g_part_parms *gpp) argument 307 bsd_set_rawsize(struct g_part_table *basetable, struct g_provider *pp) argument 329 g_part_bsd_resize(struct g_part_table *basetable, struct g_part_entry *baseentry, struct g_part_parms *gpp) argument 385 g_part_bsd_read(struct g_part_table *basetable, struct g_consumer *cp) argument 477 g_part_bsd_type(struct g_part_table *basetable, struct g_part_entry *baseentry, char *buf, size_t bufsz) argument 500 g_part_bsd_write(struct g_part_table *basetable, struct g_consumer *cp) argument [all...] |
H A D | g_part_mbr.c | 215 mbr_align(struct g_part_table *basetable, uint32_t *start, uint32_t *size) argument 221 sectors = basetable->gpt_sectors; 236 g_part_mbr_add(struct g_part_table *basetable, struct g_part_entry *baseentry, argument 248 if (mbr_align(basetable, &start, &size) != 0) 259 mbr_set_chs(basetable, baseentry->gpe_start, &entry->ent.dp_scyl, 261 mbr_set_chs(basetable, baseentry->gpe_end, &entry->ent.dp_ecyl, 267 g_part_mbr_bootcode(struct g_part_table *basetable, struct g_part_parms *gpp) argument 275 table = (struct g_part_mbr_table *)basetable; 284 g_part_mbr_create(struct g_part_table *basetable, struct g_part_parms *gpp) argument 293 basetable 303 g_part_mbr_destroy(struct g_part_table *basetable, struct g_part_parms *gpp) argument 312 g_part_mbr_dumpconf(struct g_part_table *basetable, struct g_part_entry *baseentry, struct sbuf *sb, const char *indent) argument 352 g_part_mbr_modify(struct g_part_table *basetable, struct g_part_entry *baseentry, struct g_part_parms *gpp) argument 367 g_part_mbr_resize(struct g_part_table *basetable, struct g_part_entry *baseentry, struct g_part_parms *gpp) argument 465 g_part_mbr_read(struct g_part_table *basetable, struct g_consumer *cp) argument 569 g_part_mbr_type(struct g_part_table *basetable, struct g_part_entry *baseentry, char *buf, size_t bufsz) argument 585 g_part_mbr_write(struct g_part_table *basetable, struct g_consumer *cp) argument [all...] |
H A D | g_part_apm.c | 213 g_part_apm_add(struct g_part_table *basetable, struct g_part_entry *baseentry, argument 221 table = (struct g_part_apm_table *)basetable; 250 g_part_apm_create(struct g_part_table *basetable, struct g_part_parms *gpp) argument 257 if (basetable->gpt_depth != 0) 260 table = (struct g_part_apm_table *)basetable; 263 pp->mediasize < (2 + 2 * basetable->gpt_entries) * pp->sectorsize) 269 basetable->gpt_first = 2 + basetable->gpt_entries; 270 basetable->gpt_last = last; 277 table->self.ent_pmblkcnt = basetable 286 g_part_apm_destroy(struct g_part_table *basetable, struct g_part_parms *gpp) argument 336 g_part_apm_modify(struct g_part_table *basetable, struct g_part_entry *baseentry, struct g_part_parms *gpp) argument 361 g_part_apm_resize(struct g_part_table *basetable, struct g_part_entry *baseentry, struct g_part_parms *gpp) argument 391 g_part_apm_probe(struct g_part_table *basetable, struct g_consumer *cp) argument 458 g_part_apm_read(struct g_part_table *basetable, struct g_consumer *cp) argument 486 g_part_apm_type(struct g_part_table *basetable, struct g_part_entry *baseentry, char *buf, size_t bufsz) argument 521 g_part_apm_write(struct g_part_table *basetable, struct g_consumer *cp) argument [all...] |
H A D | g_part_ebr.c | 233 ebr_align(struct g_part_table *basetable, uint32_t *start, uint32_t *size) argument 237 sectors = basetable->gpt_sectors; 252 g_part_ebr_add(struct g_part_table *basetable, struct g_part_entry *baseentry, argument 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, entr 329 g_part_ebr_create(struct g_part_table *basetable, struct g_part_parms *gpp) argument 367 g_part_ebr_destroy(struct g_part_table *basetable, struct g_part_parms *gpp) argument 408 g_part_ebr_modify(struct g_part_table *basetable, struct g_part_entry *baseentry, struct g_part_parms *gpp) argument 423 g_part_ebr_resize(struct g_part_table *basetable, struct g_part_entry *baseentry, struct g_part_parms *gpp) argument 516 g_part_ebr_read(struct g_part_table *basetable, struct g_consumer *cp) argument 632 g_part_ebr_type(struct g_part_table *basetable, struct g_part_entry *baseentry, char *buf, size_t bufsz) argument 648 g_part_ebr_write(struct g_part_table *basetable, struct g_consumer *cp) argument [all...] |
H A D | g_part_bsd64.c | 273 g_part_bsd64_add(struct g_part_table *basetable, struct g_part_entry *baseentry, argument 289 g_part_bsd64_bootcode(struct g_part_table *basetable, struct g_part_parms *gpp) argument 301 g_part_bsd64_create(struct g_part_table *basetable, struct g_part_parms *gpp) argument 340 table = (struct g_part_bsd64_table *)basetable; 346 basetable->gpt_first = pbase / pp->sectorsize; 347 basetable->gpt_last = table->d_abase - 1; /* XXX */ 352 baseentry = g_part_new_entry(basetable, RAW_PART + 1, 0, 0); 358 g_part_bsd64_destroy(struct g_part_table *basetable, struct g_part_parms *gpp) argument 362 pp = LIST_FIRST(&basetable->gpt_gp->consumer)->provider; 364 basetable 371 g_part_bsd64_dumpconf(struct g_part_table *basetable, struct g_part_entry *baseentry, struct sbuf *sb, const char *indent) argument 428 g_part_bsd64_modify(struct g_part_table *basetable, struct g_part_entry *baseentry, struct g_part_parms *gpp) argument 443 g_part_bsd64_resize(struct g_part_table *basetable, struct g_part_entry *baseentry, struct g_part_parms *gpp) argument 493 g_part_bsd64_read(struct g_part_table *basetable, struct g_consumer *cp) argument 582 g_part_bsd64_type(struct g_part_table *basetable, struct g_part_entry *baseentry, char *buf, size_t bufsz) argument 611 g_part_bsd64_write(struct g_part_table *basetable, struct g_consumer *cp) argument [all...] |
H A D | g_part_gpt.c | 372 gpt_update_bootcamp(struct g_part_table *basetable, struct g_provider *pp) argument 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, argument 664 g_part_gpt_bootcode(struct g_part_table *basetable, struct g_part_parms *gpp) argument 670 table = (struct g_part_gpt_table *)basetable; 679 g_part_gpt_create(struct g_part_table *basetable, struct g_part_parms *gpp) argument 686 if (!allow_nesting && basetable->gpt_depth != 0) 689 table = (struct g_part_gpt_table *)basetable; 691 tblsz = howmany(basetable 715 g_part_gpt_destroy(struct g_part_table *basetable, struct g_part_parms *gpp) argument 793 g_part_gpt_modify(struct g_part_table *basetable, struct g_part_entry *baseentry, struct g_part_parms *gpp) argument 813 g_part_gpt_resize(struct g_part_table *basetable, struct g_part_entry *baseentry, struct g_part_parms *gpp) argument 911 g_part_gpt_read(struct g_part_table *basetable, struct g_consumer *cp) argument 1055 g_part_gpt_recover(struct g_part_table *basetable) argument 1069 g_part_gpt_setunset(struct g_part_table *basetable, struct g_part_entry *baseentry, const char *attrib, unsigned int set) argument 1154 g_part_gpt_type(struct g_part_table *basetable, struct g_part_entry *baseentry, char *buf, size_t bufsz) argument 1173 g_part_gpt_write(struct g_part_table *basetable, struct g_consumer *cp) argument 1280 g_gpt_set_defaults(struct g_part_table *basetable, struct g_provider *pp) argument [all...] |
H A D | g_part_ldm.c | 1121 g_part_ldm_add(struct g_part_table *basetable, struct g_part_entry *baseentry, argument 1129 g_part_ldm_bootcode(struct g_part_table *basetable, struct g_part_parms *gpp) argument 1136 g_part_ldm_create(struct g_part_table *basetable, struct g_part_parms *gpp) argument 1143 g_part_ldm_destroy(struct g_part_table *basetable, struct g_part_parms *gpp) argument 1148 table = (struct g_part_ldm_table *)basetable; 1156 pp = LIST_FIRST(&basetable->gpt_gp->consumer)->provider; 1161 basetable->gpt_smhead = (1 << ldm_ph_off[0]) | 1; 1169 basetable->gpt_smtail = 1; 1174 g_part_ldm_dumpconf(struct g_part_table *basetable, argument 1200 g_part_ldm_modify(struct g_part_table *basetable, argument 1217 ldm_gpt_probe(struct g_part_table *basetable, struct g_consumer *cp) argument 1283 g_part_ldm_probe(struct g_part_table *basetable, struct g_consumer *cp) argument 1340 g_part_ldm_read(struct g_part_table *basetable, struct g_consumer *cp) argument 1466 g_part_ldm_type(struct g_part_table *basetable, struct g_part_entry *baseentry, char *buf, size_t bufsz) argument 1482 g_part_ldm_write(struct g_part_table *basetable, struct g_consumer *cp) argument [all...] |