Lines Matching defs:pdid
1140 struct ciss_pdid *pdid;
1146 pdid = sc->scratch;
1149 if (!ciss_pdid(sc, i, pdid,
1151 (pdid->present & CISS_PD_PRESENT))
1157 if (!ciss_pdid(sc, drv, pdid,
1393 struct ciss_pdid *pdid;
1455 pdid = sc->scratch;
1456 if ((error = ciss_pdid(sc, ldp->tgts[pd], pdid,
1471 if (pdid->config & CISS_PD_SPARE)
1473 else if (pdid->present & CISS_PD_PRESENT)
1478 bd->bd_size = (u_int64_t)le32toh(pdid->nblocks) *
1479 le16toh(pdid->blksz);
1480 bd->bd_channel = pdid->bus;
1481 bd->bd_target = pdid->target;
1483 strlcpy(bd->bd_vendor, pdid->model,
1485 strlcpy(bd->bd_serial, pdid->serial,
1526 struct ciss_pdid *pdid;
1576 * pdid to get size. Another way is to save pd information in sc so it's
1582 pdid = sc->scratch;
1583 if (!ciss_pdid(sc, ldstat->bigrebuild, pdid, XS_CTL_POLL)) {
1584 blks = le32toh(pdid->nblocks);