Home
last modified time | relevance | path

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

/freebsd/sys/geom/part/
H A Dg_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 …]
H A Dg_part_mbr.c213 mbr_align(struct g_part_table *basetable, uint32_t *start, uint32_t *size) in mbr_align() argument
219 sectors = basetable->gpt_sectors; in mbr_align()
234 g_part_mbr_add(struct g_part_table *basetable, struct g_part_entry *baseentry, in g_part_mbr_add() argument
246 if (mbr_align(basetable, &start, &size) != 0) 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()
265 g_part_mbr_bootcode(struct g_part_table *basetable, struct g_part_parms *gpp) in g_part_mbr_bootcode() argument
273 table = (struct g_part_mbr_table *)basetable; in g_part_mbr_bootcode()
282 g_part_mbr_create(struct g_part_table *basetable, struct g_part_parms *gpp) in g_part_mbr_create() argument
291 basetable->gpt_first = basetable->gpt_sectors; in g_part_mbr_create()
[all …]
H A Dg_part_ebr.c226 ebr_align(struct g_part_table *basetable, uint32_t *start, uint32_t *size) in ebr_align() argument
230 sectors = basetable->gpt_sectors; in ebr_align()
245 g_part_ebr_add(struct g_part_table *basetable, struct g_part_entry *baseentry, in g_part_ebr_add() argument
257 pp = LIST_FIRST(&basetable->gpt_gp->consumer)->provider; in g_part_ebr_add()
261 if (ebr_align(basetable, &start, &size) != 0) in g_part_ebr_add()
268 baseentry->gpe_index = (start / basetable->gpt_sectors) + 1; in g_part_ebr_add()
270 (off_t)(start + basetable->gpt_sectors) * pp->sectorsize; in g_part_ebr_add()
273 entry->ent.dp_start = basetable->gpt_sectors; in g_part_ebr_add()
274 entry->ent.dp_size = size - basetable->gpt_sectors; in g_part_ebr_add()
275 ebr_set_chs(basetable, entry->ent.dp_start, &entry->ent.dp_scyl, in g_part_ebr_add()
[all …]
H A Dg_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 …]
H A Dg_part_apm.c211 g_part_apm_add(struct g_part_table *basetable, struct g_part_entry *baseentry, in g_part_apm_add() argument
219 table = (struct g_part_apm_table *)basetable; in g_part_apm_add()
248 g_part_apm_create(struct g_part_table *basetable, struct g_part_parms *gpp) in g_part_apm_create() argument
255 if (basetable->gpt_depth != 0) in g_part_apm_create()
258 table = (struct g_part_apm_table *)basetable; in g_part_apm_create()
261 pp->mediasize < (2 + 2 * basetable->gpt_entries) * pp->sectorsize) in g_part_apm_create()
267 basetable->gpt_first = 2 + basetable->gpt_entries; in g_part_apm_create()
268 basetable->gpt_last = last; in g_part_apm_create()
275 table->self.ent_pmblkcnt = basetable->gpt_entries + 1; in g_part_apm_create()
284 g_part_apm_destroy(struct g_part_table *basetable, struct g_part_parms *gpp) in g_part_apm_destroy() argument
[all …]
H A Dg_part_gpt.c380 gpt_update_bootcamp(struct g_part_table *basetable, struct g_provider *pp) in gpt_update_bootcamp() argument
387 table = (struct g_part_gpt_table *)basetable; in gpt_update_bootcamp()
397 LIST_FOREACH(baseentry, &basetable->gpt_entry, gpe_entry) { 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
677 g_part_gpt_bootcode(struct g_part_table *basetable, struct g_part_parms *gpp) in g_part_gpt_bootcode() argument
683 table = (struct g_part_gpt_table *)basetable; in g_part_gpt_bootcode()
692 g_part_gpt_create(struct g_part_table *basetable, struct g_part_parms *gpp) in g_part_gpt_create() argument
699 if (!allow_nesting && basetable->gpt_depth != 0) in g_part_gpt_create()
702 table = (struct g_part_gpt_table *)basetable; in g_part_gpt_create()
704 tblsz = howmany(basetable->gpt_entries * sizeof(struct gpt_ent), in g_part_gpt_create()
[all …]
H A Dg_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 …]