Lines Matching refs:pcd_req
218 static struct request *pcd_req; variable
737 if (!pcd_req) { in do_pcd_request()
738 pcd_req = blk_fetch_request(q); in do_pcd_request()
739 if (!pcd_req) in do_pcd_request()
743 if (rq_data_dir(pcd_req) == READ) { in do_pcd_request()
744 struct pcd_unit *cd = pcd_req->rq_disk->private_data; in do_pcd_request()
748 pcd_sector = blk_rq_pos(pcd_req); in do_pcd_request()
749 pcd_count = blk_rq_cur_sectors(pcd_req); in do_pcd_request()
750 pcd_buf = bio_data(pcd_req->bio); in do_pcd_request()
755 __blk_end_request_all(pcd_req, -EIO); in do_pcd_request()
756 pcd_req = NULL; in do_pcd_request()
766 if (!__blk_end_request_cur(pcd_req, err)) in next_request()
767 pcd_req = NULL; in next_request()