Lines Matching defs:omap_hsmmc_host
176 struct omap_hsmmc_host { struct
177 struct device *dev;
178 struct mmc_host *mmc;
179 struct mmc_request *mrq;
180 struct mmc_command *cmd;
181 struct mmc_data *data;
182 struct clk *fclk;
183 struct clk *dbclk;
184 struct regulator *pbias;
185 bool pbias_enabled;
186 void __iomem *base;
187 int vqmmc_enabled;
188 resource_size_t mapbase;
189 spinlock_t irq_lock; /* Prevent races with irq handler */
190 unsigned int dma_len;
191 unsigned int dma_sg_idx;
192 unsigned char bus_mode;
193 unsigned char power_mode;
194 int suspended;
195 u32 con;
196 u32 hctl;
197 u32 sysctl;
198 u32 capa;
199 int irq;
200 int wake_irq;
201 int use_dma, dma_ch;
202 struct dma_chan *tx_chan;
203 struct dma_chan *rx_chan;
204 int response_busy;
205 int context_loss;
206 int protect_card;
207 int reqs_blocked;
208 int req_in_progress;
232 static void omap_hsmmc_start_dma_transfer(struct omap_hsmmc_host *host); argument