Lines Matching refs:ler1

164 le_error(struct netif *nif, char *str, volatile struct lereg1 *ler1)
167 /* ler1->ler1_rap = LE_CSRO done in caller */
168 if (ler1->ler1_rdp & LE_C0_BABL)
170 if (ler1->ler1_rdp & LE_C0_CERR) {
172 ler1->ler1_rdp = LE_C0_CERR;
174 if (ler1->ler1_rdp & LE_C0_MISS) {
176 ler1->ler1_rdp = LE_C0_MISS;
178 if (ler1->ler1_rdp & LE_C0_MERR) {
187 struct lereg1 *ler1 = le_softc.sc_r1;
194 ler1->ler1_rap = LE_CSR0;
195 ler1->ler1_rdp = LE_C0_STOP; /* do nothing until we are finished */
219 ler1->ler1_rap = LE_CSR1;
221 ler1->ler1_rdp = a & LE_ADDR_LOW_MASK;
222 ler1->ler1_rap = LE_CSR2;
223 ler1->ler1_rdp = a >> 16;
242 ler1->ler1_rap = LE_CSR3;
243 ler1->ler1_rdp = LE_C3_BSWP;
245 ler1->ler1_rap = LE_CSR0;
246 ler1->ler1_rdp = LE_C0_INIT;
253 stat = ler1->ler1_rdp;
256 ler1->ler1_rdp = LE_C0_IDON;
259 ler1->ler1_rap = LE_CSR0;
260 ler1->ler1_rdp = LE_C0_STRT;
266 struct lereg1 *ler1 = le_softc.sc_r1;
273 ler1->ler1_rap = LE_CSR0;
274 if ((ler1->ler1_rdp & LE_C0_RINT) != 0)
275 ler1->ler1_rdp = LE_C0_RINT;
280 if (ler1->ler1_rdp & LE_C0_ERR)
281 le_error(desc->io_netif, "le_poll", ler1);
296 panic("csr0 when bad things happen: %x", ler1->ler1_rdp);
328 volatile struct lereg1 *ler1 = le_softc.sc_r1;
335 ler1->ler1_rap = LE_CSR0;
336 if (ler1->ler1_rdp & LE_C0_ERR)
337 le_error(desc->io_netif, "le_put(way before xmit)", ler1);
348 if (ler1->ler1_rdp & LE_C0_ERR)
349 le_error(desc->io_netif, "le_put(before xmit)", ler1);
354 ler1->ler1_rdp = LE_C0_TDMD;
355 if (ler1->ler1_rdp & LE_C0_ERR)
356 le_error(desc->io_netif, "le_put(after xmit)", ler1);
361 if (ler1->ler1_rdp & LE_C0_ERR)
363 ler1);
366 stat = ler1->ler1_rdp;
368 ler1->ler1_rdp = LE_C0_TINT;
369 if (ler1->ler1_rdp & LE_C0_ERR) {
370 if ((ler1->ler1_rdp & (LE_C0_BABL | LE_C0_CERR | LE_C0_MISS |
375 le_error(desc->io_netif, "le_put(xmit error)", ler1);
438 struct lereg1 *ler1 = le_softc.sc_r1;
442 ler1->ler1_rap = LE_CSR0;
443 ler1->ler1_rdp = LE_C0_STOP;