xref: /linux/drivers/mmc/core/block.h (revision 1e8e55b67030c6a2fef893d428bdcd611f73705c)
1 /* SPDX-License-Identifier: GPL-2.0 */
2 #ifndef _MMC_CORE_BLOCK_H
3 #define _MMC_CORE_BLOCK_H
4 
5 struct mmc_queue;
6 struct request;
7 
8 void mmc_blk_issue_rq(struct mmc_queue *mq, struct request *req);
9 
10 void mmc_blk_cqe_recovery(struct mmc_queue *mq);
11 
12 enum mmc_issued;
13 
14 enum mmc_issued mmc_blk_mq_issue_rq(struct mmc_queue *mq, struct request *req);
15 void mmc_blk_mq_complete(struct request *req);
16 
17 struct work_struct;
18 
19 void mmc_blk_mq_complete_work(struct work_struct *work);
20 
21 #endif
22