Lines Matching defs:board_info
90 struct board_info { struct
92 void __iomem *io_addr; /* Register I/O base address */
93 void __iomem *io_data; /* Data I/O address */
94 u16 irq; /* IRQ */
96 u16 tx_pkt_cnt;
97 u16 queue_pkt_len;
98 u16 queue_start_addr;
99 u16 queue_ip_summed;
100 u16 dbug_cnt;
101 u8 io_mode; /* 0:word, 2:byte */
102 u8 phy_addr;
103 u8 imr_all;
105 unsigned int flags;
106 unsigned int in_timeout:1;
107 unsigned int in_suspend:1;
108 unsigned int wake_supported:1;
110 enum dm9000_type type;
112 void (*inblk)(void __iomem *port, void *data, int length);
113 void (*outblk)(void __iomem *port, void *data, int length);
114 void (*dumpblk)(void __iomem *port, int length);
116 struct device *dev; /* parent device */
118 struct resource *addr_res; /* resources found */
119 struct resource *data_res;
120 struct resource *addr_req; /* resources requested */
121 struct resource *data_req;
123 int irq_wake;
147 static inline struct board_info *to_dm9000_board(struct net_device *dev) in to_dm9000_board() argument