Lines Matching refs:pcd_req
218 static struct request *pcd_req; variable
745 if (!pcd_req) { in do_pcd_request()
746 pcd_req = blk_fetch_request(q); in do_pcd_request()
747 if (!pcd_req) in do_pcd_request()
751 if (rq_data_dir(pcd_req) == READ) { in do_pcd_request()
752 struct pcd_unit *cd = pcd_req->rq_disk->private_data; in do_pcd_request()
756 pcd_sector = blk_rq_pos(pcd_req); in do_pcd_request()
757 pcd_count = blk_rq_cur_sectors(pcd_req); in do_pcd_request()
758 pcd_buf = bio_data(pcd_req->bio); in do_pcd_request()
763 __blk_end_request_all(pcd_req, -EIO); in do_pcd_request()
764 pcd_req = NULL; in do_pcd_request()
774 if (!__blk_end_request_cur(pcd_req, err)) in next_request()
775 pcd_req = NULL; in next_request()