Lines Matching defs:cosa_data
129 struct cosa_data { struct
130 int num; /* Card number */
131 char name[COSA_MAX_NAME]; /* Card name - e.g "cosa0" */
132 unsigned int datareg, statusreg; /* I/O ports */
133 unsigned short irq, dma; /* IRQ and DMA number */
134 unsigned short startaddr; /* Firmware start address */
135 unsigned short busmaster; /* Use busmastering? */
136 int nchannels; /* # of channels on this card */
137 int driver_status; /* For communicating with firmware */
138 int firmware_status; /* Downloaded, reseted, etc. */
139 unsigned long rxbitmap, txbitmap;/* Bitmap of channels who are willing to send/receive data */
140 unsigned long rxtx; /* RX or TX in progress? */
141 int enabled;
142 int usage; /* usage count */
143 int txchan, txsize, rxsize;
144 struct channel_data *rxchan;
145 char *bouncebuf;
146 char *txbuf, *rxbuf;
147 struct channel_data *chan;
148 spinlock_t lock; /* For exclusive operations on this structure */
149 char id_string[COSA_MAX_ID_STRING]; /* ROM monitor ID string */
150 char *type; /* card type */