Lines Matching defs:tmio_mmc_host
135 struct tmio_mmc_host { struct
136 void __iomem *ctl;
137 struct mmc_command *cmd;
138 struct mmc_request *mrq;
139 struct mmc_data *data;
140 struct mmc_host *mmc;
141 struct mmc_host_ops ops;
144 struct scatterlist *sg_ptr;
145 struct scatterlist *sg_orig;
146 unsigned int sg_len;
147 unsigned int sg_off;
148 unsigned int bus_shift;
150 struct platform_device *pdev;
151 struct tmio_mmc_data *pdata;
154 bool dma_on;
155 struct dma_chan *chan_rx;
179 int (*clk_enable)(struct tmio_mmc_host *host); argument
180 void (*set_clock)(struct tmio_mmc_host *host, unsigned int clock); argument
183 void (*clk_disable)(struct tmio_mmc_host *host); argument
186 int (*write16_hook)(struct tmio_mmc_host *host, int addr); argument
187 void (*reset)(struct tmio_mmc_host *host, bool preserve); argument
188 bool (*check_retune)(struct tmio_mmc_host *host, struct mmc_request *mrq); argument
189 void (*fixup_request)(struct tmio_mmc_host *host, struct mmc_request *mrq); argument
190 unsigned int (*get_timeout_cycles)(struct tmio_mmc_host *host); argument
195 struct tmio_mmc_host *tmio_mmc_host_alloc(struct platform_device *pdev, argument