Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/scsi/
Dscsi_error.c486 if (scmd->sense_buffer[2] & 0xe0) in scsi_check_sense()
495 (scmd->sense_buffer[8] == 0x4) && in scsi_check_sense()
496 (scmd->sense_buffer[11] & 0xe0)) in scsi_check_sense()
942 sg_init_one(&ses->sense_sgl, scmd->sense_buffer, in scsi_eh_prep_cmnd()
969 memset(scmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in scsi_eh_prep_cmnd()
2429 bool scsi_normalize_sense(const u8 *sense_buffer, int sb_len, in scsi_normalize_sense() argument
2432 if (!sense_buffer || !sb_len) in scsi_normalize_sense()
2437 sshdr->response_code = (sense_buffer[0] & 0x7f); in scsi_normalize_sense()
2447 sshdr->sense_key = (sense_buffer[1] & 0xf); in scsi_normalize_sense()
2449 sshdr->asc = sense_buffer[2]; in scsi_normalize_sense()
[all …]
Dscsi_logging.c340 const unsigned char *sense_buffer, int sense_len) in scsi_log_dump_sense() argument
356 hex_dump_to_buffer(&sense_buffer[i], len, 16, 1, in scsi_log_dump_sense()
391 const unsigned char *sense_buffer, int sense_len) in scsi_log_print_sense() argument
395 if (scsi_normalize_sense(sense_buffer, sense_len, &sshdr)) in scsi_log_print_sense()
398 scsi_log_dump_sense(sdev, name, tag, sense_buffer, sense_len); in scsi_log_print_sense()
414 const unsigned char *sense_buffer, int sense_len) in __scsi_print_sense() argument
416 scsi_log_print_sense(sdev, name, -1, sense_buffer, sense_len); in __scsi_print_sense()
424 cmd->sense_buffer, SCSI_SENSE_BUFFERSIZE); in scsi_print_sense()
Dsr.c338 (SCpnt->sense_buffer[0] & 0x7f) == 0x70) { /* Sense current */ in sr_done()
339 switch (SCpnt->sense_buffer[2]) { in sr_done()
343 if (!(SCpnt->sense_buffer[0] & 0x90)) in sr_done()
345 error_sector = (SCpnt->sense_buffer[3] << 24) | in sr_done()
346 (SCpnt->sense_buffer[4] << 16) | in sr_done()
347 (SCpnt->sense_buffer[5] << 8) | in sr_done()
348 SCpnt->sense_buffer[6]; in sr_done()
Dps3rom.c249 memset(cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in ps3rom_queuecommand_lck()
251 cmd->sense_buffer[0] = 0x70; in ps3rom_queuecommand_lck()
252 cmd->sense_buffer[2] = ILLEGAL_REQUEST; in ps3rom_queuecommand_lck()
334 scsi_build_sense_buffer(0, cmd->sense_buffer, sense_key, asc, ascq); in ps3rom_interrupt()
Dscsi.c187 kmem_cache_free(pool->sense_slab, cmd->sense_buffer); in scsi_host_free_command()
209 cmd->sense_buffer = kmem_cache_alloc(pool->sense_slab, in scsi_host_alloc_command()
211 if (!cmd->sense_buffer) in scsi_host_alloc_command()
223 kmem_cache_free(pool->sense_slab, cmd->sense_buffer); in scsi_host_alloc_command()
257 buf = cmd->sense_buffer; in __scsi_get_command()
262 cmd->sense_buffer = buf; in __scsi_get_command()
Dscsi_priv.h25 (((scmd)->sense_buffer[0] & 0x70) == 0x70)
Dgdth.c458 scp->sense_buffer = kzalloc(SCSI_SENSE_BUFFERSIZE, GFP_KERNEL); in __gdth_execute()
459 if (!scp->sense_buffer) { in __gdth_execute()
483 kfree(scp->sense_buffer); in __gdth_execute()
2126 memset((char*)nscp->sense_buffer,0,16); in gdth_next()
2127 nscp->sense_buffer[0] = 0x70; in gdth_next()
2128 nscp->sense_buffer[2] = NOT_READY; in gdth_next()
2171 memset((char*)nscp->sense_buffer,0,16); in gdth_next()
2172 nscp->sense_buffer[0] = 0x70; in gdth_next()
2173 nscp->sense_buffer[2] = UNIT_ATTENTION; in gdth_next()
2190 nscp->sense_buffer[0] = 0; in gdth_next()
[all …]
Dstex.c284 void *sense_buffer; member
389 scsi_build_sense_buffer(0, cmd->sense_buffer, ILLEGAL_REQUEST, 0x24, in stex_invalid_field()
672 hba->ccb[tag].sense_buffer = cmd->sense_buffer; in stex_queuecommand_lck()
731 if (ccb->sense_buffer != NULL) in stex_copy_data()
732 memcpy(ccb->sense_buffer, resp->variable, in stex_copy_data()
1733 hba->ccb[tag].sense_buffer = NULL; in stex_hba_stop()
Dscsi_lib.c303 memset(cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in scsi_init_cmd_errh()
842 int len = 8 + cmd->sense_buffer[7]; in scsi_io_completion()
846 memcpy(req->sense, cmd->sense_buffer, len); in scsi_io_completion()
1904 unsigned char *sense_buf = cmd->sense_buffer; in scsi_mq_prep_fn()
1913 cmd->sense_buffer = sense_buf; in scsi_mq_prep_fn()
2065 cmd->sense_buffer = kzalloc_node(SCSI_SENSE_BUFFERSIZE, GFP_KERNEL, in scsi_init_request()
2067 if (!cmd->sense_buffer) in scsi_init_request()
2077 kfree(cmd->sense_buffer); in scsi_exit_request()
D3w-xxxx.c419 tw_dev->srb[request_id]->sense_buffer[0] = (0x1 << 7 | 0x70); in tw_decode_sense()
422 tw_dev->srb[request_id]->sense_buffer[2] = tw_sense_table[i][1]; in tw_decode_sense()
425 tw_dev->srb[request_id]->sense_buffer[7] = 0xa; /* 10 bytes */ in tw_decode_sense()
428 tw_dev->srb[request_id]->sense_buffer[12] = tw_sense_table[i][2]; in tw_decode_sense()
431 tw_dev->srb[request_id]->sense_buffer[13] = tw_sense_table[i][3]; in tw_decode_sense()
1972 scsi_build_sense_buffer(1, SCpnt->sense_buffer, ILLEGAL_REQUEST, 0x20, 0); in tw_scsi_queue_lck()
Ddc395x.c3336 switch (cmd->sense_buffer[2] & 0x0f) { in srb_done()
3368 if (cmd->sense_buffer[7] >= 6) in srb_done()
3371 cmd->sense_buffer[2], cmd->sense_buffer[12], in srb_done()
3372 cmd->sense_buffer[13], in srb_done()
3373 *((unsigned int *)(cmd->sense_buffer + 3)), in srb_done()
3374 *((unsigned int *)(cmd->sense_buffer + 8))); in srb_done()
3377 cmd->sense_buffer[2], in srb_done()
3378 *((unsigned int *)(cmd->sense_buffer + 3))); in srb_done()
3687 memset(cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in request_sense()
3700 pci_map_single(acb->dev, cmd->sense_buffer, in request_sense()
[all …]
Dvmw_pvscsi.c412 if (cmd->sense_buffer) in pvscsi_unmap_buffers()
549 if (sdstat == SAM_STAT_CHECK_CONDITION && cmd->sense_buffer) in pvscsi_complete_request()
689 if (cmd->sense_buffer) { in pvscsi_queue_ring()
690 ctx->sensePA = pci_map_single(adapter->dev, cmd->sense_buffer, in pvscsi_queue_ring()
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()
1823 && (SCpnt->sense_buffer[2] & 0xf) == RECOVERED_ERROR) in ihdlr()
1834 (SCpnt->sense_buffer[2] & 0xf) == NOT_READY))) in ihdlr()
1838 SCpnt->sense_buffer[2]); in ihdlr()
Deata.c1610 if (SCpnt->sense_buffer) in map_dma()
1612 H2DEV(pci_map_single(ha->pdev, SCpnt->sense_buffer, in map_dma()
2423 && (SCpnt->sense_buffer[2] & 0xf) == RECOVERED_ERROR) in ihdlr()
2435 (SCpnt->sense_buffer[2] & 0xf) == NOT_READY))) in ihdlr()
2441 spp->target_status, SCpnt->sense_buffer[2]); in ihdlr()
Dpmcraid.c347 cmd->sense_buffer = 0; in pmcraid_init_cmdblk()
856 if (cmd->sense_buffer != NULL) { in pmcraid_erp_done()
857 memcpy(scsi_cmd->sense_buffer, in pmcraid_erp_done()
858 cmd->sense_buffer, in pmcraid_erp_done()
862 cmd->sense_buffer, cmd->sense_buffer_dma); in pmcraid_erp_done()
863 cmd->sense_buffer = NULL; in pmcraid_erp_done()
2468 cmd->sense_buffer = pci_alloc_consistent(cmd->drv_inst->pdev, in pmcraid_request_sense()
2472 if (cmd->sense_buffer == NULL) { in pmcraid_request_sense()
2556 u8 *sense_buf = cmd->scsi_cmd->sense_buffer; in pmcraid_frame_auto_sense()
2703 memcpy(scsi_cmd->sense_buffer, in pmcraid_error_handler()
Dlibiscsi.c854 scsi_build_sense_buffer(1, sc->sense_buffer, in iscsi_scsi_cmd_rsp()
856 sc->sense_buffer[7] = 0xc; /* Additional sense length */ in iscsi_scsi_cmd_rsp()
857 sc->sense_buffer[8] = 0; /* Information desc type */ in iscsi_scsi_cmd_rsp()
858 sc->sense_buffer[9] = 0xa; /* Additional desc length */ in iscsi_scsi_cmd_rsp()
859 sc->sense_buffer[10] = 0x80; /* Validity bit */ in iscsi_scsi_cmd_rsp()
861 put_unaligned_be64(sector, &sc->sense_buffer[12]); in iscsi_scsi_cmd_rsp()
887 memcpy(sc->sense_buffer, data + 2, in iscsi_scsi_cmd_rsp()
Dxen-scsifront.c246 memcpy(sc->sense_buffer, ring_rsp->sense_buffer, sense_len); in scsifront_cdb_cmd_done()
Dvirtio_scsi.c201 if (sc->sense_buffer) { in virtscsi_complete_cmd()
202 memcpy(sc->sense_buffer, resp->sense, in virtscsi_complete_cmd()
Ddpt_i2o.c437 if ((cmd->cmnd[0] == REQUEST_SENSE) && (cmd->sense_buffer[0] != 0)) { in adpt_queue_lck()
2388 cmd->sense_buffer[0] = '\0'; // initialize sense valid flag to false in adpt_i2o_to_scsi()
2461 memcpy_fromio(cmd->sense_buffer, (reply+28) , len); in adpt_i2o_to_scsi()
2462 if(cmd->sense_buffer[0] == 0x70 /* class 7 */ && in adpt_i2o_to_scsi()
2463 cmd->sense_buffer[2] == DATA_PROTECT ){ in adpt_i2o_to_scsi()
Desp_scsi.c395 (ent->sense_ptr - cmd->sense_buffer); in esp_cur_dma_addr()
410 (ent->sense_ptr - cmd->sense_buffer); in esp_cur_dma_len()
651 ent->sense_ptr = cmd->sense_buffer; in esp_autosense()
927 printk("%02x ", cmd->sense_buffer[i]); in esp_cmd_is_done()
Daha1740.c269 memcpy(SCtmp->sense_buffer, ecbptr->sense, in aha1740_intr_handle()
Dstorvsc_drv.c1129 if (scsi_normalize_sense(scmnd->sense_buffer, in storvsc_command_completion()
1191 memcpy(request->cmd->sense_buffer, in storvsc_on_io_completion()
Dpmcraid.h608 u8 *sense_buffer; member
Dscsi_debug.c717 sbuff = scp->sense_buffer; in mk_sense_invalid_fld()
754 sbuff = scp->sense_buffer; in mk_sense_buffer()
1436 sbuff = scp->sense_buffer; in resp_requests()
2634 if (0x70 == (scp->sense_buffer[0] & 0x7f)) { in resp_read_dt0()
2635 scp->sense_buffer[0] |= 0x80; /* Valid bit */ in resp_read_dt0()
2638 put_unaligned_be32(ret, scp->sense_buffer + 3); in resp_read_dt0()
Dmegaraid.c1583 memcpy(cmd->sense_buffer, pthru->reqsensearea, in mega_cmd_done()
1593 memcpy(cmd->sense_buffer, in mega_cmd_done()
1600 cmd->sense_buffer[0] = 0x70; in mega_cmd_done()
1601 cmd->sense_buffer[2] = ABORTED_COMMAND; in mega_cmd_done()
Dqla1280.c517 #define CMD_SNSP(Cmnd) Cmnd->sense_buffer
3734 memcpy(cmd->sense_buffer, in qla1280_status_entry()
3738 memset(cmd->sense_buffer + sense_sz, 0, in qla1280_status_entry()
3746 (char *)cmd->sense_buffer, in qla1280_status_entry()
Dultrastor.c756 my_mscp->sense_data = isa_virt_to_bus(&SCpnt->sense_buffer); in ultrastor_queuecommand_lck()
Daha1542.c340 memcpy(tmp_cmd->sense_buffer, &ccb[mbo].cdb[ccb[mbo].cdblen], in aha1542_interrupt()
Da100u2w.c1040 memcpy((unsigned char *) &cmd->sense_buffer[0], in inia100_scb_handler()
D53c700.c1021 …slot->dma_handle = dma_map_single(hostdata->dev, SCp->sense_buffer, SCSI_SENSE_BUFFERSIZE, DMA_FRO… in process_script_interrupt()
1028 dma_cache_sync(hostdata->dev, SCp->sense_buffer, SCSI_SENSE_BUFFERSIZE, DMA_FROM_DEVICE); in process_script_interrupt()
DBusLogic.c2843 blogic_notice(" %02X", adapter, command->sense_buffer[i]); in blogic_process_ccbs()
3047 if (cdb[0] == REQUEST_SENSE && command->sense_buffer[0] != 0) { in blogic_qcmd_lck()
3187 command->sense_buffer, ccb->sense_datalen, in blogic_qcmd_lck()
Dwd719x.c245 cmd->SCp.dma_handle = dma_map_single(&wd->pdev->dev, cmd->sense_buffer, in wd719x_queuecommand()
Dipr.c677 ipr_cmd->sense_buffer[0] = 0; in ipr_reinit_ipr_cmnd()
5852 memcpy(scsi_cmd->sense_buffer, ipr_cmd->sense_buffer, in ipr_erp_done()
6047 u8 *sense_buf = ipr_cmd->scsi_cmd->sense_buffer; in ipr_gen_sense()
6146 memcpy(ipr_cmd->scsi_cmd->sense_buffer, ioasa64->auto_sense.data, in ipr_get_autosense()
6150 memcpy(ipr_cmd->scsi_cmd->sense_buffer, ioasa->auto_sense.data, in ipr_get_autosense()
6422 memset(scsi_cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in ipr_queuecommand()
9370 offsetof(struct ipr_cmnd, sense_buffer); in ipr_alloc_cmd_blks()
Dsd.c1617 info_valid = scsi_get_sense_info_fld(scmd->sense_buffer, in sd_completed_bytes()
1697 memset(SCpnt->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in sd_done()
Dmvumi.c1343 memcpy(cmd->scmd->sense_buffer, ob_frame->payload, in mvumi_complete_cmd()
2109 scsi_build_sense_buffer(0, scmd->sense_buffer, ILLEGAL_REQUEST, 0x24, in mvumi_build_frame()
Dsg.c490 memcpy(old_hdr->sense_buffer, srp->sense_b, in sg_read()
491 sizeof (old_hdr->sense_buffer)); in sg_read()
Dqlogicpti.c1168 memcpy(Cmnd->sense_buffer, sts->req_sense_data, in qlogicpti_intr_handler()
Dipr.h1605 u8 sense_buffer[SCSI_SENSE_BUFFERSIZE]; member
D3w-sas.c896 memcpy(tw_dev->srb[request_id]->sense_buffer, header->sense_data, TW_SENSE_DATA_LENGTH); in twl_fill_sense()
Dncr53c8xx.c4965 memcpy(cmd->sense_buffer, cp->sense_buf, in ncr_complete()
4970 u_char *p = cmd->sense_buffer; in ncr_complete()
5043 p = (u_char*) &cmd->sense_buffer; in ncr_complete()
Dips.c3362 memcpy(scb->scsi_cmd->sense_buffer, in ips_map_status()
3366 memcpy(scb->scsi_cmd->sense_buffer, in ips_map_status()
3711 sp = (char *) scb->scsi_cmd->sense_buffer; in ips_send_cmd()
Dadvansys.c6213 ASC_DBG_PRT_SENSE(2, scp->sense_buffer, in adv_isr_callback()
7146 ASC_DBG_PRT_SENSE(2, scp->sense_buffer, in asc_isr_callback()
7857 scp->SCp.dma_handle = dma_map_single(board->dev, scp->sense_buffer, in advansys_get_sense_buffer_dma()
7859 dma_cache_sync(board->dev, scp->sense_buffer, in advansys_get_sense_buffer_dma()
8149 scsiqp->sense_addr = cpu_to_le32(virt_to_bus(&scp->sense_buffer[0])); in adv_build_req()
Dhptiop.c767 memcpy(scp->sense_buffer, &req->sg_list, in hptiop_finish_scsi_req()
D3w-9xxx.c1018 …memcpy(tw_dev->srb[request_id]->sense_buffer, full_command_packet->header.sense_data, TW_SENSE_DAT… in twa_fill_sense()
Dhpsa.c1645 memset(cmd->sense_buffer, 0, in handle_ioaccel_mode2_error()
1656 memcpy(cmd->sense_buffer, in handle_ioaccel_mode2_error()
1809 memcpy(cmd->sense_buffer, ei->SenseInfo, sense_data_size); in complete_scsi_command()
Dinitio.c2582 dma_addr = dma_map_single(&host->pci_dev->dev, cmnd->sense_buffer, in initio_build_scb()
Datp870u.c616 req_p->sense_buffer[0]=0; in atp870u_queuecommand_lck()
/linux-4.1.27/include/scsi/
Dscsi_eh.h45 extern bool scsi_normalize_sense(const u8 *sense_buffer, int sb_len,
55 extern const u8 * scsi_sense_desc_find(const u8 * sense_buffer, int sb_len,
58 extern int scsi_get_sense_info_fld(const u8 * sense_buffer, int sb_len,
Dscsi_dbg.h21 const unsigned char *sense_buffer,
Dsg.h235 unsigned char sense_buffer[SG_MAX_SENSE]; /* [o] Output in 3 cases: member
Dscsi_cmnd.h114 unsigned char *sense_buffer; member
/linux-4.1.27/drivers/usb/storage/
Dtransport.c579 memcpy(srb->sense_buffer, record_not_found, in last_sector_hacks()
763 if (srb->sense_buffer[7] > (US_SENSE_SIZE - 8) && in usb_stor_invoke_transport()
766 (srb->sense_buffer[0] & 0x7C) == 0x70) { in usb_stor_invoke_transport()
775 srb->sense_buffer[7] + 8); in usb_stor_invoke_transport()
776 srb->sense_buffer[7] = (US_SENSE_SIZE - 8); in usb_stor_invoke_transport()
779 scsi_normalize_sense(srb->sense_buffer, SCSI_SENSE_BUFFERSIZE, in usb_stor_invoke_transport()
794 scdd = scsi_sense_desc_find(srb->sense_buffer, in usb_stor_invoke_transport()
796 fm_ili = (scdd ? scdd[3] : srb->sense_buffer[2]) & 0xA0; in usb_stor_invoke_transport()
810 srb->sense_buffer[0] = 0x0; in usb_stor_invoke_transport()
819 srb->sense_buffer[1] = HARDWARE_ERROR; in usb_stor_invoke_transport()
[all …]
Dcypress_atacb.c159 memcmp(srb->sense_buffer, usb_stor_sense_invalidCDB, in cypress_atacb_passthrough()
173 unsigned char *sb = srb->sense_buffer; in cypress_atacb_passthrough()
190 memcpy(regs, srb->sense_buffer, sizeof(regs)); in cypress_atacb_passthrough()
235 memcpy(srb->sense_buffer, in cypress_atacb_passthrough()
Disd200.c411 struct sense_data *buf = (struct sense_data *) &srb->sense_buffer[0]; in isd200_build_sense()
688 if ((srb->sense_buffer[2] & 0xf) == 0x0) in isd200_invoke_transport()
1443 kfree(info->srb.sense_buffer); in isd200_free_info_ptrs()
1466 info->srb.sense_buffer = in isd200_init_info()
1468 if (!info->id || !info->RegsBuf || !info->srb.sense_buffer) { in isd200_init_info()
Drealtek_cr.c836 memcpy(srb->sense_buffer, in rts51x_invoke_transport()
847 memcpy(srb->sense_buffer, in rts51x_invoke_transport()
Duas.c170 memcpy(cmnd->sense_buffer, sense_iu->sense, len); in uas_sense()
609 memcpy(cmnd->sense_buffer, usb_stor_sense_invalidCDB, in uas_queuecommand_lck()
/linux-4.1.27/drivers/xen/
Dxen-scsiback.c136 uint8_t sense_buffer[VSCSIIF_SENSE_BUFFERSIZE]; member
267 static void scsiback_print_status(char *sense_buffer, int errors, in scsiback_print_status() argument
331 static void scsiback_do_resp_with_sense(char *sense_buffer, int32_t result, in scsiback_do_resp_with_sense() argument
349 if (sense_buffer != NULL && in scsiback_do_resp_with_sense()
350 scsi_normalize_sense(sense_buffer, VSCSIIF_SENSE_BUFFERSIZE, in scsiback_do_resp_with_sense()
352 len = min_t(unsigned, 8 + sense_buffer[7], in scsiback_do_resp_with_sense()
354 memcpy(ring_res->sense_buffer, sense_buffer, len); in scsiback_do_resp_with_sense()
376 unsigned char *sense_buffer; in scsiback_cmd_done() local
380 sense_buffer = pending_req->sense_buffer; in scsiback_cmd_done()
385 scsiback_print_status(sense_buffer, errors, pending_req); in scsiback_cmd_done()
[all …]
/linux-4.1.27/include/xen/interface/io/
Dvscsiif.h220 uint8_t sense_buffer[VSCSIIF_SENSE_BUFFERSIZE]; member
/linux-4.1.27/drivers/message/fusion/
Dmptscsih.c554 skey = sc->sense_buffer[2] & 0x0F; in mptscsih_info_scsiio()
555 asc = sc->sense_buffer[12]; in mptscsih_info_scsiio()
556 ascq = sc->sense_buffer[13]; in mptscsih_info_scsiio()
902 (sc->sense_buffer[2] & 0x20)) { in mptscsih_io_done()
905 sc->sense_buffer[3] << 24 | in mptscsih_io_done()
906 sc->sense_buffer[4] << 16 | in mptscsih_io_done()
907 sc->sense_buffer[5] << 8 | in mptscsih_io_done()
908 sc->sense_buffer[6]; in mptscsih_io_done()
909 if (((sc->sense_buffer[3] & 0x80) == in mptscsih_io_done()
912 sc->sense_buffer[2] = in mptscsih_io_done()
[all …]
/linux-4.1.27/include/trace/events/
Dtarget.h191 min(18, ((u8 *) cmd->sense_buffer)[SPC_ADD_SENSE_LEN_OFFSET] + 8) : 0;
193 memcpy(__entry->sense_data, cmd->sense_buffer, __entry->sense_length);
/linux-4.1.27/include/uapi/linux/
Dtarget_core_user.h124 char sense_buffer[TCMU_SENSE_BUFFERSIZE]; member
/linux-4.1.27/arch/ia64/hp/sim/
Dsimscsi.c315 sc->sense_buffer[0] = 0x70; in simscsi_queuecommand_lck()
316 sc->sense_buffer[2] = 0x00; in simscsi_queuecommand_lck()
/linux-4.1.27/drivers/scsi/aacraid/
Daachba.c1132 memcpy(cmd->sense_buffer, &dev->fsa_dev[cid].sense_data, in aac_bounds_32()
1852 memcpy(scsicmd->sense_buffer, &dev->fsa_dev[cid].sense_data, in io_callback()
1866 memcpy(scsicmd->sense_buffer, &dev->fsa_dev[cid].sense_data, in io_callback()
1943 memcpy(scsicmd->sense_buffer, &dev->fsa_dev[cid].sense_data, in aac_read()
2040 memcpy(scsicmd->sense_buffer, &dev->fsa_dev[cid].sense_data, in aac_write()
2118 memcpy(cmd->sense_buffer, &dev->fsa_dev[cid].sense_data, in synchronize_callback()
2408 memcpy(scsicmd->sense_buffer, &dev->fsa_dev[cid].sense_data, in aac_scsi_cmd()
2472 memcpy(scsicmd->sense_buffer, in aac_scsi_cmd()
2741 memcpy(scsicmd->sense_buffer, &dev->fsa_dev[cid].sense_data, sizeof (struct sense_data)); in aac_scsi_cmd()
2767 memcpy(scsicmd->sense_buffer, in aac_scsi_cmd()
[all …]
/linux-4.1.27/Documentation/
Dbus-virt-phys-mapping.txt109 /* ask the controller to read the sense status into "sense_buffer" */
110 mbox.bufstart = virt_to_bus(&sense_buffer);
111 mbox.buflen = sizeof(sense_buffer);
/linux-4.1.27/drivers/s390/scsi/
Dzfcp_fc.h272 memcpy(scsi->sense_buffer, sense, sense_len); in zfcp_fc_eval_fcp_rsp()
Dzfcp_dbf.c440 zfcp_dbf_pl_write(dbf, sc->sense_buffer, rec->pl_len, in zfcp_dbf_scsi()
Dzfcp_scsi.c675 scsi_build_sense_buffer(1, scmd->sense_buffer, in zfcp_scsi_dif_sense_error()
/linux-4.1.27/drivers/scsi/lpfc/
Dlpfc_scsi.c3013 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, in lpfc_calc_bg_err()
3024 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, in lpfc_calc_bg_err()
3036 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, in lpfc_calc_bg_err()
3120 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, in lpfc_parse_bg_err()
3136 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, in lpfc_parse_bg_err()
3153 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, in lpfc_parse_bg_err()
3174 cmd->sense_buffer[7] = 0xc; /* Additional sense length */ in lpfc_parse_bg_err()
3175 cmd->sense_buffer[8] = 0; /* Information descriptor type */ in lpfc_parse_bg_err()
3176 cmd->sense_buffer[9] = 0xa; /* Additional descriptor length */ in lpfc_parse_bg_err()
3177 cmd->sense_buffer[10] = 0x80; /* Validity bit */ in lpfc_parse_bg_err()
[all …]
/linux-4.1.27/drivers/target/
Dtarget_core_xcopy.c349 unsigned char sense_buffer[TRANSPORT_SENSE_BUFFER]; member
672 DMA_FROM_DEVICE, 0, &xpt_cmd->sense_buffer[0]); in target_xcopy_read_source()
732 DMA_TO_DEVICE, 0, &xpt_cmd->sense_buffer[0]); in target_xcopy_write_destination()
Dtarget_core_pscsi.c620 unsigned char *sense_buffer) in pscsi_transport_complete() argument
707 if (sense_buffer && (status_byte(result) & CHECK_CONDITION)) { in pscsi_transport_complete()
708 memcpy(sense_buffer, pt->pscsi_sense, TRANSPORT_SENSE_BUFFER); in pscsi_transport_complete()
Dtarget_core_transport.c694 return cmd->sense_buffer; in transport_get_sense_buffer()
1165 unsigned char *sense_buffer) in transport_init_se_cmd() argument
1183 cmd->sense_buffer = sense_buffer; in transport_init_se_cmd()
2777 unsigned char *buffer = cmd->sense_buffer; in transport_send_check_condition_and_sense()
Dtarget_core_user.c478 memcpy(se_cmd->sense_buffer, entry->rsp.sense_buffer, in tcmu_handle_completion()
/linux-4.1.27/drivers/scsi/qla2xxx/
Dqla_isr.c1687 SET_CMD_SENSE_PTR(sp, cp->sense_buffer); in qla2x00_handle_sense()
1693 memcpy(cp->sense_buffer, sense_data, sense_len); in qla2x00_handle_sense()
1695 SET_CMD_SENSE_PTR(sp, cp->sense_buffer + sense_len); in qla2x00_handle_sense()
1710 cp->sense_buffer, sense_len); in qla2x00_handle_sense()
1817 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, in qla2x00_handle_dif_error()
1827 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, in qla2x00_handle_dif_error()
1837 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, in qla2x00_handle_dif_error()
2197 memset(cp->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in qla2x00_status_entry()
2269 memset(cp->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in qla2x00_status_entry()
Dqla_target.h940 unsigned char sense_buffer[TRANSPORT_SENSE_BUFFER]; member
1034 unsigned char *sense_buffer; member
Dqla_mr.c2140 SET_CMD_SENSE_PTR(sp, cp->sense_buffer); in qlafx00_handle_sense()
2146 memcpy(cp->sense_buffer, sense_data, sense_len); in qlafx00_handle_sense()
2150 SET_CMD_SENSE_PTR(sp, cp->sense_buffer + sense_len); in qlafx00_handle_sense()
2168 cp->sense_buffer, sense_len); in qlafx00_handle_sense()
2404 memset(cp->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in qlafx00_status_entry()
2485 memset(cp->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in qlafx00_status_entry()
Dqla_target.c1930 prm->sense_buffer = &cmd->sense_buffer[0]; in qlt_pre_xmit_response()
1972 if (QLA_TGT_SENSE_VALID(prm->sense_buffer) || in qlt_pre_xmit_response()
2100 if (QLA_TGT_SENSE_VALID(prm->sense_buffer)) { in qlt_24xx_init_ctio_to_isp()
2126 cpu_to_be32(((uint32_t *)prm->sense_buffer)[i]); in qlt_24xx_init_ctio_to_isp()
Dtcm_qla2xxx.c581 return target_submit_cmd(se_cmd, se_sess, cdb, &cmd->sense_buffer[0], in tcm_qla2xxx_handle_cmd()
/linux-4.1.27/drivers/scsi/qla4xxx/
Dql4_isr.c26 memset(cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in qla4xxx_copy_sense()
39 srb->req_sense_ptr = cmd->sense_buffer; in qla4xxx_copy_sense()
44 memcpy(cmd->sense_buffer, sts_entry->senseData, sense_len); in qla4xxx_copy_sense()
55 DEBUG5(qla4xxx_dump_buffer(cmd->sense_buffer, sense_len)); in qla4xxx_copy_sense()
/linux-4.1.27/drivers/target/loopback/
Dtcm_loop.c818 if (se_cmd->sense_buffer && in tcm_loop_queue_status()
822 memcpy(sc->sense_buffer, se_cmd->sense_buffer, in tcm_loop_queue_status()
/linux-4.1.27/drivers/staging/rts5208/
Drtsx_transport.c190 memcpy(srb->sense_buffer, in rtsx_invoke_transport()
191 (unsigned char *)&(chip->sense_buffer[SCSI_LUN(srb)]), in rtsx_invoke_transport()
Drtsx_chip.h707 struct sense_data_t sense_buffer[MAX_ALLOWED_LUN_CNT]; member
Drtsx_scsi.c403 struct sense_data_t *sense = &(chip->sense_buffer[lun]); in set_sense_data()
624 sense = &(chip->sense_buffer[lun]); in request_sense()
/linux-4.1.27/drivers/scsi/megaraid/
Dmegaraid_mbox.c1600 scp->sense_buffer[0] = 0x70; in DEF_SCSI_QCMD()
1601 scp->sense_buffer[2] = ILLEGAL_REQUEST; in DEF_SCSI_QCMD()
1602 scp->sense_buffer[12] = MEGA_INVALID_FIELD_IN_CDB; in DEF_SCSI_QCMD()
2349 memcpy(scp->sense_buffer, pthru->reqsensearea, in megaraid_mbox_dpc()
2358 memcpy(scp->sense_buffer, in megaraid_mbox_dpc()
2365 scp->sense_buffer[0] = 0x70; in megaraid_mbox_dpc()
2366 scp->sense_buffer[2] = ABORTED_COMMAND; in megaraid_mbox_dpc()
Dmegaraid_sas_fusion.c1187 memset(cmd->scmd->sense_buffer, 0, in map_cmd_status()
1189 memcpy(cmd->scmd->sense_buffer, cmd->sense, in map_cmd_status()
Dmegaraid_sas_base.c2935 memset(cmd->scmd->sense_buffer, 0, in megasas_complete_cmd()
2937 memcpy(cmd->scmd->sense_buffer, cmd->sense, in megasas_complete_cmd()
/linux-4.1.27/drivers/ata/
Dlibata-scsi.c277 scsi_build_sense_buffer(0, cmd->sense_buffer, sk, asc, ascq); in ata_scsi_set_sense()
980 unsigned char *sb = cmd->sense_buffer; in ata_gen_passthru_sense()
1054 unsigned char *sb = cmd->sense_buffer; in ata_gen_ata_sense()
2613 memset(cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in atapi_request_sense()
2621 cmd->sense_buffer[0] = 0x70; in atapi_request_sense()
2622 cmd->sense_buffer[2] = qc->tf.feature >> 4; in atapi_request_sense()
2627 sg_init_one(&qc->sgent, cmd->sense_buffer, SCSI_SENSE_BUFFERSIZE); in atapi_request_sense()
Dlibata-eh.c1840 qc->scsicmd->sense_buffer, in ata_eh_analyze_tf()
3293 u8 *sense_buffer = dev->link->ap->sector_buf; in atapi_eh_clear_ua() local
3308 err_mask = atapi_eh_request_sense(dev, sense_buffer, sense_key); in atapi_eh_clear_ua()
/linux-4.1.27/drivers/scsi/ufs/
Dufshcd.h169 u8 *sense_buffer; member
Dufshcd.c798 if (lrbp->sense_buffer && in ufshcd_copy_sense_data()
801 memcpy(lrbp->sense_buffer, in ufshcd_copy_sense_data()
1326 lrbp->sense_buffer = cmd->sense_buffer; in ufshcd_queuecommand()
1355 lrbp->sense_buffer = NULL; in ufshcd_compose_dev_cmd()
/linux-4.1.27/Documentation/target/
Dtcmu-design.txt161 rsp.sense_buffer if necessary. Userspace then increments
260 possibly sense_buffer), updating cmd_tail, and notifying the kernel
337 /* Also fill in rsp->sense_buffer here */
/linux-4.1.27/drivers/scsi/mpt2sas/
Dmpt2sas_scsih.c3797 scsi_build_sense_buffer(0, scmd->sense_buffer, ILLEGAL_REQUEST, 0x10, ascq); in _scsih_eedp_error_handling()
4028 _scsih_normalize_sense(char *sense_buffer, struct sense_info *data) in _scsih_normalize_sense() argument
4030 if ((sense_buffer[0] & 0x7F) >= 0x72) { in _scsih_normalize_sense()
4032 data->skey = sense_buffer[1] & 0x0F; in _scsih_normalize_sense()
4033 data->asc = sense_buffer[2]; in _scsih_normalize_sense()
4034 data->ascq = sense_buffer[3]; in _scsih_normalize_sense()
4037 data->skey = sense_buffer[2] & 0x0F; in _scsih_normalize_sense()
4038 data->asc = sense_buffer[12]; in _scsih_normalize_sense()
4039 data->ascq = sense_buffer[13]; in _scsih_normalize_sense()
4233 _scsih_normalize_sense(scmd->sense_buffer, &data); in _scsih_scsi_ioc_info()
[all …]
/linux-4.1.27/drivers/scsi/mpt3sas/
Dmpt3sas_scsih.c3497 scsi_build_sense_buffer(0, scmd->sense_buffer, ILLEGAL_REQUEST, 0x10, in _scsih_eedp_error_handling()
3645 _scsih_normalize_sense(char *sense_buffer, struct sense_info *data) in _scsih_normalize_sense() argument
3647 if ((sense_buffer[0] & 0x7F) >= 0x72) { in _scsih_normalize_sense()
3649 data->skey = sense_buffer[1] & 0x0F; in _scsih_normalize_sense()
3650 data->asc = sense_buffer[2]; in _scsih_normalize_sense()
3651 data->ascq = sense_buffer[3]; in _scsih_normalize_sense()
3654 data->skey = sense_buffer[2] & 0x0F; in _scsih_normalize_sense()
3655 data->asc = sense_buffer[12]; in _scsih_normalize_sense()
3656 data->ascq = sense_buffer[13]; in _scsih_normalize_sense()
3851 _scsih_normalize_sense(scmd->sense_buffer, &data); in _scsih_scsi_ioc_info()
[all …]
/linux-4.1.27/drivers/scsi/aic7xxx/
Daic79xx_osm.c1803 cmd->sense_buffer[0] = 0; in ahd_done()
1941 memset(cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in ahd_linux_handle_scsi_status()
1942 memcpy(cmd->sense_buffer, in ahd_linux_handle_scsi_status()
1956 printk("0x%x ", cmd->sense_buffer[i]); in ahd_linux_handle_scsi_status()
2064 cmd->sense_buffer; in ahd_linux_queue_cmd_complete()
Daic7xxx_osm.c1734 cmd->sense_buffer[0] = 0; in ahc_done()
1855 memcpy(cmd->sense_buffer, in ahc_linux_handle_scsi_status()
1858 memset(&cmd->sense_buffer[sense_size], 0, in ahc_linux_handle_scsi_status()
1870 printk("0x%x ", cmd->sense_buffer[i]); in ahc_linux_handle_scsi_status()
/linux-4.1.27/drivers/staging/i2o/
Di2o_scsi.c370 memcpy(cmd->sense_buffer, &msg->body[3], in i2o_scsi_reply()
/linux-4.1.27/drivers/target/tcm_fc/
Dtfc_cmd.c153 memcpy((fcp + 1), se_cmd->sense_buffer, len); in ft_queue_status()
/linux-4.1.27/drivers/target/iscsi/
Discsi_target.c994 cmd->sense_buffer + 2); in iscsit_setup_scsi_cmd()
1807 TCM_SIMPLE_TAG, cmd->sense_buffer + 2); in iscsit_handle_task_mgt_cmd()
3231 if (cmd->se_cmd.sense_buffer && in iscsit_send_response()
3234 put_unaligned_be16(cmd->se_cmd.scsi_sense_length, cmd->sense_buffer); in iscsit_send_response()
3239 iov[iov_count].iov_base = cmd->sense_buffer; in iscsit_send_response()
3245 memset(cmd->sense_buffer + in iscsit_send_response()
3254 cmd->sense_buffer, in iscsit_send_response()
/linux-4.1.27/include/target/
Dtarget_core_base.h510 void *sense_buffer; member
/linux-4.1.27/drivers/usb/image/
Dmicrotek.c476 context->srb->sense_buffer, in mts_command_done()
/linux-4.1.27/include/target/iscsi/
Discsi_target_core.h490 unsigned char sense_buffer[ISCSI_SENSE_BUFFER_LEN]; member
/linux-4.1.27/drivers/staging/unisys/virthba/
Dvirthba.c990 memcpy(scsicmd->sense_buffer, cmdrsp->scsi.sensebuf, MAX_SENSE_SIZE); in do_scsi_linuxstat()
991 sd = (struct sense_data *)scsicmd->sense_buffer; in do_scsi_linuxstat()
/linux-4.1.27/Documentation/scsi/
Dscsi_mid_low_api.txt1067 * autosense and fill in the struct scsi_cmnd::sense_buffer
1068 * array. The scsi_cmnd::sense_buffer array is zeroed prior to
1287 sense_buffer - an array (maximum size: SCSI_SENSE_BUFFERSIZE bytes) that
1290 set, if the top nibble of sense_buffer[0] has the value 7
1291 then the mid level will assume the sense_buffer array
1353 scsi_cmnd::sense_buffer[0] . If this byte has an upper nibble of 7 (or 0xf)
Dscsi_eh.txt303 Note that if autosense is not supported, scmd->sense_buffer
DChangeLog.1992-19971739 * aha1542.c: Replace 16 with sizeof(SCpnt->sense_buffer). Add tests
/linux-4.1.27/drivers/scsi/sym53c8xx_2/
Dsym_glue.c210 memset(cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in sym_set_cam_result_error()
211 memcpy(cmd->sense_buffer, cp->sns_bbuf, in sym_set_cam_result_error()
/linux-4.1.27/drivers/scsi/libsas/
Dsas_scsi_host.c103 memcpy(sc->sense_buffer, ts->buf, in sas_end_task()
/linux-4.1.27/drivers/scsi/bnx2fc/
Dbnx2fc_io.c1820 memset(sc_cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in bnx2fc_parse_fcp_rsp()
1822 memcpy(sc_cmd->sense_buffer, rq_data, fcp_sns_len); in bnx2fc_parse_fcp_rsp()
/linux-4.1.27/drivers/infiniband/ulp/isert/
Dib_isert.c2182 if (cmd->se_cmd.sense_buffer && in isert_put_response()
2191 cmd->sense_buffer); in isert_put_response()
2199 (void *)cmd->sense_buffer, pdu_len, in isert_put_response()
/linux-4.1.27/drivers/scsi/arm/
Dfas216.c2012 memset(SCpnt->sense_buffer, 0, sizeof(SCpnt->sense_buffer)); in fas216_rq_sns_done()
/linux-4.1.27/drivers/scsi/bfa/
Dbfad_im.c59 memcpy(cmnd->sense_buffer, sns_info, sns_len); in bfa_cb_ioim_done()
/linux-4.1.27/drivers/firewire/
Dsbp2.c1379 orb->cmd->sense_buffer); in complete_command_orb()
/linux-4.1.27/drivers/scsi/esas2r/
Desas2r_main.c915 rq->sense_buf = cmd->sense_buffer; in esas2r_queuecommand()
/linux-4.1.27/drivers/block/
Dcciss_scsi.c753 memcpy(cmd->sense_buffer, ei->SenseInfo, in complete_scsi_command()
/linux-4.1.27/drivers/scsi/libfc/
Dfc_fcp.c872 memcpy(fsp->cmd->sense_buffer, in fc_fcp_resp()
/linux-4.1.27/drivers/scsi/ibmvscsi/
Dibmvscsi.c1003 memcpy(cmnd->sense_buffer, in handle_cmd_rsp()
Dibmvfc.c1548 memcpy(cmnd->sense_buffer, rsp->data.sense + rsp_len, sense_len); in ibmvfc_scsi_done()
/linux-4.1.27/drivers/scsi/arcmsr/
Darcmsr_hba.c986 struct SENSE_DATA *sensebuffer = (struct SENSE_DATA *)pcmd->sense_buffer; in arcmsr_report_sense_info()
2317 (struct SENSE_DATA *)cmd->sense_buffer; in arcmsr_iop_message_xfer()
/linux-4.1.27/drivers/scsi/csiostor/
Dcsio_scsi.c1601 memcpy(cmnd->sense_buffer, in csio_scsi_err_handler()
/linux-4.1.27/drivers/scsi/fnic/
Dfnic_scsi.c352 sc->sense_buffer, in fnic_queue_wq_copy_desc()
/linux-4.1.27/drivers/infiniband/ulp/srpt/
Dib_srpt.c3048 BUG_ON(ioctx->sense_data != cmd->sense_buffer); in srpt_queue_status()
/linux-4.1.27/drivers/infiniband/ulp/srp/
Dib_srp.c1758 memcpy(scmnd->sense_buffer, rsp->data + in srp_process_rsp()
/linux-4.1.27/drivers/scsi/be2iscsi/
Dbe_main.c1352 memcpy(task->sc->sense_buffer, sense, in be_complete_io()