ohci_pci.c (275010) | ohci_pci.c (276717) |
---|---|
1/*- 2 * Copyright (c) 1998 The NetBSD Foundation, Inc. 3 * All rights reserved. 4 * 5 * This code is derived from software contributed to The NetBSD Foundation 6 * by Lennart Augustsson (augustss@carlstedt.se) at 7 * Carlstedt Research & Technology. 8 * --- 15 unchanged lines hidden (view full) --- 24 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 25 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 26 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 27 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 28 * POSSIBILITY OF SUCH DAMAGE. 29 */ 30 31#include <sys/cdefs.h> | 1/*- 2 * Copyright (c) 1998 The NetBSD Foundation, Inc. 3 * All rights reserved. 4 * 5 * This code is derived from software contributed to The NetBSD Foundation 6 * by Lennart Augustsson (augustss@carlstedt.se) at 7 * Carlstedt Research & Technology. 8 * --- 15 unchanged lines hidden (view full) --- 24 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 25 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 26 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 27 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 28 * POSSIBILITY OF SUCH DAMAGE. 29 */ 30 31#include <sys/cdefs.h> |
32__FBSDID("$FreeBSD: head/sys/dev/usb/controller/ohci_pci.c 275010 2014-11-25 06:15:00Z jhibbits $"); | 32__FBSDID("$FreeBSD: head/sys/dev/usb/controller/ohci_pci.c 276717 2015-01-05 20:22:18Z hselasky $"); |
33 34/* 35 * USB Open Host Controller driver. 36 * 37 * OHCI spec: http://www.intel.com/design/usb/ohci11d.pdf 38 */ 39 40/* The low level controller code for OHCI has been split into --- 167 unchanged lines hidden (view full) --- 208 ohci_softc_t *sc = device_get_softc(self); 209 int rid; 210 int err; 211 212 /* initialise some bus fields */ 213 sc->sc_bus.parent = self; 214 sc->sc_bus.devices = sc->sc_devices; 215 sc->sc_bus.devices_max = OHCI_MAX_DEVICES; | 33 34/* 35 * USB Open Host Controller driver. 36 * 37 * OHCI spec: http://www.intel.com/design/usb/ohci11d.pdf 38 */ 39 40/* The low level controller code for OHCI has been split into --- 167 unchanged lines hidden (view full) --- 208 ohci_softc_t *sc = device_get_softc(self); 209 int rid; 210 int err; 211 212 /* initialise some bus fields */ 213 sc->sc_bus.parent = self; 214 sc->sc_bus.devices = sc->sc_devices; 215 sc->sc_bus.devices_max = OHCI_MAX_DEVICES; |
216 sc->sc_bus.dma_bits = 32; |
|
216 217 /* get all DMA memory */ 218 if (usb_bus_mem_alloc_all(&sc->sc_bus, USB_GET_DMA_TAG(self), 219 &ohci_iterate_hw_softc)) { 220 return (ENOMEM); 221 } 222 sc->sc_dev = self; 223 --- 176 unchanged lines hidden --- | 217 218 /* get all DMA memory */ 219 if (usb_bus_mem_alloc_all(&sc->sc_bus, USB_GET_DMA_TAG(self), 220 &ohci_iterate_hw_softc)) { 221 return (ENOMEM); 222 } 223 sc->sc_dev = self; 224 --- 176 unchanged lines hidden --- |