|
@@ -52,11 +52,11 @@
|
|
|
* protection - since "write" code only needs to change the head, and
|
|
|
* interrupt code only needs to change the tail.
|
|
|
*/
|
|
|
-typedef struct {
|
|
|
+struct stlrq {
|
|
|
char *buf;
|
|
|
char *head;
|
|
|
char *tail;
|
|
|
-} stlrq_t;
|
|
|
+};
|
|
|
|
|
|
/*
|
|
|
* Port, panel and board structures to hold status info about each.
|
|
@@ -67,7 +67,7 @@ typedef struct {
|
|
|
* is associated with, this makes it (fairly) easy to get back to the
|
|
|
* board/panel info for a port.
|
|
|
*/
|
|
|
-typedef struct stlport {
|
|
|
+struct stlport {
|
|
|
unsigned long magic;
|
|
|
int portnr;
|
|
|
int panelnr;
|
|
@@ -97,10 +97,10 @@ typedef struct stlport {
|
|
|
wait_queue_head_t close_wait;
|
|
|
struct work_struct tqueue;
|
|
|
comstats_t stats;
|
|
|
- stlrq_t tx;
|
|
|
-} stlport_t;
|
|
|
+ struct stlrq tx;
|
|
|
+};
|
|
|
|
|
|
-typedef struct stlpanel {
|
|
|
+struct stlpanel {
|
|
|
unsigned long magic;
|
|
|
int panelnr;
|
|
|
int brdnr;
|
|
@@ -111,10 +111,10 @@ typedef struct stlpanel {
|
|
|
void (*isr)(struct stlpanel *panelp, unsigned int iobase);
|
|
|
unsigned int hwid;
|
|
|
unsigned int ackmask;
|
|
|
- stlport_t *ports[STL_PORTSPERPANEL];
|
|
|
-} stlpanel_t;
|
|
|
+ struct stlport *ports[STL_PORTSPERPANEL];
|
|
|
+};
|
|
|
|
|
|
-typedef struct stlbrd {
|
|
|
+struct stlbrd {
|
|
|
unsigned long magic;
|
|
|
int brdnr;
|
|
|
int brdtype;
|
|
@@ -136,9 +136,9 @@ typedef struct stlbrd {
|
|
|
unsigned long clk;
|
|
|
unsigned int bnkpageaddr[STL_MAXBANKS];
|
|
|
unsigned int bnkstataddr[STL_MAXBANKS];
|
|
|
- stlpanel_t *bnk2panel[STL_MAXBANKS];
|
|
|
- stlpanel_t *panels[STL_MAXPANELS];
|
|
|
-} stlbrd_t;
|
|
|
+ struct stlpanel *bnk2panel[STL_MAXBANKS];
|
|
|
+ struct stlpanel *panels[STL_MAXPANELS];
|
|
|
+};
|
|
|
|
|
|
|
|
|
/*
|