Lines Matching defs:lesc

166 	struct le_pci_softc *lesc = (struct le_pci_softc *)sc;
168 bus_write_2(lesc->sc_rres, PCNET_PCI_RAP, port);
169 bus_barrier(lesc->sc_rres, PCNET_PCI_RAP, 2, BUS_SPACE_BARRIER_WRITE);
170 bus_write_2(lesc->sc_rres, PCNET_PCI_BDP, val);
176 struct le_pci_softc *lesc = (struct le_pci_softc *)sc;
178 bus_write_2(lesc->sc_rres, PCNET_PCI_RAP, port);
179 bus_barrier(lesc->sc_rres, PCNET_PCI_RAP, 2, BUS_SPACE_BARRIER_WRITE);
180 return (bus_read_2(lesc->sc_rres, PCNET_PCI_BDP));
186 struct le_pci_softc *lesc = (struct le_pci_softc *)sc;
188 bus_write_2(lesc->sc_rres, PCNET_PCI_RAP, port);
189 bus_barrier(lesc->sc_rres, PCNET_PCI_RAP, 2, BUS_SPACE_BARRIER_WRITE);
190 bus_write_2(lesc->sc_rres, PCNET_PCI_RDP, val);
196 struct le_pci_softc *lesc = (struct le_pci_softc *)sc;
198 bus_write_2(lesc->sc_rres, PCNET_PCI_RAP, port);
199 bus_barrier(lesc->sc_rres, PCNET_PCI_RAP, 2, BUS_SPACE_BARRIER_WRITE);
200 return (bus_read_2(lesc->sc_rres, PCNET_PCI_RDP));
300 struct le_pci_softc *lesc;
304 lesc = device_get_softc(dev);
305 sc = &lesc->sc_am79900.lsc;
312 lesc->sc_rres = bus_alloc_resource_any(dev, SYS_RES_IOPORT,
314 if (lesc->sc_rres == NULL) {
321 if ((lesc->sc_ires = bus_alloc_resource_any(dev, SYS_RES_IRQ,
339 &lesc->sc_pdmat);
352 lesc->sc_pdmat, /* parent */
362 &lesc->sc_dmat);
368 error = bus_dmamem_alloc(lesc->sc_dmat, (void **)&sc->sc_mem,
369 BUS_DMA_WAITOK | BUS_DMA_COHERENT, &lesc->sc_dmam);
376 error = bus_dmamap_load(lesc->sc_dmat, lesc->sc_dmam, sc->sc_mem,
404 bus_read_region_1(lesc->sc_rres, 0, sc->sc_enaddr,
420 error = am79900_config(&lesc->sc_am79900, device_get_name(dev),
427 error = bus_setup_intr(dev, lesc->sc_ires, INTR_TYPE_NET | INTR_MPSAFE,
428 NULL, am79900_intr, sc, &lesc->sc_ih);
437 am79900_detach(&lesc->sc_am79900);
439 bus_dmamap_unload(lesc->sc_dmat, lesc->sc_dmam);
441 bus_dmamem_free(lesc->sc_dmat, sc->sc_mem, lesc->sc_dmam);
443 bus_dma_tag_destroy(lesc->sc_dmat);
445 bus_dma_tag_destroy(lesc->sc_pdmat);
448 rman_get_rid(lesc->sc_ires), lesc->sc_ires);
451 rman_get_rid(lesc->sc_rres), lesc->sc_rres);
460 struct le_pci_softc *lesc;
463 lesc = device_get_softc(dev);
464 sc = &lesc->sc_am79900.lsc;
466 bus_teardown_intr(dev, lesc->sc_ires, lesc->sc_ih);
467 am79900_detach(&lesc->sc_am79900);
468 bus_dmamap_unload(lesc->sc_dmat, lesc->sc_dmam);
469 bus_dmamem_free(lesc->sc_dmat, sc->sc_mem, lesc->sc_dmam);
470 bus_dma_tag_destroy(lesc->sc_dmat);
471 bus_dma_tag_destroy(lesc->sc_pdmat);
473 rman_get_rid(lesc->sc_ires), lesc->sc_ires);
475 rman_get_rid(lesc->sc_rres), lesc->sc_rres);
484 struct le_pci_softc *lesc;
486 lesc = device_get_softc(dev);
488 lance_suspend(&lesc->sc_am79900.lsc);
496 struct le_pci_softc *lesc;
498 lesc = device_get_softc(dev);
500 lance_resume(&lesc->sc_am79900.lsc);