.. | .. |
---|
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 *); |
---|