Lines Matching defs:wbsd_host
140 struct wbsd_host struct
142 struct mmc_host* mmc; /* MMC structure */
144 spinlock_t lock; /* Mutex */
146 int flags; /* Driver states */
151 struct mmc_request* mrq; /* Current request */
153 u8 isr; /* Accumulated ISR */
155 struct scatterlist* cur_sg; /* Current SG entry */
156 unsigned int num_sg; /* Number of entries left */
158 unsigned int offset; /* Offset into current entry */
159 unsigned int remain; /* Data left in curren entry */
161 char* dma_buffer; /* ISA DMA buffer */
162 dma_addr_t dma_addr; /* Physical address for same */
164 int firsterr; /* See fifo functions */
166 u8 clk; /* Current clock speed */
167 unsigned char bus_width; /* Current bus width */
169 int config; /* Config port */
170 u8 unlock_code; /* Code to unlock config */
172 int chip_id; /* ID of controller */
174 int base; /* I/O port base */
175 int irq; /* Interrupt */
176 int dma; /* DMA channel */
178 struct tasklet_struct card_tasklet; /* Tasklet structures */
179 struct tasklet_struct fifo_tasklet;
180 struct tasklet_struct crc_tasklet;
181 struct tasklet_struct timeout_tasklet;
182 struct tasklet_struct finish_tasklet;
184 struct timer_list ignore_timer; /* Ignore detection timer */