Lines Matching defs:memac_regs
179 struct memac_regs { struct
180 u32 res0000[2]; /* General Control and Status */
181 u32 command_config; /* 0x008 Ctrl and cfg */
182 struct mac_addr mac_addr0; /* 0x00C-0x010 MAC_ADDR_0...1 */
183 u32 maxfrm; /* 0x014 Max frame length */
184 u32 res0018[1];
185 u32 rx_fifo_sections; /* Receive FIFO configuration reg */
186 u32 tx_fifo_sections; /* Transmit FIFO configuration reg */
187 u32 res0024[2];
188 u32 hashtable_ctrl; /* 0x02C Hash table control */
189 u32 res0030[4];
190 u32 ievent; /* 0x040 Interrupt event */
191 u32 tx_ipg_length; /* 0x044 Transmitter inter-packet-gap */
192 u32 res0048;
193 u32 imask; /* 0x04C Interrupt mask */
194 u32 res0050;
195 u32 pause_quanta[4]; /* 0x054 Pause quanta */
196 u32 pause_thresh[4]; /* 0x064 Pause quanta threshold */
197 u32 rx_pause_status; /* 0x074 Receive pause status */
198 u32 res0078[2];
199 struct mac_addr mac_addr[MEMAC_NUM_OF_PADDRS];/* 0x80-0x0B4 mac padr */
200 u32 lpwake_timer; /* 0x0B8 Low Power Wakeup Timer */
201 u32 sleep_timer; /* 0x0BC Transmit EEE Low Power Timer */
202 u32 res00c0[8];
203 u32 statn_config; /* 0x0E0 Statistics configuration */
204 u32 res00e4[7];
206 u32 reoct_l;
207 u32 reoct_u;
208 u32 roct_l;
209 u32 roct_u;
210 u32 raln_l;
211 u32 raln_u;
212 u32 rxpf_l;
213 u32 rxpf_u;
214 u32 rfrm_l;
215 u32 rfrm_u;
216 u32 rfcs_l;
217 u32 rfcs_u;
218 u32 rvlan_l;
219 u32 rvlan_u;
220 u32 rerr_l;
221 u32 rerr_u;
222 u32 ruca_l;
223 u32 ruca_u;
224 u32 rmca_l;
225 u32 rmca_u;
226 u32 rbca_l;
227 u32 rbca_u;
228 u32 rdrp_l;
229 u32 rdrp_u;
230 u32 rpkt_l;
231 u32 rpkt_u;
232 u32 rund_l;
233 u32 rund_u;
234 u32 r64_l;
235 u32 r64_u;
236 u32 r127_l;
237 u32 r127_u;
238 u32 r255_l;
239 u32 r255_u;
240 u32 r511_l;
241 u32 r511_u;
242 u32 r1023_l;
243 u32 r1023_u;
244 u32 r1518_l;
245 u32 r1518_u;
246 u32 r1519x_l;
247 u32 r1519x_u;
248 u32 rovr_l;
249 u32 rovr_u;
250 u32 rjbr_l;
251 u32 rjbr_u;
252 u32 rfrg_l;
253 u32 rfrg_u;
254 u32 rcnp_l;
255 u32 rcnp_u;
256 u32 rdrntp_l;
257 u32 rdrntp_u;
258 u32 res01d0[12];
260 u32 teoct_l;
261 u32 teoct_u;
262 u32 toct_l;
263 u32 toct_u;
264 u32 res0210[2];
265 u32 txpf_l;
266 u32 txpf_u;
267 u32 tfrm_l;
268 u32 tfrm_u;
269 u32 tfcs_l;
270 u32 tfcs_u;
271 u32 tvlan_l;
272 u32 tvlan_u;
273 u32 terr_l;
274 u32 terr_u;
275 u32 tuca_l;
276 u32 tuca_u;
277 u32 tmca_l;
278 u32 tmca_u;
279 u32 tbca_l;
280 u32 tbca_u;
281 u32 res0258[2];
282 u32 tpkt_l;
283 u32 tpkt_u;
284 u32 tund_l;
285 u32 tund_u;
286 u32 t64_l;
287 u32 t64_u;
288 u32 t127_l;
289 u32 t127_u;
290 u32 t255_l;
291 u32 t255_u;
292 u32 t511_l;
293 u32 t511_u;
294 u32 t1023_l;
295 u32 t1023_u;
296 u32 t1518_l;
297 u32 t1518_u;
298 u32 t1519x_l;
299 u32 t1519x_u;
300 u32 res02a8[6];
301 u32 tcnp_l;
302 u32 tcnp_u;
303 u32 res02c8[14];
305 u32 if_mode; /* 0x300 Interface Mode Control */
306 u32 if_status; /* 0x304 Interface Status */
307 u32 res0308[14];
309 u32 hg_config; /* 0x340 Control and cfg */
333 struct memac_regs __iomem *regs; argument