Lines Matching defs:req
123 * @req: request that is timing out.
131 enum blk_eh_timer_return scsi_times_out(struct request *req)
133 struct scsi_cmnd *scmd = req->special;
1601 static void eh_lock_door_done(struct request *req, int uptodate)
1603 __blk_put_request(req->q, req);
1619 struct request *req;
1625 req = blk_get_request(sdev->request_queue, READ, GFP_KERNEL);
1627 req->cmd[0] = ALLOW_MEDIUM_REMOVAL;
1628 req->cmd[1] = 0;
1629 req->cmd[2] = 0;
1630 req->cmd[3] = 0;
1631 req->cmd[4] = SCSI_REMOVAL_PREVENT;
1632 req->cmd[5] = 0;
1634 req->cmd_len = COMMAND_SIZE(req->cmd[0]);
1636 req->cmd_type = REQ_TYPE_BLOCK_PC;
1637 req->cmd_flags |= REQ_QUIET;
1638 req->timeout = 10 * HZ;
1639 req->retries = 5;
1641 blk_execute_rq_nowait(req->q, NULL, req, 1, eh_lock_door_done);
1951 struct request req;
1959 blk_rq_init(NULL, &req);
1960 scmd->request = &req;
1962 scmd->cmnd = req.cmd;