Lines Matching refs:req
326 * @req: request that is timing out.
334 enum blk_eh_timer_return scsi_timeout(struct request *req)
336 struct scsi_cmnd *scmd = blk_mq_rq_to_pdu(req);
540 struct request *req = scsi_cmd_to_rq(scmd);
611 req->cmd_flags |= REQ_FAILFAST_DEV;
612 req->rq_flags |= RQF_QUIET;
715 req->cmd_flags |= REQ_FAILFAST_DEV;
716 req->rq_flags |= RQF_QUIET;
1826 struct request *req = scsi_cmd_to_rq(scmd);
1834 return !!(req->cmd_flags & REQ_FAILFAST_TRANSPORT);
1836 return !!(req->cmd_flags & REQ_FAILFAST_DEV);
1842 return !!(req->cmd_flags & REQ_FAILFAST_DRIVER);
1857 if (req->cmd_flags & REQ_FAILFAST_DEV || blk_rq_is_passthrough(req))
2063 static enum rq_end_io_ret eh_lock_door_done(struct request *req,
2066 blk_mq_free_request(req);
2084 struct request *req;
2086 req = scsi_alloc_request(sdev->request_queue, REQ_OP_DRV_IN, 0);
2087 if (IS_ERR(req))
2089 scmd = blk_mq_rq_to_pdu(req);
2100 req->rq_flags |= RQF_QUIET;
2101 req->timeout = 10 * HZ;
2102 req->end_io = eh_lock_door_done;
2104 blk_execute_rq_nowait(req, true);