Lines Matching refs:rq
702 struct request *rq; in pkt_generic_packet() local
705 rq = blk_get_request(q, (cgc->data_direction == CGC_DATA_WRITE) ? in pkt_generic_packet()
707 if (IS_ERR(rq)) in pkt_generic_packet()
708 return PTR_ERR(rq); in pkt_generic_packet()
709 blk_rq_set_block_pc(rq); in pkt_generic_packet()
712 ret = blk_rq_map_kern(q, rq, cgc->buffer, cgc->buflen, in pkt_generic_packet()
718 rq->cmd_len = COMMAND_SIZE(cgc->cmd[0]); in pkt_generic_packet()
719 memcpy(rq->cmd, cgc->cmd, CDROM_PACKET_SIZE); in pkt_generic_packet()
721 rq->timeout = 60*HZ; in pkt_generic_packet()
723 rq->cmd_flags |= REQ_QUIET; in pkt_generic_packet()
725 blk_execute_rq(rq->q, pd->bdev->bd_disk, rq, 0); in pkt_generic_packet()
726 if (rq->errors) in pkt_generic_packet()
729 blk_put_request(rq); in pkt_generic_packet()
1131 struct request *rq = pkt->rq; in pkt_start_recovery()
1132 struct pktcdvd_device *pd = rq->rq_disk->private_data; in pkt_start_recovery()