Lines Matching refs:dev
2 __FBSDID("$FreeBSD: stable/11/sys/dev/usb/controller/uss820dci_atmelarm.c 308401 2016-11-07 08:36:06Z hselasky $");
49 #include <dev/usb/usb.h>
50 #include <dev/usb/usbdi.h>
52 #include <dev/usb/usb_core.h>
53 #include <dev/usb/usb_busdma.h>
54 #include <dev/usb/usb_process.h>
55 #include <dev/usb/usb_util.h>
57 #include <dev/usb/usb_controller.h>
58 #include <dev/usb/usb_bus.h>
59 #include <dev/usb/controller/uss820dci.h>
93 uss820_atmelarm_probe(device_t dev)
95 device_set_desc(dev, uss820_desc);
100 uss820_atmelarm_attach(device_t dev)
102 struct uss820dci_softc *sc = device_get_softc(dev);
107 sc->sc_bus.parent = dev;
114 USB_GET_DMA_TAG(dev), NULL)) {
119 bus_alloc_resource_any(dev, SYS_RES_IOPORT, &rid, RF_ACTIVE);
129 sc->sc_irq_res = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid,
134 sc->sc_bus.bdev = device_add_child(dev, "usbus", -1);
140 err = bus_setup_intr(dev, sc->sc_irq_res, INTR_TYPE_TTY | INTR_MPSAFE,
148 device_printf(dev, "Init failed\n");
153 device_printf(dev, "USB probe and attach failed\n");
159 uss820_atmelarm_detach(dev);
164 uss820_atmelarm_detach(device_t dev)
166 struct uss820dci_softc *sc = device_get_softc(dev);
170 device_delete_children(dev);
178 err = bus_teardown_intr(dev, sc->sc_irq_res,
183 bus_release_resource(dev, SYS_RES_IRQ, 0,
188 bus_release_resource(dev, SYS_RES_IOPORT, 0,