Lines Matching refs:pp
267 struct g_provider *pp;
316 pp = disk->d_consumer->provider;
323 gctl_error(req, "Cannot read metadata from %s.", pp->name);
327 error = g_raid3_add_disk(sc, pp, &md);
329 gctl_error(req, "Cannot reconnect component %s.", pp->name);
401 struct g_provider *pp;
435 pp = g_provider_by_name(name);
436 if (pp == NULL) {
444 error = g_attach(cp, pp);
447 gctl_error(req, "Cannot attach to %s.", pp->name);
453 gctl_error(req, "Cannot access %s.", pp->name);
492 if (((sc->sc_sectorsize / (sc->sc_ndisks - 1)) % pp->sectorsize) != 0) {
496 pp->name);
500 if (compsize > pp->mediasize - pp->sectorsize) {
502 gctl_error(req, "Provider %s too small.", pp->name);
505 if (compsize < pp->mediasize - pp->sectorsize) {
508 pp->name, (intmax_t)compsize,
509 (intmax_t)(pp->mediasize - pp->sectorsize));
516 strlcpy(md.md_provider, pp->name, sizeof(md.md_provider));
519 md.md_provsize = pp->mediasize;
520 sector = g_malloc(pp->sectorsize, M_WAITOK);
522 error = g_write_data(cp, pp->mediasize - pp->sectorsize, sector,
523 pp->sectorsize);
526 gctl_error(req, "Cannot store metadata on %s.", pp->name);