Lines Matching refs:blksize
89 sd_read_capacity(struct sd_softc *sd, int *blksize)
115 *blksize = _4btol(data.data.length);
135 *blksize = _4btol(data.data16.length);
159 int error, blksize;
167 dp->blksize = SD_DEFAULT_BLKSIZE;
168 if ((blocks = sd_read_capacity(sd, &blksize)) == 0)
177 dp->blksize = blksize;
178 if (!sd_validate_blksize(dp->blksize))
179 dp->blksize = _2btol(scsipi_sense.lbs);
180 if (!sd_validate_blksize(dp->blksize))
181 dp->blksize = SD_DEFAULT_BLKSIZE;
196 dp->disksize512 = (dp->disksize * dp->blksize) / DEV_BSIZE;
210 int error, blksize;
212 dp->disksize = blocks = sd_read_capacity(sd, &blksize);
249 blksize = _3btol(data.desc.blklen);
251 } else if (!sd_validate_blksize(blksize)) {
263 blksize = _3btol(scsipi_sense.blk_desc.blklen);
267 if (!sd_validate_blksize(blksize))
268 blksize = SD_DEFAULT_BLKSIZE;
270 dp->blksize = blksize;
271 dp->disksize512 = (blocks * dp->blksize) / DEV_BSIZE;
469 lp->d_secsize = sd->sc_params.blksize;