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