Home
last modified time | relevance | path

Searched refs:sense_buffer (Results 1 – 25 of 69) sorted by relevance

123

/drivers/scsi/
Dconstants.c1248 scsi_decode_sense_buffer(const unsigned char *sense_buffer, int sense_len, in scsi_decode_sense_buffer() argument
1253 res = scsi_normalize_sense(sense_buffer, sense_len, sshdr); in scsi_decode_sense_buffer()
1263 printk("%02x ", sense_buffer[k]); in scsi_decode_sense_buffer()
1271 scsi_decode_sense_extras(const unsigned char *sense_buffer, int sense_len, in scsi_decode_sense_extras() argument
1283 fixed_valid = sense_buffer[0] & 0x80; in scsi_decode_sense_extras()
1284 info = ((sense_buffer[3] << 24) | (sense_buffer[4] << 16) | in scsi_decode_sense_extras()
1285 (sense_buffer[5] << 8) | sense_buffer[6]); in scsi_decode_sense_extras()
1292 if (sense_buffer[2] & 0x80) { in scsi_decode_sense_extras()
1298 if (sense_buffer[2] & 0x40) { in scsi_decode_sense_extras()
1304 if (sense_buffer[2] & 0x20) { in scsi_decode_sense_extras()
[all …]
Dscsi_error.c254 if (scmd->sense_buffer[2] & 0xe0) in scsi_check_sense()
263 (scmd->sense_buffer[8] == 0x4) && in scsi_check_sense()
264 (scmd->sense_buffer[11] & 0xe0)) in scsi_check_sense()
610 sg_init_one(&ses->sense_sgl, scmd->sense_buffer, in scsi_eh_prep_cmnd()
637 memset(scmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in scsi_eh_prep_cmnd()
1860 int scsi_normalize_sense(const u8 *sense_buffer, int sb_len, in scsi_normalize_sense() argument
1863 if (!sense_buffer || !sb_len) in scsi_normalize_sense()
1868 sshdr->response_code = (sense_buffer[0] & 0x7f); in scsi_normalize_sense()
1878 sshdr->sense_key = (sense_buffer[1] & 0xf); in scsi_normalize_sense()
1880 sshdr->asc = sense_buffer[2]; in scsi_normalize_sense()
[all …]
Dsr.c276 (SCpnt->sense_buffer[0] & 0x7f) == 0x70) { /* Sense current */ in sr_done()
277 switch (SCpnt->sense_buffer[2]) { in sr_done()
281 if (!(SCpnt->sense_buffer[0] & 0x90)) in sr_done()
283 error_sector = (SCpnt->sense_buffer[3] << 24) | in sr_done()
284 (SCpnt->sense_buffer[4] << 16) | in sr_done()
285 (SCpnt->sense_buffer[5] << 8) | in sr_done()
286 SCpnt->sense_buffer[6]; in sr_done()
320 SCpnt->sense_buffer[0] = 0x0; in sr_done()
Dps3rom.c251 memset(cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in ps3rom_queuecommand()
253 cmd->sense_buffer[0] = 0x70; in ps3rom_queuecommand()
254 cmd->sense_buffer[2] = ILLEGAL_REQUEST; in ps3rom_queuecommand()
334 scsi_build_sense_buffer(0, cmd->sense_buffer, sense_key, asc, ascq); in ps3rom_interrupt()
Dscsi.c178 cmd->sense_buffer = kmem_cache_alloc(pool->sense_slab, in scsi_pool_alloc_command()
180 if (!cmd->sense_buffer) { in scsi_pool_alloc_command()
203 kmem_cache_free(pool->sense_slab, cmd->sense_buffer); in scsi_pool_free_command()
263 buf = cmd->sense_buffer; in __scsi_get_command()
265 cmd->sense_buffer = buf; in __scsi_get_command()
Dstex.c294 void *sense_buffer; member
372 scsi_build_sense_buffer(0, cmd->sense_buffer, ILLEGAL_REQUEST, 0x24, in stex_invalid_field()
589 hba->ccb[tag].sense_buffer = cmd->sense_buffer; in stex_queuecommand()
646 if (ccb->sense_buffer != NULL) in stex_copy_data()
647 memcpy(ccb->sense_buffer, resp->variable, in stex_copy_data()
1237 hba->ccb[tag].sense_buffer = NULL; in stex_hba_stop()
Dgdth.c456 scp->sense_buffer = kzalloc(SCSI_SENSE_BUFFERSIZE, GFP_KERNEL); in __gdth_execute()
457 if (!scp->sense_buffer) { in __gdth_execute()
481 kfree(scp->sense_buffer); in __gdth_execute()
2132 memset((char*)nscp->sense_buffer,0,16); in gdth_next()
2133 nscp->sense_buffer[0] = 0x70; in gdth_next()
2134 nscp->sense_buffer[2] = NOT_READY; in gdth_next()
2177 memset((char*)nscp->sense_buffer,0,16); in gdth_next()
2178 nscp->sense_buffer[0] = 0x70; in gdth_next()
2179 nscp->sense_buffer[2] = UNIT_ATTENTION; in gdth_next()
2196 nscp->sense_buffer[0] = 0; in gdth_next()
[all …]
Dscsi_priv.h21 (((scmd)->sense_buffer[0] & 0x70) == 0x70)
Ddc395x.c3335 switch (cmd->sense_buffer[2] & 0x0f) { in srb_done()
3367 if (cmd->sense_buffer[7] >= 6) in srb_done()
3370 cmd->sense_buffer[2], cmd->sense_buffer[12], in srb_done()
3371 cmd->sense_buffer[13], in srb_done()
3372 *((unsigned int *)(cmd->sense_buffer + 3)), in srb_done()
3373 *((unsigned int *)(cmd->sense_buffer + 8))); in srb_done()
3376 cmd->sense_buffer[2], in srb_done()
3377 *((unsigned int *)(cmd->sense_buffer + 3))); in srb_done()
3686 memset(cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in request_sense()
3699 pci_map_single(acb->dev, cmd->sense_buffer, in request_sense()
[all …]
Du14-34f.c1123 if (SCpnt->sense_buffer) in map_dma()
1124 cpp->sense_addr = H2DEV(pci_map_single(HD(j)->pdev, SCpnt->sense_buffer, in map_dma()
1826 && (SCpnt->sense_buffer[2] & 0xf) == RECOVERED_ERROR) in ihdlr()
1837 (SCpnt->sense_buffer[2] & 0xf) == NOT_READY))) in ihdlr()
1841 SCpnt->sense_buffer[2]); in ihdlr()
D3w-xxxx.c416 tw_dev->srb[request_id]->sense_buffer[0] = (0x1 << 7 | 0x70); in tw_decode_sense()
419 tw_dev->srb[request_id]->sense_buffer[2] = tw_sense_table[i][1]; in tw_decode_sense()
422 tw_dev->srb[request_id]->sense_buffer[7] = 0xa; /* 10 bytes */ in tw_decode_sense()
425 tw_dev->srb[request_id]->sense_buffer[12] = tw_sense_table[i][2]; in tw_decode_sense()
428 tw_dev->srb[request_id]->sense_buffer[13] = tw_sense_table[i][3]; in tw_decode_sense()
Deata.c1622 if (SCpnt->sense_buffer) in map_dma()
1624 H2DEV(pci_map_single(ha->pdev, SCpnt->sense_buffer, in map_dma()
2437 && (SCpnt->sense_buffer[2] & 0xf) == RECOVERED_ERROR) in ihdlr()
2449 (SCpnt->sense_buffer[2] & 0xf) == NOT_READY))) in ihdlr()
2455 spp->target_status, SCpnt->sense_buffer[2]); in ihdlr()
Dsd.c981 info_valid = scsi_get_sense_info_fld(scmd->sense_buffer, in sd_completed_bytes()
1059 memset(SCpnt->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in sd_done()
1069 memset(SCpnt->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in sd_done()
Ddpt_i2o.c433 if ((cmd->cmnd[0] == REQUEST_SENSE) && (cmd->sense_buffer[0] != 0)) { in adpt_queue()
2452 cmd->sense_buffer[0] = '\0'; // initialize sense valid flag to false in adpt_i2o_to_scsi()
2525 memcpy_fromio(cmd->sense_buffer, (reply+28) , len); in adpt_i2o_to_scsi()
2526 if(cmd->sense_buffer[0] == 0x70 /* class 7 */ && in adpt_i2o_to_scsi()
2527 cmd->sense_buffer[2] == DATA_PROTECT ){ in adpt_i2o_to_scsi()
/drivers/usb/storage/
Dtransport.c578 memcpy(srb->sense_buffer, record_not_found, in last_sector_hacks()
736 if (srb->sense_buffer[7] > (US_SENSE_SIZE - 8) && in usb_stor_invoke_transport()
738 (srb->sense_buffer[0] & 0x7C) == 0x70) { in usb_stor_invoke_transport()
747 srb->sense_buffer[7] + 8); in usb_stor_invoke_transport()
748 srb->sense_buffer[7] = (US_SENSE_SIZE - 8); in usb_stor_invoke_transport()
753 srb->sense_buffer[0], in usb_stor_invoke_transport()
754 srb->sense_buffer[2] & 0xf, in usb_stor_invoke_transport()
755 srb->sense_buffer[12], in usb_stor_invoke_transport()
756 srb->sense_buffer[13]); in usb_stor_invoke_transport()
759 srb->sense_buffer[2] & 0xf, in usb_stor_invoke_transport()
[all …]
Dcypress_atacb.c116 memcmp(srb->sense_buffer, usb_stor_sense_invalidCDB, in cypress_atacb_passthrough()
130 unsigned char *sb = srb->sense_buffer; in cypress_atacb_passthrough()
193 memcpy(srb->sense_buffer, in cypress_atacb_passthrough()
Disd200.c366 struct sense_data *buf = (struct sense_data *) &srb->sense_buffer[0]; in isd200_build_sense()
643 if ((srb->sense_buffer[2] & 0xf) == 0x0) in isd200_invoke_transport()
1473 kfree(info->srb.sense_buffer); in isd200_free_info_ptrs()
1499 info->srb.sense_buffer = in isd200_init_info()
1501 if (!info->id || !info->RegsBuf || !info->srb.sense_buffer) { in isd200_init_info()
/drivers/scsi/qla4xxx/
Dql4_isr.c95 memset(cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in qla4xxx_status_entry()
101 memcpy(cmd->sense_buffer, sts_entry->senseData, in qla4xxx_status_entry()
179 memset(cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in qla4xxx_status_entry()
186 memcpy(cmd->sense_buffer, sts_entry->senseData, in qla4xxx_status_entry()
/drivers/scsi/lpfc/
Dlpfc_scsi.c1358 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, in lpfc_parse_bg_err()
1369 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, in lpfc_parse_bg_err()
1381 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, in lpfc_parse_bg_err()
1395 cmd->sense_buffer[8] = 0; /* Information */ in lpfc_parse_bg_err()
1396 cmd->sense_buffer[9] = 0xa; /* Add. length */ in lpfc_parse_bg_err()
1402 put_unaligned_be64(failing_sector, &cmd->sense_buffer[10]); in lpfc_parse_bg_err()
1469 cmnd->sense_buffer[2] & 0xf; in lpfc_send_scsi_error_event()
1470 fast_path_evt->un.check_cond_evt.asc = cmnd->sense_buffer[12]; in lpfc_send_scsi_error_event()
1471 fast_path_evt->un.check_cond_evt.ascq = cmnd->sense_buffer[13]; in lpfc_send_scsi_error_event()
1575 memcpy(cmnd->sense_buffer, &fcprsp->rspInfo0 + rsplen, snslen); in lpfc_handle_fcp_err()
[all …]
/drivers/scsi/aacraid/
Daachba.c914 memcpy(cmd->sense_buffer, &dev->fsa_dev[cid].sense_data, in aac_bounds_32()
1528 memcpy(scsicmd->sense_buffer, &dev->fsa_dev[cid].sense_data, in io_callback()
1542 memcpy(scsicmd->sense_buffer, &dev->fsa_dev[cid].sense_data, in io_callback()
1754 memcpy(cmd->sense_buffer, &dev->fsa_dev[cid].sense_data, in synchronize_callback()
2044 memcpy(scsicmd->sense_buffer, &dev->fsa_dev[cid].sense_data, in aac_scsi_cmd()
2093 memcpy(scsicmd->sense_buffer, in aac_scsi_cmd()
2270 memcpy(scsicmd->sense_buffer, &dev->fsa_dev[cid].sense_data, sizeof (struct sense_data)); in aac_scsi_cmd()
2296 memcpy(scsicmd->sense_buffer, in aac_scsi_cmd()
2368 memcpy(scsicmd->sense_buffer, &dev->fsa_dev[cid].sense_data, in aac_scsi_cmd()
2514 scsicmd->sense_buffer[0] = '\0'; /* Initialize sense valid flag to false */ in aac_srb_callback()
[all …]
/drivers/ata/
Dlibata-scsi.c291 scsi_build_sense_buffer(0, cmd->sense_buffer, sk, asc, ascq); in ata_scsi_set_sense()
924 unsigned char *sb = cmd->sense_buffer; in ata_gen_passthru_sense()
994 unsigned char *sb = cmd->sense_buffer; in ata_gen_ata_sense()
2440 memset(cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in atapi_request_sense()
2448 cmd->sense_buffer[0] = 0x70; in atapi_request_sense()
2449 cmd->sense_buffer[2] = qc->tf.feature >> 4; in atapi_request_sense()
2454 sg_init_one(&qc->sgent, cmd->sense_buffer, SCSI_SENSE_BUFFERSIZE); in atapi_request_sense()
/drivers/scsi/megaraid/
Dmegaraid_mbox.c1619 scp->sense_buffer[0] = 0x70; in megaraid_mbox_build_cmd()
1620 scp->sense_buffer[2] = ILLEGAL_REQUEST; in megaraid_mbox_build_cmd()
1621 scp->sense_buffer[12] = MEGA_INVALID_FIELD_IN_CDB; in megaraid_mbox_build_cmd()
2368 memcpy(scp->sense_buffer, pthru->reqsensearea, in megaraid_mbox_dpc()
2377 memcpy(scp->sense_buffer, in megaraid_mbox_dpc()
2384 scp->sense_buffer[0] = 0x70; in megaraid_mbox_dpc()
2385 scp->sense_buffer[2] = ABORTED_COMMAND; in megaraid_mbox_dpc()
/drivers/scsi/qla2xxx/
Dqla_isr.c960 sp->request_sense_ptr = cp->sense_buffer; in qla2x00_handle_sense()
964 memcpy(cp->sense_buffer, sense_data, sense_len); in qla2x00_handle_sense()
976 DEBUG5(qla2x00_dump_buffer(cp->sense_buffer, in qla2x00_handle_sense()
1141 memset(cp->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in qla2x00_status_entry()
1201 memset(cp->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in qla2x00_status_entry()
/drivers/scsi/aic7xxx/
Daic79xx_osm.c1821 cmd->sense_buffer[0] = 0; in ahd_done()
1959 memset(cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in ahd_linux_handle_scsi_status()
1960 memcpy(cmd->sense_buffer, in ahd_linux_handle_scsi_status()
1974 printf("0x%x ", cmd->sense_buffer[i]); in ahd_linux_handle_scsi_status()
2082 cmd->sense_buffer; in ahd_linux_queue_cmd_complete()
Daic7xxx_osm.c1757 cmd->sense_buffer[0] = 0; in ahc_done()
1878 memcpy(cmd->sense_buffer, in ahc_linux_handle_scsi_status()
1881 memset(&cmd->sense_buffer[sense_size], 0, in ahc_linux_handle_scsi_status()
1893 printf("0x%x ", cmd->sense_buffer[i]); in ahc_linux_handle_scsi_status()

123