Lines Matching defs:scsipi_sense
156 } scsipi_sense;
172 &scsipi_sense.header, sizeof(scsipi_sense));
179 dp->blksize = _2btol(scsipi_sense.lbs);
189 dp->disksize = _5btol(scsipi_sense.size);
252 struct sd_mode_sense_data scsipi_sense;
255 memset(&scsipi_sense, 0, sizeof(scsipi_sense));
256 error = scsi_mode_sense(sd, 0, 0, &scsipi_sense.header,
258 sizeof(scsipi_sense.blk_desc));
260 bsize = scsipi_sense.header.blk_desc_len;
263 blksize = _3btol(scsipi_sense.blk_desc.blklen);
278 struct sd_mode_sense_data scsipi_sense;
285 memset(&scsipi_sense, 0, sizeof(scsipi_sense));
286 error = scsi_mode_sense(sd, byte2, 4, &scsipi_sense.header,
287 (byte2 ? 0 : sizeof(scsipi_sense.blk_desc)) +
288 sizeof(scsipi_sense.pages.rigid_geometry));
298 poffset = sizeof(scsipi_sense.header);
299 poffset += scsipi_sense.header.blk_desc_len;
301 if (poffset > sizeof(scsipi_sense) - sizeof(pages->rigid_geometry))
304 pages = (void *)((u_long)&scsipi_sense + poffset);
311 for (i = sizeof(scsipi_sense), p = (void *)&scsipi_sense; i;
316 pages->rigid_geometry.pg_code, &scsipi_sense, pages);
348 struct sd_mode_sense_data scsipi_sense;
355 memset(&scsipi_sense, 0, sizeof(scsipi_sense));
356 error = scsi_mode_sense(sd, 0, 5, &scsipi_sense.header,
357 (byte2 ? 0 : sizeof(scsipi_sense.blk_desc)) +
358 sizeof(scsipi_sense.pages.flex_geometry));
368 poffset = sizeof(scsipi_sense.header);
369 poffset += scsipi_sense.header.blk_desc_len;
371 if (poffset > sizeof(scsipi_sense) - sizeof(pages->flex_geometry))
374 pages = (void *)((u_long)&scsipi_sense + poffset);
381 for (i = sizeof(scsipi_sense), p = (void *)&scsipi_sense; i;
386 pages->flex_geometry.pg_code, &scsipi_sense, pages);