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