/freebsd/sys/geom/part/ |
H A D | g_part_ebr.c | 245 g_part_ebr_add(struct g_part_table *basetable, struct g_part_entry *baseentry, in g_part_ebr_add() argument 258 entry = (struct g_part_ebr_entry *)baseentry; in g_part_ebr_add() 263 if (baseentry->gpe_deleted) in g_part_ebr_add() 266 KASSERT(baseentry->gpe_start <= start, ("%s", __func__)); in g_part_ebr_add() 267 KASSERT(baseentry->gpe_end >= start + size - 1, ("%s", __func__)); in g_part_ebr_add() 268 baseentry->gpe_index = (start / basetable->gpt_sectors) + 1; in g_part_ebr_add() 269 baseentry->gpe_offset = in g_part_ebr_add() 271 baseentry->gpe_start = start; in g_part_ebr_add() 272 baseentry->gpe_end = start + size - 1; in g_part_ebr_add() 277 ebr_set_chs(basetable, baseentry->gpe_end, &entry->ent.dp_ecyl, in g_part_ebr_add() [all …]
|
H A D | 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 164 entry = (struct g_part_bsd_entry *)baseentry; in g_part_bsd_add() 197 struct g_part_entry *baseentry; in g_part_bsd_create() local 234 baseentry = g_part_new_entry(basetable, RAW_PART + 1, in g_part_bsd_create() 236 baseentry->gpe_internal = 1; in g_part_bsd_create() 237 entry = (struct g_part_bsd_entry *)baseentry; in g_part_bsd_create() 259 g_part_bsd_dumpconf(struct g_part_table *table, struct g_part_entry *baseentry, in g_part_bsd_dumpconf() argument 264 entry = (struct g_part_bsd_entry *)baseentry; in g_part_bsd_dumpconf() 278 g_part_bsd_dumpto(struct g_part_table *table, struct g_part_entry *baseentry) in g_part_bsd_dumpto() argument 283 entry = (struct g_part_bsd_entry *)baseentry; in g_part_bsd_dumpto() [all …]
|
H A D | g_part_mbr.c | 234 g_part_mbr_add(struct g_part_table *basetable, struct g_part_entry *baseentry, in g_part_mbr_add() argument 243 entry = (struct g_part_mbr_entry *)baseentry; in g_part_mbr_add() 248 if (baseentry->gpe_deleted) in g_part_mbr_add() 251 KASSERT(baseentry->gpe_start <= start, ("%s", __func__)); in g_part_mbr_add() 252 KASSERT(baseentry->gpe_end >= start + size - 1, ("%s", __func__)); in g_part_mbr_add() 253 baseentry->gpe_start = start; in g_part_mbr_add() 254 baseentry->gpe_end = start + size - 1; in g_part_mbr_add() 257 mbr_set_chs(basetable, baseentry->gpe_start, &entry->ent.dp_scyl, in g_part_mbr_add() 259 mbr_set_chs(basetable, baseentry->gpe_end, &entry->ent.dp_ecyl, in g_part_mbr_add() 322 g_part_mbr_dumpconf(struct g_part_table *basetable, struct g_part_entry *baseentry, in g_part_mbr_dumpconf() argument [all …]
|
H A D | 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 279 entry = (struct g_part_bsd64_entry *)baseentry; in g_part_bsd64_add() 302 struct g_part_entry *baseentry; in g_part_bsd64_create() local 350 baseentry = g_part_new_entry(basetable, RAW_PART + 1, 0, 0); in g_part_bsd64_create() 351 baseentry->gpe_internal = 1; in g_part_bsd64_create() 370 struct g_part_entry *baseentry, struct sbuf *sb, const char *indent) in g_part_bsd64_dumpconf() argument 376 entry = (struct g_part_bsd64_entry *)baseentry; in g_part_bsd64_dumpconf() 412 g_part_bsd64_dumpto(struct g_part_table *table, struct g_part_entry *baseentry) in g_part_bsd64_dumpto() argument 417 entry = (struct g_part_bsd64_entry *)baseentry; in g_part_bsd64_dumpto() 427 struct g_part_entry *baseentry, struct g_part_parms *gpp) in g_part_bsd64_modify() argument [all …]
|
H A D | g_part_apm.c | 211 g_part_apm_add(struct g_part_table *basetable, struct g_part_entry *baseentry, in g_part_apm_add() argument 218 entry = (struct g_part_apm_entry *)baseentry; in g_part_apm_add() 224 if (baseentry->gpe_deleted) { in g_part_apm_add() 238 if (baseentry->gpe_index >= table->self.ent_pmblkcnt) in g_part_apm_add() 239 table->self.ent_pmblkcnt = baseentry->gpe_index + 1; in g_part_apm_add() 242 KASSERT(table->self.ent_size > baseentry->gpe_index, in g_part_apm_add() 293 g_part_apm_dumpconf(struct g_part_table *table, struct g_part_entry *baseentry, in g_part_apm_dumpconf() argument 302 entry = (struct g_part_apm_entry *)baseentry; in g_part_apm_dumpconf() 324 g_part_apm_dumpto(struct g_part_table *table, struct g_part_entry *baseentry) in g_part_apm_dumpto() argument 328 entry = (struct g_part_apm_entry *)baseentry; in g_part_apm_dumpto() [all …]
|
H A D | g_part_gpt.c | 123 struct g_part_entry *baseentry, const char *attrib, unsigned int set); 382 struct g_part_entry *baseentry; in gpt_update_bootcamp() local 397 LIST_FOREACH(baseentry, &basetable->gpt_entry, gpe_entry) { in gpt_update_bootcamp() 398 if (baseentry->gpe_deleted) in gpt_update_bootcamp() 400 index = baseentry->gpe_index - 1; in gpt_update_bootcamp() 404 entry = (struct g_part_gpt_entry *)baseentry; in gpt_update_bootcamp() 652 g_part_gpt_add(struct g_part_table *basetable, struct g_part_entry *baseentry, in g_part_gpt_add() argument 658 entry = (struct g_part_gpt_entry *)baseentry; in g_part_gpt_add() 663 entry->ent.ent_lba_start = baseentry->gpe_start; in g_part_gpt_add() 664 entry->ent.ent_lba_end = baseentry->gpe_end; in g_part_gpt_add() [all …]
|
H A D | 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 1172 struct g_part_entry *baseentry, struct sbuf *sb, const char *indent) in g_part_ldm_dumpconf() argument 1176 entry = (struct g_part_ldm_entry *)baseentry; in g_part_ldm_dumpconf() 1190 g_part_ldm_dumpto(struct g_part_table *table, struct g_part_entry *baseentry) in g_part_ldm_dumpto() argument 1198 struct g_part_entry *baseentry, struct g_part_parms *gpp) in g_part_ldm_modify() argument 1205 g_part_ldm_name(struct g_part_table *table, struct g_part_entry *baseentry, in g_part_ldm_name() argument 1209 snprintf(buf, bufsz, "s%d", baseentry->gpe_index); in g_part_ldm_name() 1463 g_part_ldm_type(struct g_part_table *basetable, struct g_part_entry *baseentry, in g_part_ldm_type() argument 1469 entry = (struct g_part_ldm_entry *)baseentry; in g_part_ldm_type()
|