| /netbsd/src/sys/arch/bebox/stand/boot/ |
| D | siop.c | 824 struct scsi_request_sense *cmd = adp->sense; in scsi_request_sense() 826 struct scsi_xfer sense; in scsi_request_sense() local 834 memset(&sense, 0, sizeof(sense)); in scsi_request_sense() 835 sense.target = xs->target; in scsi_request_sense() 836 sense.lun = xs->lun; in scsi_request_sense() 837 sense.cmdlen = sizeof(struct scsi_request_sense); in scsi_request_sense() 838 sense.cmd = (void *)cmd; in scsi_request_sense() 839 sense.datalen = sizeof(struct scsi_sense_data); in scsi_request_sense() 840 sense.data = (void *)data; in scsi_request_sense() 842 sense.error = XS_NOERROR; in scsi_request_sense() [all …]
|
| /netbsd/src/lib/libc/stdlib/ |
| D | merge.c | 115 int sense; in mergesort_r() local 160 sense = -1; in mergesort_r() 164 sense = 0; in mergesort_r() 171 cmp(q, b, cookie) >sense) in mergesort_r() 181 sense)) in mergesort_r() 187 sense) { in mergesort_r() 200 sense) in mergesort_r() 209 if ((*cmp)(q, p, cookie) <= sense) in mergesort_r() 290 int length, tmp, sense; in setup() local 316 sense = (cmp(f1, f1 + size, cookie) > 0); in setup() [all …]
|
| /netbsd/src/sys/arch/prep/stand/boot/ |
| D | siop.c | 803 struct scsi_request_sense *cmd = adp->sense; in scsi_request_sense() 805 struct scsi_xfer sense; in scsi_request_sense() local 813 memset(&sense, 0, sizeof(sense)); in scsi_request_sense() 814 sense.target = xs->target; in scsi_request_sense() 815 sense.lun = xs->lun; in scsi_request_sense() 816 sense.cmdlen = sizeof(struct scsi_request_sense); in scsi_request_sense() 817 sense.cmd = (void *)cmd; in scsi_request_sense() 818 sense.datalen = sizeof(struct scsi_sense_data); in scsi_request_sense() 819 sense.data = (void *)data; in scsi_request_sense() 821 sense.error = XS_NOERROR; in scsi_request_sense() [all …]
|
| /netbsd/src/sys/dev/scsipi/ |
| D | scsipi_verbose.c | 892 scsipi_print_sense_data_real(struct scsi_sense_data *sense, int verbosity) in scsipi_print_sense_data_real() argument 896 char *sbs, *s = (char *) sense; in scsipi_print_sense_data_real() 976 for (j = i; j < sizeof (*sense); j++) in scsipi_print_sense_data_real() 979 if (j == sizeof (*sense)) in scsipi_print_sense_data_real() 992 if (i >= sizeof (*sense)) in scsipi_print_sense_data_real() 1075 scsipi_print_sense_data(&xs->sense.scsi_sense, verbosity); in scsipi_print_sense_real()
|
| D | scsipi_base.c | 882 struct scsi_sense_data *sense; in scsipi_interpret_sense() local 898 sense = &xs->sense.scsi_sense; in scsipi_interpret_sense() 905 SSD_RCODE(sense->response_code), in scsipi_interpret_sense() 906 sense->response_code & SSD_RCODE_VALID ? 1 : 0); in scsipi_interpret_sense() 908 sense->segment, in scsipi_interpret_sense() 909 SSD_SENSE_KEY(sense->flags), in scsipi_interpret_sense() 910 sense->flags & SSD_ILI ? 1 : 0, in scsipi_interpret_sense() 911 sense->flags & SSD_EOM ? 1 : 0, in scsipi_interpret_sense() 912 sense->flags & SSD_FILEMARK ? 1 : 0); in scsipi_interpret_sense() 915 sense->info[0], in scsipi_interpret_sense() [all …]
|
| D | atapi_base.c | 83 key = (xs->sense.atapi_sense & 0xf0) >> 4; in atapi_interpret_sense() 151 if (xs->sense.atapi_sense & 0x01) { in atapi_interpret_sense() 156 if (xs->sense.atapi_sense & 0x02) { /* vol overflow */ in atapi_interpret_sense() 160 if (xs->sense.atapi_sense & 0x04) { /* Aborted command */ in atapi_interpret_sense() 176 xs->sense.atapi_sense); in atapi_interpret_sense()
|
| D | scsipi_ioctl.c | 169 screq->senselen_used = uimin(sizeof(xs->sense.scsi_sense), in scsipi_user_done() 171 memcpy(screq->sense, &xs->sense.scsi_sense, in scsipi_user_done() 177 screq->senselen_used = uimin(sizeof(xs->sense.atapi_sense), in scsipi_user_done() 179 memcpy(screq->sense, &xs->sense.atapi_sense, in scsipi_user_done()
|
| D | sd.c | 1128 struct scsi_sense_data *sense = &xs->sense.scsi_sense; in sd_interpret_sense() local 1146 SSD_SENSE_KEY(sense->flags) == SKEY_ILLEGAL_REQUEST && in sd_interpret_sense() 1147 sense->asc == 0x24 && in sd_interpret_sense() 1148 sense->ascq == 0x00) { /* Illegal field in CDB */ in sd_interpret_sense() 1161 if (SSD_RCODE(sense->response_code) != SSD_RCODE_CURRENT && in sd_interpret_sense() 1162 SSD_RCODE(sense->response_code) != SSD_RCODE_DEFERRED) in sd_interpret_sense() 1165 if (SSD_SENSE_KEY(sense->flags) == SKEY_NOT_READY && in sd_interpret_sense() 1166 sense->asc == 0x4) { in sd_interpret_sense() 1167 if (sense->ascq == 0x01) { in sd_interpret_sense() 1178 } else if (sense->ascq == 0x02) { in sd_interpret_sense() [all …]
|
| D | st.c | 2152 struct scsi_sense_data *sense = &xs->sense.scsi_sense; in st_interpret_sense() local 2164 if (SSD_RCODE(sense->response_code) != SSD_RCODE_CURRENT && in st_interpret_sense() 2165 SSD_RCODE(sense->response_code) != SSD_RCODE_DEFERRED) in st_interpret_sense() 2168 if (sense->response_code & SSD_RCODE_VALID) in st_interpret_sense() 2169 info = _4btol(sense->info); in st_interpret_sense() 2173 key = SSD_SENSE_KEY(sense->flags); in st_interpret_sense() 2175 st->asc = sense->asc; in st_interpret_sense() 2176 st->ascq = sense->ascq; in st_interpret_sense() 2203 } else if (sense->flags & SSD_EOM) { in st_interpret_sense() 2221 if (sense->flags & SSD_FILEMARK) { in st_interpret_sense() [all …]
|
| D | scsipiconf.c | 83 scsipi_print_sense_data_stub(struct scsi_sense_data *sense, int verbosity) in scsipi_print_sense_data_stub() argument 87 scsipi_print_sense_data(sense, verbosity); in scsipi_print_sense_data_stub()
|
| /netbsd/src/usr.sbin/mmcformat/ |
| D | mmcformat.c | 91 struct uscsi_sense sense; in uscsi_waitop() local 115 cmd, 6, buffer, 0, 10000, &sense); in uscsi_waitop() 121 asc = sense.asc; in uscsi_waitop() 122 ascq = sense.ascq; in uscsi_waitop() 125 if (sense.skey_valid) { in uscsi_waitop() 126 progress = sense.sense_key; in uscsi_waitop() 515 struct uscsi_sense sense; in uscsi_format_cdrw_mode7() local 564 cmd, 6, buffer, sizeof(buffer), UINT_MAX, &sense); in uscsi_format_cdrw_mode7() 578 struct uscsi_sense sense; in uscsi_format_disc() local 623 cmd, 6, buffer, 12, UINT_MAX, &sense); in uscsi_format_disc()
|
| D | uscsi_subr.c | 146 uscsi_sense->asc = req.sense[12]; in uscsi_command() 147 uscsi_sense->ascq = req.sense[13]; in uscsi_command() 148 uscsi_sense->skey_valid = req.sense[15] & 128; in uscsi_command() 149 uscsi_sense->sense_key = (req.sense[16] << 8) | in uscsi_command() 150 (req.sense[17]); in uscsi_command() 155 req.sense, req.senselen_used, 1); in uscsi_command()
|
| /netbsd/src/sbin/iscsictl/ |
| D | iscsic_driverif.c | 374 io->req.senselen = sizeof(io->req.sense); in do_ioctl() 381 switch (io->req.sense[2] & 0x0f) { in do_ioctl() 408 io->req.sense[2] & 0x0f); in do_ioctl() 412 add_asc_info(esp, io->req.sense[12], io->req.sense[13]); in do_ioctl() 415 dump_data((char *)buf, io->req.sense, io->req.senselen_used); in do_ioctl()
|
| /netbsd/src/sys/dev/ic/ |
| D | icpsp.c | 196 rc->rc_sense_len = htole32(sizeof(xs->sense.scsi_sense)); in icpsp_scsipi_request() 225 sizeof(xs->sense.scsi_sense), BUS_DMASYNC_PREREAD); in icpsp_scsipi_request() 288 sizeof(xs->sense.scsi_sense), BUS_DMASYNC_POSTREAD); in icpsp_intr() 308 memcpy(&xs->sense.scsi_sense, in icpsp_intr() 310 sizeof(xs->sense.scsi_sense)); in icpsp_intr()
|
| D | isp_netbsd.h | 231 #define XS_SNSP(xs) (&(xs)->sense.scsi_sense) 232 #define XS_SNSLEN(xs) (sizeof (xs)->sense) 233 #define XS_SNSKEY(xs) SSD_SENSE_KEY((xs)->sense.scsi_sense.flags) 234 #define XS_SNSASC(xs) ((xs)->sense.scsi_sense.asc) 235 #define XS_SNSASCQ(xs) ((xs)->sense.scsi_sense.ascq) 262 memcpy(&(xs)->sense, ptr, imin(XS_SNSLEN(xs), len))
|
| D | aic79xx_osm.c | 275 memset(&xs->sense.scsi_sense, 0, sizeof(xs->sense.scsi_sense)); in ahd_done() 276 memcpy(&xs->sense.scsi_sense, ahd_get_sense_buf(ahd, scb), in ahd_done() 291 sizeof(xs->sense.scsi_sense)); in ahd_done() 292 memset(&xs->sense.scsi_sense, 0, sizeof(xs->sense.scsi_sense)); in ahd_done() 293 memcpy(&xs->sense.scsi_sense, in ahd_done() 299 printf(" 0x%x", ((uint8_t *)&xs->sense.scsi_sense)[i]); in ahd_done()
|
| D | ciss.c | 889 memset(&xs->sense, 0, sizeof(xs->sense)); in ciss_error() 890 xs->sense.scsi_sense.response_code = in ciss_error() 892 xs->sense.scsi_sense.flags = SKEY_ILLEGAL_REQUEST; in ciss_error() 893 xs->sense.scsi_sense.asc = 0x24; /* ill field */ in ciss_error() 894 xs->sense.scsi_sense.ascq = 0x0; in ciss_error() 918 memcpy(&xs->sense, &err->sense[0], in ciss_error() 919 sizeof(xs->sense)); in ciss_error() 921 … err->sense[0], err->sense[1], err->sense[2], err->sense[3])); in ciss_error() 1195 memset(&xs->sense, 0, sizeof(xs->sense)); in ciss_scsi_cmd()
|
| /netbsd/src/sys/dev/pci/ |
| D | vioscsi.c | 476 sense_len = MIN(sizeof(xs->sense), in vioscsi_req_done() 478 memcpy(&xs->sense, vr->vr_res.sense, sense_len); in vioscsi_req_done() 507 struct scsi_sense_data *sense = &xs->sense.scsi_sense; in vioscsi_bad_target() local 512 memset(sense, 0, sizeof(*sense)); in vioscsi_bad_target() 513 sense->response_code = 0x70; in vioscsi_bad_target() 514 sense->flags = SKEY_ILLEGAL_REQUEST; in vioscsi_bad_target()
|
| /netbsd/src/sbin/scsictl/ |
| D | scsictl.c | 463 struct scsi_sense_data sense; in device_format() local 491 scsi_request_sense(fd, &sense, sizeof (sense)); in device_format() 492 if ((j = SSD_SENSE_KEY(sense.flags)) == SKEY_NO_SENSE) in device_format() 499 cp = scsi_decode_sense((const unsigned char *) &sense, 2, in device_format() 624 memcpy(&sense, req.sense, sizeof(sense)); in device_format() 625 if (sense.sks.sks_bytes[0] & SSD_SKSV) { in device_format() 626 j = (sense.sks.sks_bytes[1] << 8) | in device_format() 627 (sense.sks.sks_bytes[2]); in device_format() 634 } while (SSD_SENSE_KEY(sense.flags) == SKEY_NOT_READY); in device_format()
|
| /netbsd/src/sys/compat/linux/common/ |
| D | linux_sg.c | 155 error = copyout(req.sense, lreq.sbp, req.senselen); in linux_ioctl_sg() 293 for (i = 0; i < sizeof(br->sense) / sizeof(br->sense[0]); i++) in dump_scsireq() 294 printf("%.2u ", br->sense[i]); in dump_scsireq()
|
| /netbsd/src/external/gpl3/gcc/dist/gcc/ |
| D | shortest-paths.h | 57 enum shortest_path_sense sense); 92 enum shortest_path_sense sense) in shortest_paths() argument 94 m_sense (sense), in shortest_paths()
|
| /netbsd/src/sys/arch/usermode/dev/ |
| D | vatapi.c | 74 void scsipi_print_sense_data_real(struct scsi_sense_data *sense, int verbosity); 295 (struct scsi_sense_data *) kreq->sense, 1); in vatapi_report_problem() 336 memcpy(&xs->sense.scsi_sense, kreq.sense, in vatapi_complete()
|
| /netbsd/src/sbin/atactl/ |
| D | atactl.c | 707 sreq.senselen = sizeof(sreq.sense); in satl_command() 736 switch (SSD_RCODE(sreq.sense[0])) { in satl_command() 740 if (sreq.sense[2] == SKEY_NO_SENSE) in satl_command() 742 if (sreq.sense[2] == SKEY_ILLEGAL_REQUEST) in satl_command() 747 desc = satl_return_desc(sreq.sense, sreq.senselen_used, in satl_command() 766 SSD_RCODE(sreq.sense[0]), in satl_command() 767 SSD_SENSE_KEY(sreq.sense[2])); in satl_command() 785 satl_return_desc(const uint8_t *sense, size_t len, uint8_t type) in satl_return_desc() argument 792 extra = sense[7]; in satl_return_desc() 799 switch (sense[0]) { in satl_return_desc() [all …]
|
| /netbsd/src/sys/dev/ieee1394/ |
| D | sbp.c | 1574 struct scsi_sense_data *sense = &ocb->xs->sense.scsi_sense; in sbp_scsi_status() local 1598 sense->response_code = SSD_RCODE_CURRENT; in sbp_scsi_status() 1600 sense->response_code = SSD_RCODE_DEFERRED; in sbp_scsi_status() 1602 sense->response_code |= SSD_RCODE_VALID; in sbp_scsi_status() 1603 sense->flags = sbp_cmd_status->s_key; in sbp_scsi_status() 1605 sense->flags |= SSD_FILEMARK; in sbp_scsi_status() 1607 sense->flags |= SSD_EOM; in sbp_scsi_status() 1609 sense->flags |= SSD_ILI; in sbp_scsi_status() 1611 memcpy(sense->info, &sbp_cmd_status->info, 4); in sbp_scsi_status() 1615 sense->extra_len = 0; in sbp_scsi_status() [all …]
|
| /netbsd/src/sys/dev/sun/ |
| D | cgthree.c | 105 unsigned char sense; /* Monitor sense value */ member 179 int sense = (fbc->fbc_status & FBS_MSENSE); in cgthreeattach() local 184 if (sense != cg3_videoctrl[i].sense) in cgthreeattach()
|