Lines Matching refs:mqrq
142 static inline void mmc_blk_clear_packed(struct mmc_queue_req *mqrq)
144 struct mmc_packed *packed = mqrq->packed;
148 mqrq->cmd_type = MMC_PACKED_NONE;
1353 static void mmc_blk_rw_rq_prep(struct mmc_queue_req *mqrq,
1359 struct mmc_blk_request *brq = &mqrq->brq;
1360 struct request *req = mqrq->req;
1489 brq->data.sg = mqrq->sg;
1490 brq->data.sg_len = mmc_queue_map_sg(mq, mqrq);
1511 mqrq->mmc_active.mrq = &brq->mrq;
1512 mqrq->mmc_active.err_check = mmc_blk_err_check;
1514 mmc_queue_bounce_pre(mqrq);
1539 struct mmc_queue_req *mqrq = mq->mqrq_cur;
1565 mmc_blk_clear_packed(mqrq);
1618 list_add_tail(&next->queuelist, &mqrq->packed->list);
1630 list_add(&req->queuelist, &mqrq->packed->list);
1631 mqrq->packed->nr_entries = ++reqs;
1632 mqrq->packed->retries = reqs;
1637 mqrq->cmd_type = MMC_PACKED_NONE;
1641 static void mmc_blk_packed_hdr_wrq_prep(struct mmc_queue_req *mqrq,
1645 struct mmc_blk_request *brq = &mqrq->brq;
1646 struct request *req = mqrq->req;
1649 struct mmc_packed *packed = mqrq->packed;
1657 mqrq->cmd_type = MMC_PACKED_WRITE;
1716 brq->data.sg = mqrq->sg;
1717 brq->data.sg_len = mmc_queue_map_sg(mq, mqrq);
1719 mqrq->mmc_active.mrq = &brq->mrq;
1720 mqrq->mmc_active.err_check = mmc_blk_packed_err_check;
1722 mmc_queue_bounce_pre(mqrq);