| /NextBSD/sys/geom/part/ |
| HD | g_part_bsd.c | 155 g_part_bsd_add(struct g_part_table *basetable, struct g_part_entry *baseentry, in g_part_bsd_add() argument 165 table = (struct g_part_bsd_table *)basetable; in g_part_bsd_add() 176 g_part_bsd_bootcode(struct g_part_table *basetable, struct g_part_parms *gpp) in g_part_bsd_bootcode() argument 184 table = (struct g_part_bsd_table *)basetable; in g_part_bsd_bootcode() 194 g_part_bsd_create(struct g_part_table *basetable, struct g_part_parms *gpp) in g_part_bsd_create() argument 211 secpercyl = basetable->gpt_sectors * basetable->gpt_heads; in g_part_bsd_create() 214 table = (struct g_part_bsd_table *)basetable; in g_part_bsd_create() 220 le32enc(ptr + 44, basetable->gpt_sectors); /* d_nsectors */ in g_part_bsd_create() 221 le32enc(ptr + 48, basetable->gpt_heads); /* d_ntracks */ in g_part_bsd_create() 227 le16enc(ptr + 138, basetable->gpt_entries); /* d_npartitions */ in g_part_bsd_create() [all …]
|
| HD | g_part_vtoc8.c | 164 g_part_vtoc8_add(struct g_part_table *basetable, struct g_part_entry *entry, in g_part_vtoc8_add() argument 179 table = (struct g_part_vtoc8_table *)basetable; in g_part_vtoc8_add() 200 g_part_vtoc8_create(struct g_part_table *basetable, struct g_part_parms *gpp) in g_part_vtoc8_create() argument 215 table = (struct g_part_vtoc8_table *)basetable; in g_part_vtoc8_create() 218 table->secpercyl = basetable->gpt_sectors * basetable->gpt_heads; in g_part_vtoc8_create() 225 (long long)(msize / 2048), ncyls, acyls, basetable->gpt_heads, in g_part_vtoc8_create() 226 basetable->gpt_sectors); in g_part_vtoc8_create() 234 be16enc(&table->vtoc.nheads, basetable->gpt_heads); in g_part_vtoc8_create() 235 be16enc(&table->vtoc.nsecs, basetable->gpt_sectors); in g_part_vtoc8_create() 238 basetable->gpt_first = 0; in g_part_vtoc8_create() [all …]
|
| HD | g_part_mbr.c | 210 mbr_align(struct g_part_table *basetable, uint32_t *start, uint32_t *size) in mbr_align() argument 216 sectors = basetable->gpt_sectors; in mbr_align() 231 g_part_mbr_add(struct g_part_table *basetable, struct g_part_entry *baseentry, in g_part_mbr_add() argument 243 if (mbr_align(basetable, &start, &size) != 0) in g_part_mbr_add() 254 mbr_set_chs(basetable, baseentry->gpe_start, &entry->ent.dp_scyl, in g_part_mbr_add() 256 mbr_set_chs(basetable, baseentry->gpe_end, &entry->ent.dp_ecyl, in g_part_mbr_add() 262 g_part_mbr_bootcode(struct g_part_table *basetable, struct g_part_parms *gpp) in g_part_mbr_bootcode() argument 270 table = (struct g_part_mbr_table *)basetable; in g_part_mbr_bootcode() 279 g_part_mbr_create(struct g_part_table *basetable, struct g_part_parms *gpp) in g_part_mbr_create() argument 288 basetable->gpt_first = basetable->gpt_sectors; in g_part_mbr_create() [all …]
|
| HD | g_part_ebr.c | 223 ebr_align(struct g_part_table *basetable, uint32_t *start, uint32_t *size) in ebr_align() argument 227 sectors = basetable->gpt_sectors; in ebr_align() 243 g_part_ebr_add(struct g_part_table *basetable, struct g_part_entry *baseentry, in g_part_ebr_add() argument 253 pp = LIST_FIRST(&basetable->gpt_gp->consumer)->provider; in g_part_ebr_add() 257 if (ebr_align(basetable, &start, &size) != 0) in g_part_ebr_add() 264 baseentry->gpe_index = (start / basetable->gpt_sectors) + 1; in g_part_ebr_add() 266 (off_t)(start + basetable->gpt_sectors) * pp->sectorsize; in g_part_ebr_add() 269 entry->ent.dp_start = basetable->gpt_sectors; in g_part_ebr_add() 270 entry->ent.dp_size = size - basetable->gpt_sectors; in g_part_ebr_add() 271 ebr_set_chs(basetable, entry->ent.dp_start, &entry->ent.dp_scyl, in g_part_ebr_add() [all …]
|
| HD | g_part_bsd64.c | 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() [all …]
|
| HD | g_part_pc98.c | 179 pc98_align(struct g_part_table *basetable, uint32_t *start, uint32_t *size) in pc98_align() argument 183 cyl = basetable->gpt_heads * basetable->gpt_sectors; in pc98_align() 198 g_part_pc98_add(struct g_part_table *basetable, struct g_part_entry *baseentry, in g_part_pc98_add() argument 208 if (pc98_align(basetable, &start, &size) != 0) in g_part_pc98_add() 219 pc98_set_chs(basetable, baseentry->gpe_start, &entry->ent.dp_scyl, in g_part_pc98_add() 221 pc98_set_chs(basetable, baseentry->gpe_end, &entry->ent.dp_ecyl, in g_part_pc98_add() 236 g_part_pc98_bootcode(struct g_part_table *basetable, struct g_part_parms *gpp) in g_part_pc98_bootcode() argument 244 table = (struct g_part_pc98_table *)basetable; in g_part_pc98_bootcode() 253 g_part_pc98_create(struct g_part_table *basetable, struct g_part_parms *gpp) in g_part_pc98_create() argument 264 basetable->gpt_first = basetable->gpt_heads * basetable->gpt_sectors; in g_part_pc98_create() [all …]
|
| HD | g_part_apm.c | 210 g_part_apm_add(struct g_part_table *basetable, struct g_part_entry *baseentry, in g_part_apm_add() argument 218 table = (struct g_part_apm_table *)basetable; in g_part_apm_add() 247 g_part_apm_create(struct g_part_table *basetable, struct g_part_parms *gpp) in g_part_apm_create() argument 254 if (basetable->gpt_depth != 0) in g_part_apm_create() 257 table = (struct g_part_apm_table *)basetable; in g_part_apm_create() 260 pp->mediasize < (2 + 2 * basetable->gpt_entries) * pp->sectorsize) in g_part_apm_create() 266 basetable->gpt_first = 2 + basetable->gpt_entries; in g_part_apm_create() 267 basetable->gpt_last = last; in g_part_apm_create() 274 table->self.ent_pmblkcnt = basetable->gpt_entries + 1; in g_part_apm_create() 283 g_part_apm_destroy(struct g_part_table *basetable, struct g_part_parms *gpp) in g_part_apm_destroy() argument [all …]
|
| HD | g_part_gpt.c | 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() [all …]
|
| HD | g_part_ldm.c | 1118 g_part_ldm_add(struct g_part_table *basetable, struct g_part_entry *baseentry, in g_part_ldm_add() argument 1126 g_part_ldm_bootcode(struct g_part_table *basetable, struct g_part_parms *gpp) in g_part_ldm_bootcode() argument 1133 g_part_ldm_create(struct g_part_table *basetable, struct g_part_parms *gpp) in g_part_ldm_create() argument 1140 g_part_ldm_destroy(struct g_part_table *basetable, struct g_part_parms *gpp) in g_part_ldm_destroy() argument 1145 table = (struct g_part_ldm_table *)basetable; in g_part_ldm_destroy() 1153 pp = LIST_FIRST(&basetable->gpt_gp->consumer)->provider; in g_part_ldm_destroy() 1158 basetable->gpt_smhead = (1 << ldm_ph_off[0]) | 1; in g_part_ldm_destroy() 1166 basetable->gpt_smtail = 1; in g_part_ldm_destroy() 1171 g_part_ldm_dumpconf(struct g_part_table *basetable, in g_part_ldm_dumpconf() argument 1197 g_part_ldm_modify(struct g_part_table *basetable, in g_part_ldm_modify() argument [all …]
|