Lines Matching defs:slicer
36 #include <sys/slicer.h>
55 flash_slicer_t slicer;
66 flash_slicer_t slicer, struct g_flashmap_head *head);
72 MALLOC_DEFINE(M_FLASHMAP, "geom_flashmap", "GEOM flash memory slicer class");
132 flash_slicer_t slicer;
151 slicer = NULL;
156 slicer = g_flashmap_slicers[i].slicer;
160 if (slicer == NULL)
163 if (g_flashmap_load(dev, pp, slicer, &head) == 0)
183 g_flashmap_load(device_t dev, struct g_provider *pp, flash_slicer_t slicer,
192 if (slicer(dev, pp->name, slices, &nslices) == 0) {
209 void flash_register_slicer(flash_slicer_t slicer, u_int type, bool force)
213 if (g_flashmap_slicers[type].slicer == NULL || force == TRUE)
214 g_flashmap_slicers[type].slicer = slicer;