Searched refs:slices (Results 1 - 9 of 9) sorted by relevance

/freebsd-10.3-release/sys/dev/fdt/
H A Dfdt_slicer.c46 flash_fill_slices(device_t dev, struct flash_slice *slices, int *slices_num) argument
58 if (slices == NULL) {
104 slices[i].base = base;
105 slices[i].size = size;
106 slices[i].label = slice_name;
/freebsd-10.3-release/sys/geom/
H A Dgeom_flashmap.c88 struct g_flashmap_head *slices)
96 STAILQ_FOREACH(slice, slices, sl_link) {
112 STAILQ_FOREACH(slice, slices, sl_link) {
226 struct flash_slice *slices; local
232 slices = malloc(buf_size, M_FLASHMAP, M_WAITOK | M_ZERO);
233 if (flash_fill_slices(dev, slices, &nslices) == 0) {
238 slice->sl_name = slices[i].label;
239 slice->sl_start = slices[i].base;
240 slice->sl_end = slices[i].base + slices[
87 g_flashmap_modify(struct g_geom *gp, const char *devname, int secsize, struct g_flashmap_head *slices) argument
[all...]
H A Dgeom_slice.h61 struct g_slice *slices; member in struct:g_slicer
78 struct g_geom * g_slice_new(struct g_class *mp, u_int slices, struct g_provider *pp, struct g_consumer **cpp, void *extrap, int extra, g_slice_start_t *start);
H A Dgeom_slice.c68 gsp->slices = g_malloc(nslice * sizeof(struct g_slice),
80 g_free(gsp->slices);
104 gsl = &gsp->slices[pp->index];
106 gsl2 = &gsp->slices[u];
159 gsl = &gsp->slices[idx];
215 gsl = &gsp->slices[idx];
290 gkd->offset += gsp->slices[idx].offset;
291 if (gkd->length > gsp->slices[idx].length)
292 gkd->length = gsp->slices[idx].length;
320 (uintmax_t)gsp->slices[p
497 g_slice_new(struct g_class *mp, u_int slices, struct g_provider *pp, struct g_consumer **cpp, void *extrap, int extra, g_slice_start_t *start) argument
[all...]
H A Dgeom_sunlabel.c133 gsl = &gsp->slices[bp->bio_to->index];
230 if (gsp->slices[i].length <= SUN_BOOTSIZE)
233 gsp->slices[i].offset + SUN_SIZE, label + SUN_SIZE,
H A Dgeom_pc98.c220 gsp->slices[idx].offset))
355 gctl_error(req, "conflict with open slices");
H A Dgeom_mbr.c165 * recursive slices creation.
234 gsp->slices[idx].offset))
296 * recursive slices creation.
361 gctl_error(req, "conflict with open slices");
H A Dgeom_bsd.c307 gsl = &gsp->slices[bp->bio_to->index];
519 * to type 165 slices in the G_TF_NORMAL case. We will
/freebsd-10.3-release/sys/geom/part/
H A Dg_part_gpt.c328 int bootable, error, index, slices, typ; local
339 slices = 0;
373 slices |= 1 << index;
375 if ((slices & 3) == 3)

Completed in 111 milliseconds