Lines Matching refs:rq
703 struct request *rq; in pkt_generic_packet() local
706 rq = blk_get_request(q, (cgc->data_direction == CGC_DATA_WRITE) ? in pkt_generic_packet()
708 if (IS_ERR(rq)) in pkt_generic_packet()
709 return PTR_ERR(rq); in pkt_generic_packet()
710 blk_rq_set_block_pc(rq); in pkt_generic_packet()
713 ret = blk_rq_map_kern(q, rq, cgc->buffer, cgc->buflen, in pkt_generic_packet()
719 rq->cmd_len = COMMAND_SIZE(cgc->cmd[0]); in pkt_generic_packet()
720 memcpy(rq->cmd, cgc->cmd, CDROM_PACKET_SIZE); in pkt_generic_packet()
722 rq->timeout = 60*HZ; in pkt_generic_packet()
724 rq->cmd_flags |= REQ_QUIET; in pkt_generic_packet()
726 blk_execute_rq(rq->q, pd->bdev->bd_disk, rq, 0); in pkt_generic_packet()
727 if (rq->errors) in pkt_generic_packet()
730 blk_put_request(rq); in pkt_generic_packet()
1132 struct request *rq = pkt->rq; in pkt_start_recovery()
1133 struct pktcdvd_device *pd = rq->rq_disk->private_data; in pkt_start_recovery()