Lines Matching refs:rq
265 struct request *rq; in get_req() local
268 rq = blk_get_request(sdev->request_queue, in get_req()
270 if (IS_ERR(rq)) { in get_req()
275 blk_rq_set_block_pc(rq); in get_req()
276 rq->cmd_len = COMMAND_SIZE(cmd); in get_req()
277 rq->cmd[0] = cmd; in get_req()
282 rq->cmd[1] = 0x10; in get_req()
283 rq->cmd[4] = len; in get_req()
287 rq->cmd[1] = 0x10; in get_req()
288 rq->cmd[8] = len; in get_req()
292 rq->cmd[4] = len; in get_req()
300 rq->cmd_flags |= REQ_FAILFAST_DEV | REQ_FAILFAST_TRANSPORT | in get_req()
302 rq->timeout = CLARIION_TIMEOUT; in get_req()
303 rq->retries = CLARIION_RETRIES; in get_req()
305 if (blk_rq_map_kern(rq->q, rq, buffer, len, GFP_NOIO)) { in get_req()
306 blk_put_request(rq); in get_req()
310 return rq; in get_req()
316 struct request *rq = get_req(sdev, INQUIRY, csdev->buffer); in send_inquiry_cmd() local
319 if (!rq) in send_inquiry_cmd()
322 rq->sense = csdev->sense; in send_inquiry_cmd()
323 memset(rq->sense, 0, SCSI_SENSE_BUFFERSIZE); in send_inquiry_cmd()
324 rq->sense_len = csdev->senselen = 0; in send_inquiry_cmd()
326 rq->cmd[0] = INQUIRY; in send_inquiry_cmd()
328 rq->cmd[1] = 1; in send_inquiry_cmd()
329 rq->cmd[2] = page; in send_inquiry_cmd()
331 err = blk_execute_rq(sdev->request_queue, NULL, rq, 1); in send_inquiry_cmd()
336 rq->errors); in send_inquiry_cmd()
337 csdev->senselen = rq->sense_len; in send_inquiry_cmd()
341 blk_put_request(rq); in send_inquiry_cmd()
349 struct request *rq; in send_trespass_cmd() local
371 rq = get_req(sdev, cmd, csdev->buffer); in send_trespass_cmd()
372 if (!rq) in send_trespass_cmd()
375 rq->sense = csdev->sense; in send_trespass_cmd()
376 memset(rq->sense, 0, SCSI_SENSE_BUFFERSIZE); in send_trespass_cmd()
377 rq->sense_len = csdev->senselen = 0; in send_trespass_cmd()
379 err = blk_execute_rq(sdev->request_queue, NULL, rq, 1); in send_trespass_cmd()
381 if (rq->sense_len) { in send_trespass_cmd()
386 CLARIION_NAME, rq->errors); in send_trespass_cmd()
390 blk_put_request(rq); in send_trespass_cmd()