Lines Matching refs:pd_req
355 static struct request *pd_req; /* current request */ variable
402 pd_req = blk_fetch_request(q); in set_next_request()
403 if (pd_req) in set_next_request()
408 return pd_req != NULL; in set_next_request()
419 pd_current = pd_req->rq_disk->private_data; in run_fsm()
441 if (!__blk_end_request_cur(pd_req, in run_fsm()
468 switch (req_op(pd_req)) { in do_pd_io_start()
474 pd_block = blk_rq_pos(pd_req); in do_pd_io_start()
475 pd_count = blk_rq_cur_sectors(pd_req); in do_pd_io_start()
476 if (pd_block + pd_count > get_capacity(pd_req->rq_disk)) in do_pd_io_start()
478 pd_run = blk_rq_sectors(pd_req); in do_pd_io_start()
479 pd_buf = bio_data(pd_req->bio); in do_pd_io_start()
481 if (req_op(pd_req) == REQ_OP_READ) in do_pd_io_start()
491 enum action (*func)(struct pd_unit *) = pd_req->special; in pd_special()
508 __blk_end_request_cur(pd_req, 0); in pd_next_buf()
509 pd_count = blk_rq_cur_sectors(pd_req); in pd_next_buf()
510 pd_buf = bio_data(pd_req->bio); in pd_next_buf()
731 if (pd_req) in do_pd_request()
733 pd_req = blk_fetch_request(q); in do_pd_request()
734 if (!pd_req) in do_pd_request()