Home
last modified time | relevance | path

Searched refs:basetable (Results 1 – 9 of 9) sorted by relevance

/NextBSD/sys/geom/part/
HDg_part_bsd.c155 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 …]
HDg_part_vtoc8.c164 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 …]
HDg_part_mbr.c210 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 …]
HDg_part_ebr.c223 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 …]
HDg_part_bsd64.c271 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 …]
HDg_part_pc98.c179 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 …]
HDg_part_apm.c210 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 …]
HDg_part_gpt.c337 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 …]
HDg_part_ldm.c1118 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 …]