Home | History | Annotate | Download | only in scsipi

Lines Matching defs:sense

479 	 *	- if the periph has sense pending, only URGENT & REQSENSE
871 * Look at the returned sense and act on the error, determining
882 struct scsi_sense_data *sense;
898 sense = &xs->sense.scsi_sense;
903 printf(" sense debug information:\n");
905 SSD_RCODE(sense->response_code),
906 sense->response_code & SSD_RCODE_VALID ? 1 : 0);
908 sense->segment,
909 SSD_SENSE_KEY(sense->flags),
910 sense->flags & SSD_ILI ? 1 : 0,
911 sense->flags & SSD_EOM ? 1 : 0,
912 sense->flags & SSD_FILEMARK ? 1 : 0);
915 sense->info[0],
916 sense->info[1],
917 sense->info[2],
918 sense->info[3],
919 sense->extra_len);
920 len = SSD_ADD_BYTES_LIM(sense);
923 printf("0x%x ", sense->csi[count]);
941 switch (SSD_RCODE(sense->response_code)) {
970 key = SSD_SENSE_KEY(sense->flags);
974 if ((sense->response_code & SSD_RCODE_VALID) != 0)
975 info = _4btol(sense->info);
978 key = SSD_SENSE_KEY(sense->flags);
999 if (sense->asc == 0x3A) {
1017 sense->asc == 0x25 &&
1018 sense->ascq == 0x00)
1025 if (sense->asc == 0x29 &&
1026 sense->ascq == 0x00) {
1077 /* Print brief(er) sense information */
1080 if ((sense->response_code & SSD_RCODE_VALID) != 0) {
1101 if (sense->extra_len != 0) {
1104 for (n = 0; n < sense->extra_len; n++)
1106 sense->csi[n]);
1117 static const char *uc = "undecodable sense error";
1119 u_int8_t *cptr = (u_int8_t *) sense;
1127 for (i = 0; i < sizeof (sense); i++)
1133 printf("Sense Error Code 0x%x",
1134 SSD_RCODE(sense->response_code));
1135 if ((sense->response_code & SSD_RCODE_VALID) != 0) {
1137 (struct scsi_sense_data_unextended *)sense;
1217 * ILLEGAL REQUEST sense code, and yet others have even more special
1333 * get a sense page from a device
1671 * record the xfer with a pending sense, in case a SCSI reset is
1780 /* request sense for a request sense ? */
1783 printf("request sense for a request sense ?\n");
1789 printf("we read %d bytes of sense anyway:\n",
1908 * request sense interrupted by reset: signal it
1976 * Issue a request sense for the given scsipi_xfer. Called when the xfer
1990 /* if command was polling, request sense will too */
2004 (void *)&xs->sense.scsi_sense, sizeof(struct scsi_sense_data),
2010 /* we have a valid sense */
2018 /* request sense couldn't be performed */
2026 /* Notify that request sense failed. */
2029 printf("request sense failed with error %d\n", error);
2626 * commands; as the sense is not available any more.
2642 /* Catch xs with pending sense which may not have a REQSENSE xs yet */