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