Lines Matching defs:ler1
161 le_error(struct netif *nif, char *str, volatile struct lereg1 *ler1)
164 /* ler1->ler1_rap = LE_CSRO done in caller */
165 if (ler1->ler1_rdp & LE_C0_BABL)
167 if (ler1->ler1_rdp & LE_C0_CERR) {
169 ler1->ler1_rdp = LE_C0_CERR;
171 if (ler1->ler1_rdp & LE_C0_MISS) {
173 ler1->ler1_rdp = LE_C0_MISS;
175 if (ler1->ler1_rdp & LE_C0_MERR) {
184 struct lereg1 *ler1 = le_softc.sc_r1;
191 ler1->ler1_rap = LE_CSR0;
192 ler1->ler1_rdp = LE_C0_STOP; /* do nothing until we are finished */
216 ler1->ler1_rap = LE_CSR1;
218 ler1->ler1_rdp = a & LE_ADDR_LOW_MASK;
219 ler1->ler1_rap = LE_CSR2;
220 ler1->ler1_rdp = a >> 16;
239 ler1->ler1_rap = LE_CSR3;
240 ler1->ler1_rdp = LE_C3_BSWP;
242 ler1->ler1_rap = LE_CSR0;
243 ler1->ler1_rdp = LE_C0_INIT;
250 stat = ler1->ler1_rdp;
253 ler1->ler1_rdp = LE_C0_IDON;
256 ler1->ler1_rap = LE_CSR0;
257 ler1->ler1_rdp = LE_C0_STRT;
263 struct lereg1 *ler1 = le_softc.sc_r1;
270 ler1->ler1_rap = LE_CSR0;
271 if ((ler1->ler1_rdp & LE_C0_RINT) != 0)
272 ler1->ler1_rdp = LE_C0_RINT;
277 if (ler1->ler1_rdp & LE_C0_ERR)
278 le_error(desc->io_netif, "le_poll", ler1);
293 panic("csr0 when bad things happen: %x", ler1->ler1_rdp);
325 volatile struct lereg1 *ler1 = le_softc.sc_r1;
332 ler1->ler1_rap = LE_CSR0;
333 if (ler1->ler1_rdp & LE_C0_ERR)
334 le_error(desc->io_netif, "le_put(way before xmit)", ler1);
345 if (ler1->ler1_rdp & LE_C0_ERR)
346 le_error(desc->io_netif, "le_put(before xmit)", ler1);
351 ler1->ler1_rdp = LE_C0_TDMD;
352 if (ler1->ler1_rdp & LE_C0_ERR)
353 le_error(desc->io_netif, "le_put(after xmit)", ler1);
358 if (ler1->ler1_rdp & LE_C0_ERR)
360 ler1);
363 stat = ler1->ler1_rdp;
365 ler1->ler1_rdp = LE_C0_TINT;
366 if (ler1->ler1_rdp & LE_C0_ERR) {
367 if ((ler1->ler1_rdp & (LE_C0_BABL | LE_C0_CERR | LE_C0_MISS |
372 le_error(desc->io_netif, "le_put(xmit error)", ler1);
435 struct lereg1 *ler1 = le_softc.sc_r1;
439 ler1->ler1_rap = LE_CSR0;
440 ler1->ler1_rdp = LE_C0_STOP;