/linux-4.4.14/drivers/scsi/ |
D | scsi_common.c | 137 bool scsi_normalize_sense(const u8 *sense_buffer, int sb_len, in scsi_normalize_sense() argument 140 if (!sense_buffer || !sb_len) in scsi_normalize_sense() 145 sshdr->response_code = (sense_buffer[0] & 0x7f); in scsi_normalize_sense() 155 sshdr->sense_key = (sense_buffer[1] & 0xf); in scsi_normalize_sense() 157 sshdr->asc = sense_buffer[2]; in scsi_normalize_sense() 159 sshdr->ascq = sense_buffer[3]; in scsi_normalize_sense() 161 sshdr->additional_length = sense_buffer[7]; in scsi_normalize_sense() 167 sshdr->sense_key = (sense_buffer[2] & 0xf); in scsi_normalize_sense() 169 sb_len = (sb_len < (sense_buffer[7] + 8)) ? in scsi_normalize_sense() 170 sb_len : (sense_buffer[7] + 8); in scsi_normalize_sense() [all …]
|
D | scsi_logging.c | 340 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()
|
D | scsi_error.c | 491 if (scmd->sense_buffer[2] & 0xe0) in scsi_check_sense() 500 (scmd->sense_buffer[8] == 0x4) && in scsi_check_sense() 501 (scmd->sense_buffer[11] & 0xe0)) in scsi_check_sense() 947 sg_init_one(&ses->sense_sgl, scmd->sense_buffer, in scsi_eh_prep_cmnd() 974 memset(scmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in scsi_eh_prep_cmnd() 2423 return scsi_normalize_sense(cmd->sense_buffer, in scsi_command_normalize_sense() 2438 int scsi_get_sense_info_fld(const u8 * sense_buffer, int sb_len, in scsi_get_sense_info_fld() argument 2447 switch (sense_buffer[0] & 0x7f) { in scsi_get_sense_info_fld() 2450 if (sense_buffer[0] & 0x80) { in scsi_get_sense_info_fld() 2451 *info_out = (sense_buffer[3] << 24) + in scsi_get_sense_info_fld() [all …]
|
D | sr.c | 338 (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()
|
D | ps3rom.c | 249 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()
|
D | scsi.c | 141 kmem_cache_free(pool->sense_slab, cmd->sense_buffer); in scsi_host_free_command() 163 cmd->sense_buffer = kmem_cache_alloc(pool->sense_slab, in scsi_host_alloc_command() 165 if (!cmd->sense_buffer) in scsi_host_alloc_command() 177 kmem_cache_free(pool->sense_slab, cmd->sense_buffer); in scsi_host_alloc_command() 211 buf = cmd->sense_buffer; in __scsi_get_command() 216 cmd->sense_buffer = buf; in __scsi_get_command()
|
D | scsi_priv.h | 25 (((scmd)->sense_buffer[0] & 0x70) == 0x70)
|
D | gdth.c | 458 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 …]
|
D | stex.c | 285 void *sense_buffer; member 382 scsi_build_sense_buffer(0, cmd->sense_buffer, ILLEGAL_REQUEST, 0x24, in stex_invalid_field() 665 hba->ccb[tag].sense_buffer = cmd->sense_buffer; in stex_queuecommand_lck() 724 if (ccb->sense_buffer != NULL) in stex_copy_data() 725 memcpy(ccb->sense_buffer, resp->variable, in stex_copy_data() 1718 hba->ccb[tag].sense_buffer = NULL; in stex_hba_stop()
|
D | scsi_lib.c | 304 memset(cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in scsi_init_cmd_errh() 843 int len = 8 + cmd->sense_buffer[7]; in scsi_io_completion() 847 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()
|
D | 3w-xxxx.c | 419 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()
|
D | dc395x.c | 3336 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 …]
|
D | vmw_pvscsi.c | 412 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()
|
D | u14-34f.c | 1123 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()
|
D | eata.c | 1610 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()
|
D | pmcraid.c | 348 cmd->sense_buffer = 0; in pmcraid_init_cmdblk() 857 if (cmd->sense_buffer != NULL) { in pmcraid_erp_done() 858 memcpy(scsi_cmd->sense_buffer, in pmcraid_erp_done() 859 cmd->sense_buffer, in pmcraid_erp_done() 863 cmd->sense_buffer, cmd->sense_buffer_dma); in pmcraid_erp_done() 864 cmd->sense_buffer = NULL; in pmcraid_erp_done() 2469 cmd->sense_buffer = pci_alloc_consistent(cmd->drv_inst->pdev, in pmcraid_request_sense() 2473 if (cmd->sense_buffer == NULL) { in pmcraid_request_sense() 2557 u8 *sense_buf = cmd->scsi_cmd->sense_buffer; in pmcraid_frame_auto_sense() 2704 memcpy(scsi_cmd->sense_buffer, in pmcraid_error_handler()
|
D | xen-scsifront.c | 246 memcpy(sc->sense_buffer, ring_rsp->sense_buffer, sense_len); in scsifront_cdb_cmd_done()
|
D | storvsc_drv.c | 944 if (scsi_normalize_sense(scmnd->sense_buffer, in storvsc_command_completion() 1006 memcpy(request->cmd->sense_buffer, in storvsc_on_io_completion()
|
D | virtio_scsi.c | 201 if (sc->sense_buffer) { in virtscsi_complete_cmd() 202 memcpy(sc->sense_buffer, resp->sense, in virtscsi_complete_cmd()
|
D | dpt_i2o.c | 437 if ((cmd->cmnd[0] == REQUEST_SENSE) && (cmd->sense_buffer[0] != 0)) { in adpt_queue_lck() 2391 cmd->sense_buffer[0] = '\0'; // initialize sense valid flag to false in adpt_i2o_to_scsi() 2464 memcpy_fromio(cmd->sense_buffer, (reply+28) , len); in adpt_i2o_to_scsi() 2465 if(cmd->sense_buffer[0] == 0x70 /* class 7 */ && in adpt_i2o_to_scsi() 2466 cmd->sense_buffer[2] == DATA_PROTECT ){ in adpt_i2o_to_scsi()
|
D | esp_scsi.c | 395 (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()
|
D | aha1740.c | 269 memcpy(SCtmp->sense_buffer, ecbptr->sense, in aha1740_intr_handle()
|
D | pmcraid.h | 608 u8 *sense_buffer; member
|
D | scsi_debug.c | 720 sbuff = scp->sense_buffer; in mk_sense_invalid_fld() 757 sbuff = scp->sense_buffer; in mk_sense_buffer() 1438 sbuff = scp->sense_buffer; in resp_requests() 2631 if (0x70 == (scp->sense_buffer[0] & 0x7f)) { in resp_read_dt0() 2632 scp->sense_buffer[0] |= 0x80; /* Valid bit */ in resp_read_dt0() 2635 put_unaligned_be32(ret, scp->sense_buffer + 3); in resp_read_dt0()
|
D | megaraid.c | 1581 memcpy(cmd->sense_buffer, pthru->reqsensearea, in mega_cmd_done() 1591 memcpy(cmd->sense_buffer, in mega_cmd_done() 1598 cmd->sense_buffer[0] = 0x70; in mega_cmd_done() 1599 cmd->sense_buffer[2] = ABORTED_COMMAND; in mega_cmd_done()
|
D | qla1280.c | 517 #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()
|
D | ultrastor.c | 756 my_mscp->sense_data = isa_virt_to_bus(&SCpnt->sense_buffer); in ultrastor_queuecommand_lck()
|
D | a100u2w.c | 1040 memcpy((unsigned char *) &cmd->sense_buffer[0], in inia100_scb_handler()
|
D | aha1542.c | 340 memcpy(tmp_cmd->sense_buffer, &ccb[mbo].cdb[ccb[mbo].cdblen], in aha1542_interrupt()
|
D | 53c700.c | 1020 …slot->dma_handle = dma_map_single(hostdata->dev, SCp->sense_buffer, SCSI_SENSE_BUFFERSIZE, DMA_FRO… in process_script_interrupt() 1027 dma_cache_sync(hostdata->dev, SCp->sense_buffer, SCSI_SENSE_BUFFERSIZE, DMA_FROM_DEVICE); in process_script_interrupt()
|
D | BusLogic.c | 2843 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()
|
D | wd719x.c | 245 cmd->SCp.dma_handle = dma_map_single(&wd->pdev->dev, cmd->sense_buffer, in wd719x_queuecommand()
|
D | ipr.c | 677 ipr_cmd->sense_buffer[0] = 0; in ipr_reinit_ipr_cmnd() 5857 memcpy(scsi_cmd->sense_buffer, ipr_cmd->sense_buffer, in ipr_erp_done() 6052 u8 *sense_buf = ipr_cmd->scsi_cmd->sense_buffer; in ipr_gen_sense() 6151 memcpy(ipr_cmd->scsi_cmd->sense_buffer, ioasa64->auto_sense.data, in ipr_get_autosense() 6155 memcpy(ipr_cmd->scsi_cmd->sense_buffer, ioasa->auto_sense.data, in ipr_get_autosense() 6435 memset(scsi_cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in ipr_queuecommand() 9499 offsetof(struct ipr_cmnd, sense_buffer); in ipr_alloc_cmd_blks()
|
D | libiscsi.c | 854 scsi_build_sense_buffer(1, sc->sense_buffer, in iscsi_scsi_cmd_rsp() 856 scsi_set_sense_information(sc->sense_buffer, in iscsi_scsi_cmd_rsp() 884 memcpy(sc->sense_buffer, data + 2, in iscsi_scsi_cmd_rsp()
|
D | sg.c | 490 memcpy(old_hdr->sense_buffer, srp->sense_b, in sg_read() 491 sizeof (old_hdr->sense_buffer)); in sg_read()
|
D | sd.c | 1727 info_valid = scsi_get_sense_info_fld(scmd->sense_buffer, in sd_completed_bytes() 1807 memset(SCpnt->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in sd_done()
|
D | mvumi.c | 1343 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()
|
D | qlogicpti.c | 1168 memcpy(Cmnd->sense_buffer, sts->req_sense_data, in qlogicpti_intr_handler()
|
D | ipr.h | 1622 u8 sense_buffer[SCSI_SENSE_BUFFERSIZE]; member
|
D | 3w-sas.c | 896 memcpy(tw_dev->srb[request_id]->sense_buffer, header->sense_data, TW_SENSE_DATA_LENGTH); in twl_fill_sense()
|
D | ncr53c8xx.c | 4965 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()
|
D | ips.c | 3358 memcpy(scb->scsi_cmd->sense_buffer, in ips_map_status() 3362 memcpy(scb->scsi_cmd->sense_buffer, in ips_map_status() 3707 sp = (char *) scb->scsi_cmd->sense_buffer; in ips_send_cmd()
|
D | hptiop.c | 767 memcpy(scp->sense_buffer, &req->sg_list, SCSI_SENSE_BUFFERSIZE); in hptiop_finish_scsi_req()
|
D | 3w-9xxx.c | 1018 …memcpy(tw_dev->srb[request_id]->sense_buffer, full_command_packet->header.sense_data, TW_SENSE_DAT… in twa_fill_sense()
|
D | advansys.c | 6028 ASC_DBG_PRT_SENSE(2, scp->sense_buffer, in adv_isr_callback() 6797 ASC_DBG_PRT_SENSE(2, scp->sense_buffer, in asc_isr_callback() 7505 scp->SCp.dma_handle = dma_map_single(board->dev, scp->sense_buffer, in asc_get_sense_buffer_dma() 7798 sense_addr = dma_map_single(boardp->dev, scp->sense_buffer, in adv_build_req()
|
D | initio.c | 2582 dma_addr = dma_map_single(&host->pci_dev->dev, cmnd->sense_buffer, in initio_build_scb()
|
D | hpsa.c | 2161 memset(cmd->sense_buffer, 0, in handle_ioaccel_mode2_error() 2172 memcpy(cmd->sense_buffer, in handle_ioaccel_mode2_error() 2470 memcpy(cmd->sense_buffer, ei->SenseInfo, sense_data_size); in complete_scsi_command()
|
D | atp870u.c | 616 req_p->sense_buffer[0]=0; in atp870u_queuecommand_lck()
|
/linux-4.4.14/drivers/usb/storage/ |
D | transport.c | 579 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 …]
|
D | cypress_atacb.c | 161 memcmp(srb->sense_buffer, usb_stor_sense_invalidCDB, in cypress_atacb_passthrough() 175 unsigned char *sb = srb->sense_buffer; in cypress_atacb_passthrough() 192 memcpy(regs, srb->sense_buffer, sizeof(regs)); in cypress_atacb_passthrough() 237 memcpy(srb->sense_buffer, in cypress_atacb_passthrough()
|
D | isd200.c | 413 struct sense_data *buf = (struct sense_data *) &srb->sense_buffer[0]; in isd200_build_sense() 690 if ((srb->sense_buffer[2] & 0xf) == 0x0) in isd200_invoke_transport() 1445 kfree(info->srb.sense_buffer); in isd200_free_info_ptrs() 1467 info->srb.sense_buffer = kmalloc(SCSI_SENSE_BUFFERSIZE, GFP_KERNEL); in isd200_init_info() 1469 if (!info->id || !info->RegsBuf || !info->srb.sense_buffer) { in isd200_init_info()
|
D | realtek_cr.c | 839 memcpy(srb->sense_buffer, in rts51x_invoke_transport() 850 memcpy(srb->sense_buffer, in rts51x_invoke_transport()
|
D | uas.c | 170 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.4.14/include/scsi/ |
D | scsi_common.h | 61 extern bool scsi_normalize_sense(const u8 *sense_buffer, int sb_len, 66 extern const u8 * scsi_sense_desc_find(const u8 * sense_buffer, int sb_len,
|
D | scsi_eh.h | 25 extern int scsi_get_sense_info_fld(const u8 * sense_buffer, int sb_len,
|
D | scsi_dbg.h | 21 const unsigned char *sense_buffer,
|
D | sg.h | 235 unsigned char sense_buffer[SG_MAX_SENSE]; /* [o] Output in 3 cases: member
|
D | scsi_cmnd.h | 114 unsigned char *sense_buffer; member
|
/linux-4.4.14/drivers/xen/ |
D | xen-scsiback.c | 131 uint8_t sense_buffer[VSCSIIF_SENSE_BUFFERSIZE]; member 260 static void scsiback_print_status(char *sense_buffer, int errors, in scsiback_print_status() argument 324 static void scsiback_do_resp_with_sense(char *sense_buffer, int32_t result, in scsiback_do_resp_with_sense() argument 342 if (sense_buffer != NULL && in scsiback_do_resp_with_sense() 343 scsi_normalize_sense(sense_buffer, VSCSIIF_SENSE_BUFFERSIZE, in scsiback_do_resp_with_sense() 345 len = min_t(unsigned, 8 + sense_buffer[7], in scsiback_do_resp_with_sense() 347 memcpy(ring_res->sense_buffer, sense_buffer, len); in scsiback_do_resp_with_sense() 369 unsigned char *sense_buffer; in scsiback_cmd_done() local 373 sense_buffer = pending_req->sense_buffer; in scsiback_cmd_done() 378 scsiback_print_status(sense_buffer, errors, pending_req); in scsiback_cmd_done() [all …]
|
/linux-4.4.14/include/xen/interface/io/ |
D | vscsiif.h | 220 uint8_t sense_buffer[VSCSIIF_SENSE_BUFFERSIZE]; member
|
/linux-4.4.14/drivers/message/fusion/ |
D | mptscsih.c | 554 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.4.14/include/trace/events/ |
D | target.h | 191 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.4.14/include/uapi/linux/ |
D | target_core_user.h | 120 char sense_buffer[TCMU_SENSE_BUFFERSIZE]; member
|
/linux-4.4.14/arch/ia64/hp/sim/ |
D | simscsi.c | 315 sc->sense_buffer[0] = 0x70; in simscsi_queuecommand_lck() 316 sc->sense_buffer[2] = 0x00; in simscsi_queuecommand_lck()
|
/linux-4.4.14/drivers/scsi/aacraid/ |
D | aachba.c | 1132 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.4.14/Documentation/ |
D | bus-virt-phys-mapping.txt | 109 /* 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.4.14/drivers/s390/scsi/ |
D | zfcp_fc.h | 272 memcpy(scsi->sense_buffer, sense, sense_len); in zfcp_fc_eval_fcp_rsp()
|
D | zfcp_dbf.c | 440 zfcp_dbf_pl_write(dbf, sc->sense_buffer, rec->pl_len, in zfcp_dbf_scsi()
|
D | zfcp_scsi.c | 674 scsi_build_sense_buffer(1, scmd->sense_buffer, in zfcp_scsi_dif_sense_error()
|
/linux-4.4.14/drivers/scsi/lpfc/ |
D | lpfc_scsi.c | 3006 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, in lpfc_calc_bg_err() 3017 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, in lpfc_calc_bg_err() 3029 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, in lpfc_calc_bg_err() 3113 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, in lpfc_parse_bg_err() 3129 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, in lpfc_parse_bg_err() 3146 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, in lpfc_parse_bg_err() 3167 cmd->sense_buffer[7] = 0xc; /* Additional sense length */ in lpfc_parse_bg_err() 3168 cmd->sense_buffer[8] = 0; /* Information descriptor type */ in lpfc_parse_bg_err() 3169 cmd->sense_buffer[9] = 0xa; /* Additional descriptor length */ in lpfc_parse_bg_err() 3170 cmd->sense_buffer[10] = 0x80; /* Validity bit */ in lpfc_parse_bg_err() [all …]
|
/linux-4.4.14/drivers/target/ |
D | target_core_xcopy.c | 347 unsigned char sense_buffer[TRANSPORT_SENSE_BUFFER]; member 650 DMA_FROM_DEVICE, 0, &xpt_cmd->sense_buffer[0]); in target_xcopy_read_source() 710 DMA_TO_DEVICE, 0, &xpt_cmd->sense_buffer[0]); in target_xcopy_write_destination()
|
D | target_core_pscsi.c | 623 unsigned char *sense_buffer) in pscsi_transport_complete() argument 712 if (sense_buffer && (status_byte(result) & CHECK_CONDITION)) { in pscsi_transport_complete() 713 memcpy(sense_buffer, pt->pscsi_sense, TRANSPORT_SENSE_BUFFER); in pscsi_transport_complete()
|
D | target_core_transport.c | 666 return cmd->sense_buffer; in transport_get_sense_buffer() 1188 unsigned char *sense_buffer) in transport_init_se_cmd() argument 1206 cmd->sense_buffer = sense_buffer; in transport_init_se_cmd() 2843 u8 *buffer = cmd->sense_buffer; in translate_sense_reason()
|
D | target_core_user.c | 544 memcpy(se_cmd->sense_buffer, entry->rsp.sense_buffer, in tcmu_handle_completion()
|
/linux-4.4.14/drivers/target/loopback/ |
D | tcm_loop.c | 661 if (se_cmd->sense_buffer && in tcm_loop_queue_status() 665 memcpy(sc->sense_buffer, se_cmd->sense_buffer, in tcm_loop_queue_status()
|
/linux-4.4.14/drivers/scsi/qla2xxx/ |
D | qla_isr.c | 1715 SET_CMD_SENSE_PTR(sp, cp->sense_buffer); in qla2x00_handle_sense() 1721 memcpy(cp->sense_buffer, sense_data, sense_len); in qla2x00_handle_sense() 1723 SET_CMD_SENSE_PTR(sp, cp->sense_buffer + sense_len); in qla2x00_handle_sense() 1738 cp->sense_buffer, sense_len); in qla2x00_handle_sense() 1845 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, in qla2x00_handle_dif_error() 1855 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, in qla2x00_handle_dif_error() 1865 scsi_build_sense_buffer(1, cmd->sense_buffer, ILLEGAL_REQUEST, in qla2x00_handle_dif_error() 2229 memset(cp->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in qla2x00_status_entry() 2301 memset(cp->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in qla2x00_status_entry()
|
D | qla_target.h | 940 unsigned char sense_buffer[TRANSPORT_SENSE_BUFFER]; member 1036 unsigned char *sense_buffer; member
|
D | qla_mr.c | 2140 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() 2402 memset(cp->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in qlafx00_status_entry() 2483 memset(cp->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in qlafx00_status_entry()
|
D | qla_target.c | 1928 prm->sense_buffer = &cmd->sense_buffer[0]; in qlt_pre_xmit_response() 1969 if (QLA_TGT_SENSE_VALID(prm->sense_buffer) || in qlt_pre_xmit_response() 2096 if (QLA_TGT_SENSE_VALID(prm->sense_buffer)) { in qlt_24xx_init_ctio_to_isp() 2122 cpu_to_be32(((uint32_t *)prm->sense_buffer)[i]); in qlt_24xx_init_ctio_to_isp()
|
D | tcm_qla2xxx.c | 457 return target_submit_cmd(se_cmd, se_sess, cdb, &cmd->sense_buffer[0], in tcm_qla2xxx_handle_cmd()
|
/linux-4.4.14/drivers/scsi/qla4xxx/ |
D | ql4_isr.c | 26 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.4.14/drivers/scsi/mpt3sas/ |
D | mpt3sas_scsih.c | 3822 scsi_build_sense_buffer(0, scmd->sense_buffer, ILLEGAL_REQUEST, 0x10, in _scsih_eedp_error_handling() 3979 _scsih_normalize_sense(char *sense_buffer, struct sense_info *data) in _scsih_normalize_sense() argument 3981 if ((sense_buffer[0] & 0x7F) >= 0x72) { in _scsih_normalize_sense() 3983 data->skey = sense_buffer[1] & 0x0F; in _scsih_normalize_sense() 3984 data->asc = sense_buffer[2]; in _scsih_normalize_sense() 3985 data->ascq = sense_buffer[3]; in _scsih_normalize_sense() 3988 data->skey = sense_buffer[2] & 0x0F; in _scsih_normalize_sense() 3989 data->asc = sense_buffer[12]; in _scsih_normalize_sense() 3990 data->ascq = sense_buffer[13]; in _scsih_normalize_sense() 4194 _scsih_normalize_sense(scmd->sense_buffer, &data); in _scsih_scsi_ioc_info() [all …]
|
/linux-4.4.14/drivers/staging/rts5208/ |
D | rtsx_transport.c | 190 memcpy(srb->sense_buffer, in rtsx_invoke_transport() 191 (unsigned char *)&(chip->sense_buffer[SCSI_LUN(srb)]), in rtsx_invoke_transport()
|
D | rtsx_chip.h | 707 struct sense_data_t sense_buffer[MAX_ALLOWED_LUN_CNT]; member
|
D | rtsx_scsi.c | 403 struct sense_data_t *sense = &(chip->sense_buffer[lun]); in set_sense_data() 624 sense = &(chip->sense_buffer[lun]); in request_sense()
|
/linux-4.4.14/drivers/scsi/megaraid/ |
D | megaraid_mbox.c | 1600 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()
|
D | megaraid_sas_fusion.c | 1259 memset(cmd->scmd->sense_buffer, 0, in map_cmd_status() 1261 memcpy(cmd->scmd->sense_buffer, cmd->sense, in map_cmd_status()
|
D | megaraid_sas_base.c | 3017 memset(cmd->scmd->sense_buffer, 0, in megasas_complete_cmd() 3019 memcpy(cmd->scmd->sense_buffer, cmd->sense, in megasas_complete_cmd()
|
/linux-4.4.14/drivers/ata/ |
D | libata-scsi.c | 277 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()
|
D | libata-eh.c | 1848 qc->scsicmd->sense_buffer, in ata_eh_analyze_tf() 3301 u8 *sense_buffer = dev->link->ap->sector_buf; in atapi_eh_clear_ua() local 3316 err_mask = atapi_eh_request_sense(dev, sense_buffer, sense_key); in atapi_eh_clear_ua()
|
/linux-4.4.14/Documentation/target/ |
D | tcmu-design.txt | 161 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.4.14/drivers/scsi/aic7xxx/ |
D | aic79xx_osm.c | 1802 cmd->sense_buffer[0] = 0; in ahd_done() 1940 memset(cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in ahd_linux_handle_scsi_status() 1941 memcpy(cmd->sense_buffer, in ahd_linux_handle_scsi_status() 1955 printk("0x%x ", cmd->sense_buffer[i]); in ahd_linux_handle_scsi_status() 2063 cmd->sense_buffer; in ahd_linux_queue_cmd_complete()
|
D | aic7xxx_osm.c | 1733 cmd->sense_buffer[0] = 0; in ahc_done() 1854 memcpy(cmd->sense_buffer, in ahc_linux_handle_scsi_status() 1857 memset(&cmd->sense_buffer[sense_size], 0, in ahc_linux_handle_scsi_status() 1869 printk("0x%x ", cmd->sense_buffer[i]); in ahc_linux_handle_scsi_status()
|
/linux-4.4.14/drivers/staging/unisys/visorhba/ |
D | visorhba_main.c | 765 memcpy(scsicmd->sense_buffer, cmdrsp->scsi.sensebuf, MAX_SENSE_SIZE); in do_scsi_linuxstat() 766 sd = (struct sense_data *)scsicmd->sense_buffer; in do_scsi_linuxstat()
|
/linux-4.4.14/drivers/scsi/ufs/ |
D | ufshcd.h | 169 u8 *sense_buffer; member
|
D | ufshcd.c | 814 if (lrbp->sense_buffer && in ufshcd_copy_sense_data() 817 memcpy(lrbp->sense_buffer, in ufshcd_copy_sense_data() 1342 lrbp->sense_buffer = cmd->sense_buffer; in ufshcd_queuecommand() 1371 lrbp->sense_buffer = NULL; in ufshcd_compose_dev_cmd()
|
/linux-4.4.14/drivers/target/tcm_fc/ |
D | tfc_cmd.c | 147 memcpy((fcp + 1), se_cmd->sense_buffer, len); in ft_queue_status()
|
/linux-4.4.14/drivers/target/iscsi/ |
D | iscsi_target.c | 986 cmd->sense_buffer + 2); in iscsit_setup_scsi_cmd() 1800 TCM_SIMPLE_TAG, cmd->sense_buffer + 2); in iscsit_handle_task_mgt_cmd() 3220 if (cmd->se_cmd.sense_buffer && in iscsit_send_response() 3223 put_unaligned_be16(cmd->se_cmd.scsi_sense_length, cmd->sense_buffer); in iscsit_send_response() 3228 iov[iov_count].iov_base = cmd->sense_buffer; in iscsit_send_response() 3234 memset(cmd->sense_buffer + in iscsit_send_response() 3243 cmd->sense_buffer, in iscsit_send_response()
|
/linux-4.4.14/drivers/usb/image/ |
D | microtek.c | 476 context->srb->sense_buffer, in mts_command_done()
|
/linux-4.4.14/include/target/ |
D | target_core_base.h | 466 void *sense_buffer; member
|
/linux-4.4.14/include/target/iscsi/ |
D | iscsi_target_core.h | 487 unsigned char sense_buffer[ISCSI_SENSE_BUFFER_LEN]; member
|
/linux-4.4.14/Documentation/scsi/ |
D | scsi_mid_low_api.txt | 1067 * 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)
|
D | scsi_eh.txt | 303 Note that if autosense is not supported, scmd->sense_buffer
|
D | ChangeLog.1992-1997 | 1739 * aha1542.c: Replace 16 with sizeof(SCpnt->sense_buffer). Add tests
|
/linux-4.4.14/drivers/scsi/sym53c8xx_2/ |
D | sym_glue.c | 210 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.4.14/drivers/scsi/bnx2fc/ |
D | bnx2fc_io.c | 1762 memset(sc_cmd->sense_buffer, 0, SCSI_SENSE_BUFFERSIZE); in bnx2fc_parse_fcp_rsp() 1764 memcpy(sc_cmd->sense_buffer, rq_data, fcp_sns_len); in bnx2fc_parse_fcp_rsp()
|
/linux-4.4.14/drivers/scsi/libsas/ |
D | sas_scsi_host.c | 103 memcpy(sc->sense_buffer, ts->buf, in sas_end_task()
|
/linux-4.4.14/drivers/infiniband/ulp/isert/ |
D | ib_isert.c | 2164 if (cmd->se_cmd.sense_buffer && in isert_put_response() 2173 cmd->sense_buffer); in isert_put_response() 2181 (void *)cmd->sense_buffer, pdu_len, in isert_put_response()
|
/linux-4.4.14/drivers/scsi/snic/ |
D | snic_scsi.c | 189 sc->sense_buffer, in snic_queue_icmnd_req() 196 sc->sense_buffer, snic_cmd_tag(sc)); in snic_queue_icmnd_req()
|
/linux-4.4.14/drivers/scsi/arm/ |
D | fas216.c | 2012 memset(SCpnt->sense_buffer, 0, sizeof(SCpnt->sense_buffer)); in fas216_rq_sns_done()
|
/linux-4.4.14/drivers/scsi/bfa/ |
D | bfad_im.c | 59 memcpy(cmnd->sense_buffer, sns_info, sns_len); in bfa_cb_ioim_done()
|
/linux-4.4.14/drivers/firewire/ |
D | sbp2.c | 1379 orb->cmd->sense_buffer); in complete_command_orb()
|
/linux-4.4.14/drivers/scsi/esas2r/ |
D | esas2r_main.c | 914 rq->sense_buf = cmd->sense_buffer; in esas2r_queuecommand()
|
/linux-4.4.14/drivers/block/ |
D | cciss_scsi.c | 752 memcpy(cmd->sense_buffer, ei->SenseInfo, in complete_scsi_command()
|
/linux-4.4.14/drivers/scsi/libfc/ |
D | fc_fcp.c | 872 memcpy(fsp->cmd->sense_buffer, in fc_fcp_resp()
|
/linux-4.4.14/drivers/scsi/ibmvscsi/ |
D | ibmvscsi.c | 1003 memcpy(cmnd->sense_buffer, in handle_cmd_rsp()
|
D | ibmvfc.c | 1548 memcpy(cmnd->sense_buffer, rsp->data.sense + rsp_len, sense_len); in ibmvfc_scsi_done()
|
/linux-4.4.14/drivers/scsi/arcmsr/ |
D | arcmsr_hba.c | 983 struct SENSE_DATA *sensebuffer = (struct SENSE_DATA *)pcmd->sense_buffer; in arcmsr_report_sense_info() 2314 (struct SENSE_DATA *)cmd->sense_buffer; in arcmsr_iop_message_xfer()
|
/linux-4.4.14/drivers/scsi/csiostor/ |
D | csio_scsi.c | 1601 memcpy(cmnd->sense_buffer, in csio_scsi_err_handler()
|
/linux-4.4.14/drivers/scsi/cxlflash/ |
D | main.c | 139 memcpy(scp->sense_buffer, ioasa->sense_data, in process_cmd_err()
|
/linux-4.4.14/drivers/scsi/fnic/ |
D | fnic_scsi.c | 359 sc->sense_buffer, in fnic_queue_wq_copy_desc()
|
/linux-4.4.14/drivers/infiniband/ulp/srpt/ |
D | ib_srpt.c | 3041 BUG_ON(ioctx->sense_data != cmd->sense_buffer); in srpt_queue_status()
|
/linux-4.4.14/drivers/infiniband/ulp/srp/ |
D | ib_srp.c | 1816 memcpy(scmnd->sense_buffer, rsp->data + in srp_process_rsp()
|
/linux-4.4.14/drivers/scsi/be2iscsi/ |
D | be_main.c | 1366 memcpy(task->sc->sense_buffer, sense, in be_complete_io()
|