Searched refs:sense_buffer (Results 1 - 25 of 102) sorted by relevance

12345

/drivers/scsi/
H A Dscsi_error.c263 if (scmd->sense_buffer[2] & 0xe0)
272 (scmd->sense_buffer[8] == 0x4) &&
273 (scmd->sense_buffer[11] & 0xe0))
678 * and cmnd buffers to read @sense_bytes into @scmd->sense_buffer.
710 sg_init_one(&ses->sense_sgl, scmd->sense_buffer,
737 memset(scmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE);
2024 * @sense_buffer: byte array containing sense data returned by device
2025 * @sb_len: number of valid bytes in sense_buffer
2039 int scsi_normalize_sense(const u8 *sense_buffer, int sb_len, argument
2042 if (!sense_buffer || !sb_le
2105 scsi_sense_desc_find(const u8 * sense_buffer, int sb_len, int desc_type) argument
2141 scsi_get_sense_info_fld(const u8 * sense_buffer, int sb_len, u64 * info_out) argument
[all...]
H A Dconstants.c1305 scsi_decode_sense_buffer(const unsigned char *sense_buffer, int sense_len, argument
1310 res = scsi_normalize_sense(sense_buffer, sense_len, sshdr);
1320 printk("%02x ", sense_buffer[k]);
1328 scsi_decode_sense_extras(const unsigned char *sense_buffer, int sense_len, argument
1340 fixed_valid = sense_buffer[0] & 0x80;
1341 info = ((sense_buffer[3] << 24) | (sense_buffer[4] << 16) |
1342 (sense_buffer[5] << 8) | sense_buffer[6]);
1349 if (sense_buffer[
1389 __scsi_print_sense(const char *name, const unsigned char *sense_buffer, int sense_len) argument
[all...]
H A Dps3rom.c253 memset(cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE);
255 cmd->sense_buffer[0] = 0x70;
256 cmd->sense_buffer[2] = ILLEGAL_REQUEST;
338 scsi_build_sense_buffer(0, cmd->sense_buffer, sense_key, asc, ascq);
H A Dsr.c319 (SCpnt->sense_buffer[0] & 0x7f) == 0x70) { /* Sense current */
320 switch (SCpnt->sense_buffer[2]) {
324 if (!(SCpnt->sense_buffer[0] & 0x90))
326 error_sector = (SCpnt->sense_buffer[3] << 24) |
327 (SCpnt->sense_buffer[4] << 16) |
328 (SCpnt->sense_buffer[5] << 8) |
329 SCpnt->sense_buffer[6];
H A Dscsi_priv.h22 (((scmd)->sense_buffer[0] & 0x70) == 0x70)
H A Dscsi.c179 cmd->sense_buffer = kmem_cache_alloc(pool->sense_slab,
181 if (!cmd->sense_buffer) {
204 kmem_cache_free(pool->sense_slab, cmd->sense_buffer);
263 buf = cmd->sense_buffer;
268 cmd->sense_buffer = buf;
H A Dstorvsc_drv.c249 unsigned char *sense_buffer; member in struct:storvsc_cmd_request
819 if (scsi_normalize_sense(scmnd->sense_buffer,
891 memcpy(request->sense_buffer,
1302 cmd_request->sense_buffer = scmnd->sense_buffer;
H A Dstex.c284 void *sense_buffer; member in struct:st_ccb
389 scsi_build_sense_buffer(0, cmd->sense_buffer, ILLEGAL_REQUEST, 0x24,
690 hba->ccb[tag].sense_buffer = cmd->sense_buffer;
749 if (ccb->sense_buffer != NULL)
750 memcpy(ccb->sense_buffer, resp->variable,
1756 hba->ccb[tag].sense_buffer = NULL;
H A Dgdth.c458 scp->sense_buffer = kzalloc(SCSI_SENSE_BUFFERSIZE, GFP_KERNEL);
459 if (!scp->sense_buffer) {
483 kfree(scp->sense_buffer);
2134 memset((char*)nscp->sense_buffer,0,16);
2135 nscp->sense_buffer[0] = 0x70;
2136 nscp->sense_buffer[2] = NOT_READY;
2179 memset((char*)nscp->sense_buffer,0,16);
2180 nscp->sense_buffer[0] = 0x70;
2181 nscp->sense_buffer[2] = UNIT_ATTENTION;
2198 nscp->sense_buffer[
[all...]
H A Dvirtio_scsi.c137 if (sc->sense_buffer) {
138 memcpy(sc->sense_buffer, resp->sense,
H A Dvmw_pvscsi.c395 if (cmd->sense_buffer)
513 if (sdstat == SAM_STAT_CHECK_CONDITION && cmd->sense_buffer)
653 if (cmd->sense_buffer) {
654 ctx->sensePA = pci_map_single(adapter->dev, cmd->sense_buffer,
H A Ddc395x.c3336 switch (cmd->sense_buffer[2] & 0x0f) {
3368 if (cmd->sense_buffer[7] >= 6)
3371 cmd->sense_buffer[2], cmd->sense_buffer[12],
3372 cmd->sense_buffer[13],
3373 *((unsigned int *)(cmd->sense_buffer + 3)),
3374 *((unsigned int *)(cmd->sense_buffer + 8)));
3377 cmd->sense_buffer[2],
3378 *((unsigned int *)(cmd->sense_buffer + 3)));
3687 memset(cmd->sense_buffer,
[all...]
/drivers/usb/storage/
H A Dcypress_atacb.c160 memcmp(srb->sense_buffer, usb_stor_sense_invalidCDB,
174 unsigned char *sb = srb->sense_buffer;
191 memcpy(regs, srb->sense_buffer, sizeof(regs));
236 memcpy(srb->sense_buffer,
H A Dtransport.c581 memcpy(srb->sense_buffer, record_not_found,
765 if (srb->sense_buffer[7] > (US_SENSE_SIZE - 8) &&
768 (srb->sense_buffer[0] & 0x7C) == 0x70) {
777 srb->sense_buffer[7] + 8);
778 srb->sense_buffer[7] = (US_SENSE_SIZE - 8);
781 scsi_normalize_sense(srb->sense_buffer, SCSI_SENSE_BUFFERSIZE,
795 scdd = scsi_sense_desc_find(srb->sense_buffer,
797 fm_ili = (scdd ? scdd[3] : srb->sense_buffer[2]) & 0xA0;
811 srb->sense_buffer[0] = 0x0;
820 srb->sense_buffer[
[all...]
H A Disd200.c414 struct sense_data *buf = (struct sense_data *) &srb->sense_buffer[0];
690 if ((srb->sense_buffer[2] & 0xf) == 0x0)
1441 kfree(info->srb.sense_buffer);
1465 info->srb.sense_buffer =
1467 if (!info->id || !info->RegsBuf || !info->srb.sense_buffer) {
/drivers/staging/keucr/
H A Dtransport.c389 (srb->sense_buffer[2] & 0xaf) == 0 &&
390 srb->sense_buffer[12] == 0 &&
391 srb->sense_buffer[13] == 0) {
393 srb->sense_buffer[0] = 0x0;
507 BYTE *buf = srb->sense_buffer;
720 memcpy(srb->sense_buffer, usb_stor_sense_invalidCDB,
/drivers/message/fusion/
H A Dmptscsih.c554 skey = sc->sense_buffer[2] & 0x0F;
555 asc = sc->sense_buffer[12];
556 ascq = sc->sense_buffer[13];
901 (sc->sense_buffer[2] & 0x20)) {
904 sc->sense_buffer[3] << 24 |
905 sc->sense_buffer[4] << 16 |
906 sc->sense_buffer[5] << 8 |
907 sc->sense_buffer[6];
908 if (((sc->sense_buffer[3] & 0x80) ==
911 sc->sense_buffer[
[all...]
/drivers/s390/scsi/
H A Dzfcp_fc.h284 memcpy(scsi->sense_buffer, sense, sense_len);
/drivers/scsi/aacraid/
H A Daachba.c948 memcpy(cmd->sense_buffer, &dev->fsa_dev[cid].sense_data,
1587 memcpy(scsicmd->sense_buffer, &dev->fsa_dev[cid].sense_data,
1601 memcpy(scsicmd->sense_buffer, &dev->fsa_dev[cid].sense_data,
1678 memcpy(scsicmd->sense_buffer, &dev->fsa_dev[cid].sense_data,
1775 memcpy(scsicmd->sense_buffer, &dev->fsa_dev[cid].sense_data,
1853 memcpy(cmd->sense_buffer, &dev->fsa_dev[cid].sense_data,
2143 memcpy(scsicmd->sense_buffer, &dev->fsa_dev[cid].sense_data,
2197 memcpy(scsicmd->sense_buffer,
2374 memcpy(scsicmd->sense_buffer, &dev->fsa_dev[cid].sense_data, sizeof (struct sense_data));
2400 memcpy(scsicmd->sense_buffer,
[all...]
/drivers/scsi/qla4xxx/
H A Dql4_isr.c26 memset(cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE);
39 srb->req_sense_ptr = cmd->sense_buffer;
44 memcpy(cmd->sense_buffer, sts_entry->senseData, sense_len);
55 DEBUG5(qla4xxx_dump_buffer(cmd->sense_buffer, sense_len));
/drivers/staging/rts5139/
H A Drts51x_transport.c931 memcpy(srb->sense_buffer,
942 memcpy(srb->sense_buffer,
988 memcpy(srb->sense_buffer,
989 (unsigned char *)&(chip->sense_buffer[SCSI_LUN(srb)]),
/drivers/scsi/ufs/
H A Dufshcd.c196 * @sense_buffer: pointer to sense buffer address of the SCSI command
210 u8 *sense_buffer; member in struct:ufshcd_lrb
480 if (lrbp->sense_buffer) {
482 memcpy(lrbp->sense_buffer,
688 lrbp->sense_buffer = cmd->sense_buffer;
/drivers/scsi/qla2xxx/
H A Dqla_isr.c1357 SET_CMD_SENSE_PTR(sp, cp->sense_buffer);
1363 memcpy(cp->sense_buffer, sense_data, sense_len);
1365 SET_CMD_SENSE_PTR(sp, cp->sense_buffer + sense_len);
1380 cp->sense_buffer, sense_len);
1487 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST,
1497 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST,
1507 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST,
1684 memset(cp->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE);
1756 memset(cp->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE);
/drivers/scsi/lpfc/
H A Dlpfc_scsi.c2813 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST,
2825 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST,
2838 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST,
2855 cmd->sense_buffer[7] = 0xc; /* Additional sense length */
2856 cmd->sense_buffer[8] = 0; /* Information descriptor type */
2857 cmd->sense_buffer[9] = 0xa; /* Additional descriptor length */
2858 cmd->sense_buffer[10] = 0x80; /* Validity bit */
2879 put_unaligned_be64(failing_sector, &cmd->sense_buffer[12]);
3285 cmnd->sense_buffer[2] & 0xf;
3286 fast_path_evt->un.check_cond_evt.asc = cmnd->sense_buffer[1
[all...]
/drivers/staging/rts_pstor/
H A Drtsx_transport.c195 memcpy(srb->sense_buffer,
196 (unsigned char *)&(chip->sense_buffer[SCSI_LUN(srb)]),

Completed in 623 milliseconds

12345