Home
last modified time | relevance | path

Searched refs:scsi_req (Results 1 – 25 of 35) sorted by relevance

12

/Linux-v4.19/drivers/ide/
Dide-eh.c15 scsi_req(rq)->result |= ERROR_RESET; in ide_ata_error()
28 scsi_req(rq)->result = ERROR_MAX; in ide_ata_error()
31 scsi_req(rq)->result |= ERROR_RECAL; in ide_ata_error()
42 if (scsi_req(rq)->result >= ERROR_MAX || blk_noretry_request(rq)) { in ide_ata_error()
48 scsi_req(rq)->result |= ERROR_RESET; in ide_ata_error()
50 if ((scsi_req(rq)->result & ERROR_RESET) == ERROR_RESET) { in ide_ata_error()
51 ++scsi_req(rq)->result; in ide_ata_error()
55 if ((scsi_req(rq)->result & ERROR_RECAL) == ERROR_RECAL) in ide_ata_error()
58 ++scsi_req(rq)->result; in ide_ata_error()
71 scsi_req(rq)->result |= ERROR_RESET; in ide_atapi_error()
[all …]
Dide-atapi.c106 memcpy(scsi_req(rq)->cmd, pc->c, 12); in ide_queue_pc_tail()
108 scsi_req(rq)->cmd[13] = REQ_IDETAPE_PC1; in ide_queue_pc_tail()
110 error = scsi_req(rq)->result ? -EIO : 0; in ide_queue_pc_tail()
176 struct scsi_request *req = scsi_req(sense_rq); in ide_prep_sense()
261 memcpy(pc->c, scsi_req(sense_rq)->cmd, 12); in ide_retry_pc()
285 debug_log("%s: scsi_req(rq)->cmd[0]: 0x%x\n", __func__, scsi_req(rq)->cmd[0]); in ide_cd_expiry()
293 switch (scsi_req(rq)->cmd[0]) { in ide_cd_expiry()
304 scsi_req(rq)->cmd[0]); in ide_cd_expiry()
433 scsi_req(rq)->resid_len = 0; in ide_pc_intr()
450 (stat & ATA_ERR) && scsi_req(rq)->cmd[0] == REQUEST_SENSE) in ide_pc_intr()
[all …]
Dide-devsets.c171 scsi_req(rq)->cmd_len = 5; in ide_devset_execute()
172 scsi_req(rq)->cmd[0] = REQ_DEVSET_EXEC; in ide_devset_execute()
173 *(int *)&scsi_req(rq)->cmd[1] = arg; in ide_devset_execute()
177 ret = scsi_req(rq)->result; in ide_devset_execute()
187 err = setfunc(drive, *(int *)&scsi_req(rq)->cmd[1]); in ide_do_devset()
189 scsi_req(rq)->result = err; in ide_do_devset()
Dide-park.c36 scsi_req(rq)->cmd[0] = REQ_PARK_HEADS; in issue_park_cmd()
37 scsi_req(rq)->cmd_len = 1; in issue_park_cmd()
41 rc = scsi_req(rq)->result ? -EIO : 0; in issue_park_cmd()
54 scsi_req(rq)->cmd[0] = REQ_UNPARK_HEADS; in issue_park_cmd()
55 scsi_req(rq)->cmd_len = 1; in issue_park_cmd()
69 if (scsi_req(rq)->cmd[0] == REQ_PARK_HEADS) { in ide_do_park_unpark()
Dide-cd.c125 if (scsi_req(rq)->cmd[0] == GPCMD_START_STOP_UNIT && sense->asc == 0x24) in cdrom_log_sense()
167 if (failed_command && scsi_req(failed_command)->cmd[0] == GPCMD_READ_TOC_PMA_ATIP) in cdrom_analyze_sense_data()
227 memcpy(scsi_req(failed)->sense, sense, 18); in ide_cd_complete_failed_rq()
228 scsi_req(failed)->sense_len = scsi_req(rq)->sense_len; in ide_cd_complete_failed_rq()
250 if (!scsi_req(rq)->result) in ide_cd_breathe()
253 scsi_req(rq)->result = 1; in ide_cd_breathe()
297 if (blk_rq_is_scsi(rq) && !scsi_req(rq)->result) in cdrom_decode_status()
298 scsi_req(rq)->result = SAM_STAT_CHECK_CONDITION; in cdrom_decode_status()
328 if (++scsi_req(rq)->result > ERROR_MAX) in cdrom_decode_status()
339 if (scsi_req(rq)->cmd[0] == GPCMD_START_STOP_UNIT) in cdrom_decode_status()
[all …]
Dide-floppy.c102 scsi_req(rq)->result = uptodate ? 0 : IDE_DRV_ERROR_GENERAL; in ide_floppy_callback()
207 memcpy(scsi_req(rq)->cmd, pc->c, 12); in idefloppy_create_rw_cmd()
220 memcpy(pc->c, scsi_req(rq)->cmd, sizeof(pc->c)); in idefloppy_blockpc_cmd()
243 if (scsi_req(rq)->result >= ERROR_MAX) { in ide_floppy_do_request()
251 scsi_req(rq)->result = 0; in ide_floppy_do_request()
305 if (blk_rq_is_passthrough(rq) && scsi_req(rq)->result == 0) in ide_floppy_do_request()
306 scsi_req(rq)->result = -EIO; in ide_floppy_do_request()
Dide-cd_verbose.c319 scsi_req(failed_command)->cmd[0]) { in ide_cd_log_error()
324 scsi_req(failed_command)->cmd[0]) in ide_cd_log_error()
333 printk(KERN_CONT "%02x ", scsi_req(failed_command)->cmd[i]); in ide_cd_log_error()
Dide-ioctls.c131 err = scsi_req(rq)->result ? -EIO : 0; in ide_cmd_ioctl()
227 scsi_req(rq)->cmd_len = 1; in generic_drive_reset()
228 scsi_req(rq)->cmd[0] = REQ_DRIVE_RESET; in generic_drive_reset()
230 ret = scsi_req(rq)->result; in generic_drive_reset()
Dide-io.c144 scsi_req(rq)->result = 0; in ide_kill_rq()
147 scsi_req(rq)->result = IDE_DRV_ERROR_GENERAL; in ide_kill_rq()
148 else if (blk_rq_is_passthrough(rq) && scsi_req(rq)->result == 0) in ide_kill_rq()
149 scsi_req(rq)->result = -EIO; in ide_kill_rq()
274 scsi_req(rq)->result = 0; in execute_drive_cmd()
282 u8 cmd = scsi_req(rq)->cmd[0]; in ide_special_rq()
544 scsi_req(rq)->resid_len = blk_rq_bytes(rq); in do_ide_request()
Dide-pm.c31 ret = scsi_req(rq)->result ? -EIO : 0; in generic_ide_suspend()
59 scsi_req(rq)->result = -ENXIO; in ide_pm_execute_rq()
70 return scsi_req(rq)->result ? -EIO : 0; in ide_pm_execute_rq()
Dide-tape.c285 scsi_req(rq)->resid_len = tape->blk_size * get_unaligned_be32(&sense[3]); in idetape_analyze_error()
319 (blk_rq_bytes(rq) - scsi_req(rq)->resid_len)) in idetape_analyze_error()
351 (blk_rq_bytes(rq) - scsi_req(rq)->resid_len) / tape->blk_size; in ide_tape_callback()
369 scsi_req(rq)->result = err; in ide_tape_callback()
563 memcpy(scsi_req(rq)->cmd, pc->c, 12); in ide_tape_create_rw_cmd()
573 struct scsi_request *req = scsi_req(rq); in idetape_do_request()
859 scsi_req(rq)->cmd[13] = cmd; in idetape_queue_rw_tail()
873 size -= scsi_req(rq)->resid_len; in idetape_queue_rw_tail()
881 if (scsi_req(rq)->result == IDE_DRV_ERROR_GENERAL) in idetape_queue_rw_tail()
Dide-taskfile.c282 scsi_req(cmd->rq)->result = 0; in ide_pio_datablock()
324 scsi_req(rq)->result = err; in ide_finish_cmd()
447 error = scsi_req(rq)->result ? -EIO : 0; in ide_raw_taskfile()
Dide-dma.c491 scsi_req(hwif->rq)->result = 0; in ide_dma_timeout_retry()
Dide-cd_ioctl.c302 ret = scsi_req(rq)->result ? -EIO : 0; in ide_cdrom_reset()
/Linux-v4.19/drivers/block/
Dskd_main.c402 skd_prep_rw_cdb(struct skd_scsi_request *scsi_req, in skd_prep_rw_cdb() argument
407 scsi_req->cdb[0] = READ_10; in skd_prep_rw_cdb()
409 scsi_req->cdb[0] = WRITE_10; in skd_prep_rw_cdb()
411 scsi_req->cdb[1] = 0; in skd_prep_rw_cdb()
412 scsi_req->cdb[2] = (lba & 0xff000000) >> 24; in skd_prep_rw_cdb()
413 scsi_req->cdb[3] = (lba & 0xff0000) >> 16; in skd_prep_rw_cdb()
414 scsi_req->cdb[4] = (lba & 0xff00) >> 8; in skd_prep_rw_cdb()
415 scsi_req->cdb[5] = (lba & 0xff); in skd_prep_rw_cdb()
416 scsi_req->cdb[6] = 0; in skd_prep_rw_cdb()
417 scsi_req->cdb[7] = (count & 0xff00) >> 8; in skd_prep_rw_cdb()
[all …]
/Linux-v4.19/block/
Dscsi_ioctl.c233 struct scsi_request *req = scsi_req(rq); in blk_fill_sghdr_rq()
259 struct scsi_request *req = scsi_req(rq); in blk_complete_sghdr_rq()
327 req = scsi_req(rq); in sg_io()
456 req = scsi_req(rq); in sg_scsi_ioctl()
543 scsi_req(rq)->cmd[0] = cmd; in __blk_send_generic()
544 scsi_req(rq)->cmd[4] = data; in __blk_send_generic()
545 scsi_req(rq)->cmd_len = 6; in __blk_send_generic()
547 err = scsi_req(rq)->result ? -EIO : 0; in __blk_send_generic()
Dbsg.c75 struct scsi_request *sreq = scsi_req(rq); in bsg_scsi_fill_hdr()
93 struct scsi_request *sreq = scsi_req(rq); in bsg_scsi_complete_rq()
119 hdr->din_resid = scsi_req(rq->next_rq)->resid_len; in bsg_scsi_complete_rq()
131 scsi_req_free_cmd(scsi_req(rq)); in bsg_scsi_free_rq()
/Linux-v4.19/include/scsi/
Dscsi_request.h20 static inline struct scsi_request *scsi_req(struct request *rq) in scsi_req() function
/Linux-v4.19/drivers/s390/scsi/
Dzfcp_aux.c214 adapter->pool.scsi_req = in zfcp_allocate_low_mem_buffers()
216 if (!adapter->pool.scsi_req) in zfcp_allocate_low_mem_buffers()
253 if (adapter->pool.scsi_req) in zfcp_free_low_mem_buffers()
254 mempool_destroy(adapter->pool.scsi_req); in zfcp_free_low_mem_buffers()
Dzfcp_def.h106 mempool_t *scsi_req; member
/Linux-v4.19/drivers/target/
Dtarget_core_pscsi.c1025 scsi_req(req)->cmd_len = scsi_command_size(pt->pscsi_cdb); in pscsi_execute_cmd()
1026 scsi_req(req)->cmd = &pt->pscsi_cdb[0]; in pscsi_execute_cmd()
1032 scsi_req(req)->retries = PS_RETRY; in pscsi_execute_cmd()
1073 int result = scsi_req(req)->result; in pscsi_req_done()
1082 pscsi_complete_cmd(cmd, scsi_status, scsi_req(req)->sense); in pscsi_req_done()
1087 cmd->data_length - scsi_req(req)->resid_len); in pscsi_req_done()
/Linux-v4.19/drivers/scsi/
Dscsi_debugfs.c37 struct scsi_cmnd *cmd = container_of(scsi_req(rq), typeof(*cmd), req); in scsi_show_rq()
Dscsi_lib.c273 rq = scsi_req(req); in __scsi_execute()
958 scsi_req(req)->sense_len = in scsi_io_completion_nz_result()
1052 scsi_req(req)->result = cmd->result; in scsi_io_completion()
1053 scsi_req(req)->resid_len = scsi_get_resid(cmd); in scsi_io_completion()
1060 scsi_req(req->next_rq)->resid_len = scsi_in(cmd)->resid; in scsi_io_completion()
1327 cmd->cmd_len = scsi_req(req)->cmd_len; in scsi_setup_scsi_cmnd()
1328 cmd->cmnd = scsi_req(req)->cmd; in scsi_setup_scsi_cmnd()
1330 cmd->allowed = scsi_req(req)->retries; in scsi_setup_scsi_cmnd()
1348 cmd->cmnd = scsi_req(req)->cmd = scsi_req(req)->__cmd; in scsi_setup_fs_cmnd()
1434 scsi_req(req)->result = DID_NO_CONNECT << 16; in scsi_prep_return()
/Linux-v4.19/drivers/scsi/osd/
Dosd_initiator.c479 or->req_errors = scsi_req(req)->result; in _set_error_resid()
480 or->sense_len = scsi_req(req)->sense_len; in _set_error_resid()
482 memcpy(or->sense, scsi_req(req)->sense, or->sense_len); in _set_error_resid()
484 or->out.residual = scsi_req(or->out.req)->resid_len; in _set_error_resid()
486 or->in.residual = scsi_req(or->in.req)->resid_len; in _set_error_resid()
493 if (scsi_req(or->request)->result) { in osd_execute_request()
1606 scsi_req(req)->retries = or->retries; in _init_blk_request()
1704 scsi_req(or->request)->cmd = or->cdb.buff; in osd_finalize_request()
1705 scsi_req(or->request)->cmd_len = _osd_req_cdb_len(or); in osd_finalize_request()
/Linux-v4.19/drivers/message/fusion/
Dmptctl.c467 SCSIIORequest_t *scsi_req = (SCSIIORequest_t *) mf; in mptctl_timeout_expired() local
492 scsi_req->Bus, scsi_req->TargetID); in mptctl_timeout_expired()
496 scsi_req->Bus, 0); in mptctl_timeout_expired()
504 scsi_req->Bus, 0); in mptctl_timeout_expired()

12