| .. | .. |
|---|
| 77 | 77 | struct blk_mq_tag_set tag_set; |
|---|
| 78 | 78 | struct mmc_blk_data *blkdata; |
|---|
| 79 | 79 | struct request_queue *queue; |
|---|
| 80 | + spinlock_t lock; |
|---|
| 80 | 81 | int in_flight[MMC_ISSUE_MAX]; |
|---|
| 81 | 82 | unsigned int cqe_busy; |
|---|
| 82 | 83 | #define MMC_CQE_DCMD_BUSY BIT(0) |
|---|
| .. | .. |
|---|
| 95 | 96 | struct work_struct complete_work; |
|---|
| 96 | 97 | }; |
|---|
| 97 | 98 | |
|---|
| 98 | | -extern int mmc_init_queue(struct mmc_queue *, struct mmc_card *, spinlock_t *, |
|---|
| 99 | | - const char *); |
|---|
| 99 | +extern int mmc_init_queue(struct mmc_queue *, struct mmc_card *); |
|---|
| 100 | 100 | extern void mmc_cleanup_queue(struct mmc_queue *); |
|---|
| 101 | 101 | extern void mmc_queue_suspend(struct mmc_queue *); |
|---|
| 102 | 102 | extern void mmc_queue_resume(struct mmc_queue *); |
|---|