Lines Matching defs:memac_regs
124 struct memac_regs { struct
125 u32 res0000[2]; /* General Control and Status */
126 u32 command_config; /* 0x008 Ctrl and cfg */
127 struct mac_addr mac_addr0; /* 0x00C-0x010 MAC_ADDR_0...1 */
128 u32 maxfrm; /* 0x014 Max frame length */
129 u32 res0018[1];
130 u32 rx_fifo_sections; /* Receive FIFO configuration reg */
131 u32 tx_fifo_sections; /* Transmit FIFO configuration reg */
132 u32 res0024[2];
133 u32 hashtable_ctrl; /* 0x02C Hash table control */
134 u32 res0030[4];
135 u32 ievent; /* 0x040 Interrupt event */
136 u32 tx_ipg_length; /* 0x044 Transmitter inter-packet-gap */
137 u32 res0048;
138 u32 imask; /* 0x04C Interrupt mask */
139 u32 res0050;
140 u32 pause_quanta[4]; /* 0x054 Pause quanta */
141 u32 pause_thresh[4]; /* 0x064 Pause quanta threshold */
142 u32 rx_pause_status; /* 0x074 Receive pause status */
143 u32 res0078[2];
144 struct mac_addr mac_addr[MEMAC_NUM_OF_PADDRS];/* 0x80-0x0B4 mac padr */
145 u32 lpwake_timer; /* 0x0B8 Low Power Wakeup Timer */
146 u32 sleep_timer; /* 0x0BC Transmit EEE Low Power Timer */
147 u32 res00c0[8];
148 u32 statn_config; /* 0x0E0 Statistics configuration */
149 u32 res00e4[7];
151 u32 reoct_l;
152 u32 reoct_u;
153 u32 roct_l;
154 u32 roct_u;
155 u32 raln_l;
156 u32 raln_u;
157 u32 rxpf_l;
158 u32 rxpf_u;
159 u32 rfrm_l;
160 u32 rfrm_u;
161 u32 rfcs_l;
162 u32 rfcs_u;
163 u32 rvlan_l;
164 u32 rvlan_u;
165 u32 rerr_l;
166 u32 rerr_u;
167 u32 ruca_l;
168 u32 ruca_u;
169 u32 rmca_l;
170 u32 rmca_u;
171 u32 rbca_l;
172 u32 rbca_u;
173 u32 rdrp_l;
174 u32 rdrp_u;
175 u32 rpkt_l;
176 u32 rpkt_u;
177 u32 rund_l;
178 u32 rund_u;
179 u32 r64_l;
180 u32 r64_u;
181 u32 r127_l;
182 u32 r127_u;
183 u32 r255_l;
184 u32 r255_u;
185 u32 r511_l;
186 u32 r511_u;
187 u32 r1023_l;
188 u32 r1023_u;
189 u32 r1518_l;
190 u32 r1518_u;
191 u32 r1519x_l;
192 u32 r1519x_u;
193 u32 rovr_l;
194 u32 rovr_u;
195 u32 rjbr_l;
196 u32 rjbr_u;
197 u32 rfrg_l;
198 u32 rfrg_u;
199 u32 rcnp_l;
200 u32 rcnp_u;
201 u32 rdrntp_l;
202 u32 rdrntp_u;
203 u32 res01d0[12];
205 u32 teoct_l;
206 u32 teoct_u;
207 u32 toct_l;
208 u32 toct_u;
209 u32 res0210[2];
210 u32 txpf_l;
211 u32 txpf_u;
212 u32 tfrm_l;
213 u32 tfrm_u;
214 u32 tfcs_l;
215 u32 tfcs_u;
216 u32 tvlan_l;
217 u32 tvlan_u;
218 u32 terr_l;
219 u32 terr_u;
220 u32 tuca_l;
221 u32 tuca_u;
222 u32 tmca_l;
223 u32 tmca_u;
224 u32 tbca_l;
225 u32 tbca_u;
226 u32 res0258[2];
227 u32 tpkt_l;
228 u32 tpkt_u;
229 u32 tund_l;
230 u32 tund_u;
231 u32 t64_l;
232 u32 t64_u;
233 u32 t127_l;
234 u32 t127_u;
235 u32 t255_l;
236 u32 t255_u;
237 u32 t511_l;
238 u32 t511_u;
239 u32 t1023_l;
240 u32 t1023_u;
241 u32 t1518_l;
242 u32 t1518_u;
243 u32 t1519x_l;
244 u32 t1519x_u;
245 u32 res02a8[6];
246 u32 tcnp_l;
247 u32 tcnp_u;
248 u32 res02c8[14];
250 u32 if_mode; /* 0x300 Interface Mode Control */
251 u32 if_status; /* 0x304 Interface Status */
252 u32 res0308[14];
277 struct memac_regs __iomem *regs; argument