Lines Matching defs:dev
47 #include <dev/usb/usb.h>
48 #include <dev/usb/usbdi.h>
50 #include <dev/usb/usb_core.h>
51 #include <dev/usb/usb_busdma.h>
52 #include <dev/usb/usb_process.h>
53 #include <dev/usb/usb_util.h>
55 #include <dev/usb/usb_controller.h>
56 #include <dev/usb/usb_bus.h>
57 #include <dev/usb/controller/ohci.h>
58 #include <dev/usb/controller/ohcireg.h>
78 ohci_atmelarm_probe(device_t dev)
81 device_set_desc(dev, "AT91 integrated OHCI controller");
86 ohci_atmelarm_attach(device_t dev)
88 struct at91_ohci_softc *sc = device_get_softc(dev);
93 sc->sc_ohci.sc_bus.parent = dev;
100 USB_GET_DMA_TAG(dev), &ohci_iterate_hw_softc)) {
107 sc->sc_ohci.sc_dev = dev;
110 sc->sc_ohci.sc_io_res = bus_alloc_resource_any(dev, SYS_RES_MEMORY,
122 sc->sc_ohci.sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid,
127 sc->sc_ohci.sc_bus.bdev = device_add_child(dev, "usbus", -1);
135 err = bus_setup_intr(dev, sc->sc_ohci.sc_irq_res, INTR_TYPE_BIO | INTR_MPSAFE,
160 ohci_atmelarm_detach(dev);
165 ohci_atmelarm_detach(device_t dev)
167 struct at91_ohci_softc *sc = device_get_softc(dev);
171 device_delete_children(dev);
198 err = bus_teardown_intr(dev, sc->sc_ohci.sc_irq_res, sc->sc_ohci.sc_intr_hdl);
202 bus_release_resource(dev, SYS_RES_IRQ, 0, sc->sc_ohci.sc_irq_res);
206 bus_release_resource(dev, SYS_RES_MEMORY, MEM_RID,