Lines Matching refs:rq
2163 struct request *rq; in cdrom_read_cdda_bpc() local
2182 rq = blk_get_request(q, READ, GFP_KERNEL); in cdrom_read_cdda_bpc()
2183 if (IS_ERR(rq)) { in cdrom_read_cdda_bpc()
2184 ret = PTR_ERR(rq); in cdrom_read_cdda_bpc()
2187 blk_rq_set_block_pc(rq); in cdrom_read_cdda_bpc()
2189 ret = blk_rq_map_user(q, rq, NULL, ubuf, len, GFP_KERNEL); in cdrom_read_cdda_bpc()
2191 blk_put_request(rq); in cdrom_read_cdda_bpc()
2195 rq->cmd[0] = GPCMD_READ_CD; in cdrom_read_cdda_bpc()
2196 rq->cmd[1] = 1 << 2; in cdrom_read_cdda_bpc()
2197 rq->cmd[2] = (lba >> 24) & 0xff; in cdrom_read_cdda_bpc()
2198 rq->cmd[3] = (lba >> 16) & 0xff; in cdrom_read_cdda_bpc()
2199 rq->cmd[4] = (lba >> 8) & 0xff; in cdrom_read_cdda_bpc()
2200 rq->cmd[5] = lba & 0xff; in cdrom_read_cdda_bpc()
2201 rq->cmd[6] = (nr >> 16) & 0xff; in cdrom_read_cdda_bpc()
2202 rq->cmd[7] = (nr >> 8) & 0xff; in cdrom_read_cdda_bpc()
2203 rq->cmd[8] = nr & 0xff; in cdrom_read_cdda_bpc()
2204 rq->cmd[9] = 0xf8; in cdrom_read_cdda_bpc()
2206 rq->cmd_len = 12; in cdrom_read_cdda_bpc()
2207 rq->timeout = 60 * HZ; in cdrom_read_cdda_bpc()
2208 bio = rq->bio; in cdrom_read_cdda_bpc()
2210 if (blk_execute_rq(q, cdi->disk, rq, 0)) { in cdrom_read_cdda_bpc()
2211 struct request_sense *s = rq->sense; in cdrom_read_cdda_bpc()
2218 blk_put_request(rq); in cdrom_read_cdda_bpc()