Lines Matching defs:scsipi_sense
1505 } scsipi_sense;
1520 &scsipi_sense.header, sizeof(scsipi_sense),
1528 dp->blksize = _2btol(scsipi_sense.lbs);
1538 dp->disksize = _5btol(scsipi_sense.size);
1611 struct sd_mode_sense_data scsipi_sense;
1615 memset(&scsipi_sense, 0, sizeof(scsipi_sense));
1616 error = sd_mode_sense(sd, 0, &scsipi_sense,
1617 sizeof(scsipi_sense.blk_desc), 0, flags | XS_CTL_SILENT,
1622 bdesc = (void *)(&scsipi_sense.header.big + 1);
1623 bsize = _2btol(scsipi_sense.header.big.blk_desc_len);
1625 bdesc = (void *)(&scsipi_sense.header.small + 1);
1626 bsize = scsipi_sense.header.small.blk_desc_len;
1630 printf("page 0 sense:"); for (i = sizeof(scsipi_sense), p = (void *)&scsipi_sense; i; i--, p++) printf(" %02x", *p); printf("\n");
1673 struct sd_mode_sense_data scsipi_sense;
1681 memset(&scsipi_sense, 0, sizeof(scsipi_sense));
1682 error = sd_mode_sense(sd, byte2, &scsipi_sense,
1683 (byte2 ? 0 : sizeof(scsipi_sense.blk_desc)) +
1684 sizeof(scsipi_sense.pages.rigid_geometry), 4,
1696 poffset = sizeof scsipi_sense.header.big;
1697 poffset += _2btol(scsipi_sense.header.big.blk_desc_len);
1699 poffset = sizeof scsipi_sense.header.small;
1700 poffset += scsipi_sense.header.small.blk_desc_len;
1703 if (poffset > sizeof(scsipi_sense) - sizeof(pages->rigid_geometry))
1706 pages = (void *)((u_long)&scsipi_sense + poffset);
1713 for (i = sizeof(scsipi_sense), p = (void *)&scsipi_sense; i;
1718 pages->rigid_geometry.pg_code, &scsipi_sense, pages);
1758 struct sd_mode_sense_data scsipi_sense;
1766 memset(&scsipi_sense, 0, sizeof(scsipi_sense));
1767 error = sd_mode_sense(sd, 0, &scsipi_sense,
1768 (byte2 ? 0 : sizeof(scsipi_sense.blk_desc)) +
1769 sizeof(scsipi_sense.pages.flex_geometry), 5,
1781 poffset = sizeof scsipi_sense.header.big;
1782 poffset += _2btol(scsipi_sense.header.big.blk_desc_len);
1784 poffset = sizeof scsipi_sense.header.small;
1785 poffset += scsipi_sense.header.small.blk_desc_len;
1788 if (poffset > sizeof(scsipi_sense) - sizeof(pages->flex_geometry))
1791 pages = (void *)((u_long)&scsipi_sense + poffset);
1798 for (i = sizeof(scsipi_sense), p = (void *)&scsipi_sense; i;
1803 pages->flex_geometry.pg_code, &scsipi_sense, pages);
1926 struct sd_mode_sense_data scsipi_sense;
1936 memset(&scsipi_sense, 0, sizeof(scsipi_sense));
1937 error = sd_mode_sense(sd, SMS_DBD, &scsipi_sense,
1938 sizeof(scsipi_sense.pages.caching_params), 8, XS_CTL_SILENT, &big);
1943 pages = (void *)(&scsipi_sense.header.big + 1);
1944 dev_spec = scsipi_sense.header.big.dev_spec;
1946 pages = (void *)(&scsipi_sense.header.small + 1);
1947 dev_spec = scsipi_sense.header.small.dev_spec;
1965 memset(&scsipi_sense, 0, sizeof(scsipi_sense));
1966 error = sd_mode_sense(sd, SMS_DBD, &scsipi_sense,
1967 sizeof(scsipi_sense.pages.caching_params),
1971 pages = (void *)(&scsipi_sense.header.big + 1);
1973 pages = (void *)(&scsipi_sense.header.small + 1);
1990 struct sd_mode_sense_data scsipi_sense;
1999 memset(&scsipi_sense, 0, sizeof(scsipi_sense));
2000 error = sd_mode_sense(sd, SMS_DBD, &scsipi_sense,
2001 sizeof(scsipi_sense.pages.caching_params), 8, 0, &big);
2006 pages = (void *)(&scsipi_sense.header.big + 1);
2008 pages = (void *)(&scsipi_sense.header.small + 1);
2030 return (sd_mode_select(sd, byte2|SMS_PF, &scsipi_sense,