diff options
Diffstat (limited to 'drivers/mmc/core/queue.h')
| -rw-r--r-- | drivers/mmc/core/queue.h | 6 | 
1 files changed, 5 insertions, 1 deletions
| diff --git a/drivers/mmc/core/queue.h b/drivers/mmc/core/queue.h index 361b46408e0f..04fc89360a7a 100644 --- a/drivers/mmc/core/queue.h +++ b/drivers/mmc/core/queue.h @@ -36,10 +36,14 @@ struct mmc_blk_request {   * enum mmc_drv_op - enumerates the operations in the mmc_queue_req   * @MMC_DRV_OP_IOCTL: ioctl operation   * @MMC_DRV_OP_BOOT_WP: write protect boot partitions + * @MMC_DRV_OP_GET_CARD_STATUS: get card status + * @MMC_DRV_OP_GET_EXT_CSD: get the EXT CSD from an eMMC card   */  enum mmc_drv_op {  	MMC_DRV_OP_IOCTL,  	MMC_DRV_OP_BOOT_WP, +	MMC_DRV_OP_GET_CARD_STATUS, +	MMC_DRV_OP_GET_EXT_CSD,  };  struct mmc_queue_req { @@ -51,7 +55,7 @@ struct mmc_queue_req {  	struct mmc_async_req	areq;  	enum mmc_drv_op		drv_op;  	int			drv_op_result; -	struct mmc_blk_ioc_data	**idata; +	void			*drv_op_data;  	unsigned int		ioc_count;  }; |