• Home
  • Raw
  • Download

Lines Matching refs:rq

270 	struct request *rq;  in get_req()  local
273 rq = blk_get_request(sdev->request_queue, in get_req()
275 if (IS_ERR(rq)) { in get_req()
280 blk_rq_set_block_pc(rq); in get_req()
281 rq->cmd_len = COMMAND_SIZE(cmd); in get_req()
282 rq->cmd[0] = cmd; in get_req()
287 rq->cmd[1] = 0x10; in get_req()
288 rq->cmd[4] = len; in get_req()
292 rq->cmd[1] = 0x10; in get_req()
293 rq->cmd[8] = len; in get_req()
297 rq->cmd[4] = len; in get_req()
305 rq->cmd_flags |= REQ_FAILFAST_DEV | REQ_FAILFAST_TRANSPORT | in get_req()
307 rq->timeout = CLARIION_TIMEOUT; in get_req()
308 rq->retries = CLARIION_RETRIES; in get_req()
310 if (blk_rq_map_kern(rq->q, rq, buffer, len, GFP_NOIO)) { in get_req()
311 blk_put_request(rq); in get_req()
315 return rq; in get_req()
321 struct request *rq = get_req(sdev, INQUIRY, csdev->buffer); in send_inquiry_cmd() local
324 if (!rq) in send_inquiry_cmd()
327 rq->sense = csdev->sense; in send_inquiry_cmd()
328 memset(rq->sense, 0, SCSI_SENSE_BUFFERSIZE); in send_inquiry_cmd()
329 rq->sense_len = csdev->senselen = 0; in send_inquiry_cmd()
331 rq->cmd[0] = INQUIRY; in send_inquiry_cmd()
333 rq->cmd[1] = 1; in send_inquiry_cmd()
334 rq->cmd[2] = page; in send_inquiry_cmd()
336 err = blk_execute_rq(sdev->request_queue, NULL, rq, 1); in send_inquiry_cmd()
341 rq->errors); in send_inquiry_cmd()
342 csdev->senselen = rq->sense_len; in send_inquiry_cmd()
346 blk_put_request(rq); in send_inquiry_cmd()
354 struct request *rq; in send_trespass_cmd() local
376 rq = get_req(sdev, cmd, csdev->buffer); in send_trespass_cmd()
377 if (!rq) in send_trespass_cmd()
380 rq->sense = csdev->sense; in send_trespass_cmd()
381 memset(rq->sense, 0, SCSI_SENSE_BUFFERSIZE); in send_trespass_cmd()
382 rq->sense_len = csdev->senselen = 0; in send_trespass_cmd()
384 err = blk_execute_rq(sdev->request_queue, NULL, rq, 1); in send_trespass_cmd()
386 if (rq->sense_len) { in send_trespass_cmd()
391 CLARIION_NAME, rq->errors); in send_trespass_cmd()
395 blk_put_request(rq); in send_trespass_cmd()