Lines Matching defs:cp
110 g_label_orphan(struct g_consumer *cp)
114 LIST_FIRST(&cp->geom->provider)->name);
115 g_slice_orphan(cp);
119 g_label_spoiled(struct g_consumer *cp)
123 LIST_FIRST(&cp->geom->provider)->name);
124 g_slice_spoiled(cp);
128 g_label_resize(struct g_consumer *cp)
132 LIST_FIRST(&cp->geom->provider)->name);
134 g_slice_config(cp->geom, 0, G_SLICE_CONFIG_FORCE, (off_t)0,
135 cp->provider->mediasize, cp->provider->sectorsize, "notused");
181 struct g_consumer *cp;
195 cp = NULL;
213 gp = g_slice_new(mp, 1, pp, &cp, NULL, 0, NULL);
223 g_access(cp, -1, 0, 0);
254 g_label_read_metadata(struct g_consumer *cp, struct g_label_metadata *md)
262 pp = cp->provider;
264 buf = g_read_data(cp, pp->mediasize - pp->sectorsize, pp->sectorsize,
277 g_label_orphan_taste(struct g_consumer *cp __unused)
303 struct g_consumer *cp;
323 cp = g_new_consumer(gp);
324 g_attach(cp, pp);
325 if (g_access(cp, 1, 0, 0) != 0)
328 if (g_label_read_metadata(cp, &md) != 0)
360 g_labels[i]->ld_taste(cp, label, sizeof(label));
368 g_access(cp, -1, 0, 0);
370 g_detach(cp);
371 g_destroy_consumer(cp);