Lines Matching defs:tmio_mmc_host
126 struct tmio_mmc_host { struct
127 void __iomem *ctl;
128 struct mmc_command *cmd;
129 struct mmc_request *mrq;
130 struct mmc_data *data;
131 struct mmc_host *mmc;
132 struct mmc_host_ops ops;
135 void (*set_pwr)(struct platform_device *host, int state);
138 struct scatterlist *sg_ptr;
139 struct scatterlist *sg_orig;
140 unsigned int sg_len;
141 unsigned int sg_off;
142 unsigned int bus_shift;
144 struct platform_device *pdev;
145 struct tmio_mmc_data *pdata;
148 bool dma_on;
172 int (*clk_enable)(struct tmio_mmc_host *host); argument
173 void (*set_clock)(struct tmio_mmc_host *host, unsigned int clock); argument
176 void (*clk_disable)(struct tmio_mmc_host *host); argument
179 int (*write16_hook)(struct tmio_mmc_host *host, int addr); argument
180 void (*reset)(struct tmio_mmc_host *host); argument
181 bool (*check_retune)(struct tmio_mmc_host *host); argument
182 void (*fixup_request)(struct tmio_mmc_host *host, struct mmc_request *mrq); argument
184 void (*prepare_hs400_tuning)(struct tmio_mmc_host *host); argument
185 void (*hs400_downgrade)(struct tmio_mmc_host *host); argument
186 void (*hs400_complete)(struct tmio_mmc_host *host); argument
191 struct tmio_mmc_host *tmio_mmc_host_alloc(struct platform_device *pdev, argument