Lines Matching refs:pd_req
353 static struct request *pd_req; /* current request */ variable
396 pd_current = pd_req->rq_disk->private_data; in run_fsm()
417 if (!__blk_end_request_cur(pd_req, in run_fsm()
419 pd_req = blk_fetch_request(pd_queue); in run_fsm()
420 if (!pd_req) in run_fsm()
445 if (pd_req->cmd_type == REQ_TYPE_SPECIAL) { in do_pd_io_start()
450 pd_cmd = rq_data_dir(pd_req); in do_pd_io_start()
452 pd_block = blk_rq_pos(pd_req); in do_pd_io_start()
453 pd_count = blk_rq_cur_sectors(pd_req); in do_pd_io_start()
454 if (pd_block + pd_count > get_capacity(pd_req->rq_disk)) in do_pd_io_start()
456 pd_run = blk_rq_sectors(pd_req); in do_pd_io_start()
457 pd_buf = bio_data(pd_req->bio); in do_pd_io_start()
469 enum action (*func)(struct pd_unit *) = pd_req->special; in pd_special()
486 __blk_end_request_cur(pd_req, 0); in pd_next_buf()
487 pd_count = blk_rq_cur_sectors(pd_req); in pd_next_buf()
488 pd_buf = bio_data(pd_req->bio); in pd_next_buf()
709 if (pd_req) in do_pd_request()
711 pd_req = blk_fetch_request(q); in do_pd_request()
712 if (!pd_req) in do_pd_request()