Lines Matching defs:cosa_data
144 struct cosa_data { struct
145 int num; /* Card number */
146 char name[COSA_MAX_NAME]; /* Card name - e.g "cosa0" */
147 unsigned int datareg, statusreg; /* I/O ports */
148 unsigned short irq, dma; /* IRQ and DMA number */
149 unsigned short startaddr; /* Firmware start address */
150 unsigned short busmaster; /* Use busmastering? */
151 int nchannels; /* # of channels on this card */
152 int driver_status; /* For communicating with firmware */
153 int firmware_status; /* Downloaded, reseted, etc. */
154 unsigned long rxbitmap, txbitmap;/* Bitmap of channels who are willing to send/receive data */
155 unsigned long rxtx; /* RX or TX in progress? */
156 int enabled;
157 int usage; /* usage count */
158 int txchan, txsize, rxsize;
159 struct channel_data *rxchan;
160 char *bouncebuf;
161 char *txbuf, *rxbuf;
162 struct channel_data *chan;
163 spinlock_t lock; /* For exclusive operations on this structure */
164 char id_string[COSA_MAX_ID_STRING]; /* ROM monitor ID string */
165 char *type; /* card type */