Greg Kroah-Hartman | b244131 | 2017-11-01 15:07:57 +0100 | [diff] [blame] | 1 | /* SPDX-License-Identifier: GPL-2.0 */ |
Ulf Hansson | 066185d | 2017-01-13 14:14:07 +0100 | [diff] [blame] | 2 | #ifndef _MMC_CORE_BLOCK_H |
| 3 | #define _MMC_CORE_BLOCK_H |
| 4 | |
| 5 | struct mmc_queue; |
| 6 | struct request; |
| 7 | |
Adrian Hunter | 1e8e55b | 2017-11-29 15:41:04 +0200 | [diff] [blame] | 8 | void mmc_blk_cqe_recovery(struct mmc_queue *mq); |
| 9 | |
Adrian Hunter | 8119697 | 2017-11-29 15:41:03 +0200 | [diff] [blame] | 10 | enum mmc_issued; |
| 11 | |
| 12 | enum mmc_issued mmc_blk_mq_issue_rq(struct mmc_queue *mq, struct request *req); |
| 13 | void mmc_blk_mq_complete(struct request *req); |
Adrian Hunter | 10f21df4 | 2017-11-29 15:41:07 +0200 | [diff] [blame] | 14 | void mmc_blk_mq_recovery(struct mmc_queue *mq); |
Adrian Hunter | 8119697 | 2017-11-29 15:41:03 +0200 | [diff] [blame] | 15 | |
| 16 | struct work_struct; |
| 17 | |
| 18 | void mmc_blk_mq_complete_work(struct work_struct *work); |
| 19 | |
Ulf Hansson | 066185d | 2017-01-13 14:14:07 +0100 | [diff] [blame] | 20 | #endif |