Lines Matching refs:cp
362 g_eli_orphan_spoil_assert(struct g_consumer *cp)
365 panic("Function %s() called for %s.", __func__, cp->geom->name);
369 g_eli_orphan(struct g_consumer *cp)
374 sc = cp->geom->softc;
381 g_eli_resize(struct g_consumer *cp)
388 sc = cp->geom->softc;
398 pp = cp->provider;
407 error = g_eli_read_metadata_offset(cp->geom->class, pp,
419 error = g_write_data(cp, pp->mediasize - pp->sectorsize, sector,
427 error = g_write_data(cp, sc->sc_provsize - pp->sectorsize,
460 struct g_consumer *cp;
522 cp = LIST_FIRST(&sc->sc_geom->consumer);
523 cbp->bio_to = cp->provider;
525 g_io_request(cbp, cp);
766 struct g_consumer *cp;
782 cp = g_new_consumer(gp);
783 cp->flags |= G_CF_DIRECT_SEND | G_CF_DIRECT_RECEIVE;
784 error = g_attach(cp, pp);
787 error = g_access(cp, 1, 0, 0);
791 buf = g_read_data(cp, offset, pp->sectorsize, &error);
801 if (cp->provider != NULL) {
802 if (cp->acr == 1)
803 g_access(cp, -1, 0, 0);
804 g_detach(cp);
806 g_destroy_consumer(cp);
1011 struct g_consumer *cp;
1052 cp = g_new_consumer(gp);
1053 cp->flags |= G_CF_DIRECT_SEND | G_CF_DIRECT_RECEIVE;
1055 error = g_attach(cp, bpp);
1074 error = g_access(cp, 1, dcw, 1);
1181 if (cp->provider != NULL) {
1182 if (cp->acr == 1)
1183 g_access(cp, -1, -dcw, -1);
1184 g_detach(cp);
1186 g_destroy_consumer(cp);
1503 struct g_consumer *cp, struct g_provider *pp)
1511 if (pp != NULL || cp != NULL)