Lines Matching refs:prq
1651 struct request *prq; in mmc_blk_packed_hdr_wrq_prep() local
1674 list_for_each_entry(prq, &packed->list, queuelist) { in mmc_blk_packed_hdr_wrq_prep()
1675 do_rel_wr = mmc_req_rel_wr(prq) && (md->flags & MMC_BLK_REL_WR); in mmc_blk_packed_hdr_wrq_prep()
1677 (prq->cmd_flags & REQ_META) && in mmc_blk_packed_hdr_wrq_prep()
1678 (rq_data_dir(prq) == WRITE) && in mmc_blk_packed_hdr_wrq_prep()
1685 blk_rq_sectors(prq); in mmc_blk_packed_hdr_wrq_prep()
1689 blk_rq_pos(prq) : blk_rq_pos(prq) << 9; in mmc_blk_packed_hdr_wrq_prep()
1690 packed->blocks += blk_rq_sectors(prq); in mmc_blk_packed_hdr_wrq_prep()
1760 struct request *prq; in mmc_blk_end_packed_req() local
1768 prq = list_entry_rq(packed->list.next); in mmc_blk_end_packed_req()
1772 mq_rq->req = prq; in mmc_blk_end_packed_req()
1776 list_del_init(&prq->queuelist); in mmc_blk_end_packed_req()
1781 list_del_init(&prq->queuelist); in mmc_blk_end_packed_req()
1782 blk_end_request(prq, 0, blk_rq_bytes(prq)); in mmc_blk_end_packed_req()
1792 struct request *prq; in mmc_blk_abort_packed_req() local
1798 prq = list_entry_rq(packed->list.next); in mmc_blk_abort_packed_req()
1799 list_del_init(&prq->queuelist); in mmc_blk_abort_packed_req()
1800 blk_end_request(prq, -EIO, blk_rq_bytes(prq)); in mmc_blk_abort_packed_req()
1809 struct request *prq; in mmc_blk_revert_packed_req() local
1816 prq = list_entry_rq(packed->list.prev); in mmc_blk_revert_packed_req()
1817 if (prq->queuelist.prev != &packed->list) { in mmc_blk_revert_packed_req()
1818 list_del_init(&prq->queuelist); in mmc_blk_revert_packed_req()
1820 blk_requeue_request(mq->queue, prq); in mmc_blk_revert_packed_req()
1823 list_del_init(&prq->queuelist); in mmc_blk_revert_packed_req()