Deleted Added
full compact
fwohci_pci.c (212413) fwohci_pci.c (227843)
1/*-
2 * Copyright (c) 2003 Hidetoshi Shimokawa
3 * Copyright (c) 1998-2002 Katsushi Kobayashi and Hidetoshi Shimokawa
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 16 unchanged lines hidden (view full) ---

25 * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
26 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
27 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
28 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
30 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
31 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
32 * POSSIBILITY OF SUCH DAMAGE.
1/*-
2 * Copyright (c) 2003 Hidetoshi Shimokawa
3 * Copyright (c) 1998-2002 Katsushi Kobayashi and Hidetoshi Shimokawa
4 * All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:

--- 16 unchanged lines hidden (view full) ---

25 * DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT,
26 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
27 * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
28 * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
29 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
30 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
31 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
32 * POSSIBILITY OF SUCH DAMAGE.
33 *
34 * $FreeBSD: head/sys/dev/firewire/fwohci_pci.c 212413 2010-09-10 11:19:03Z avg $
35 */
36
33 */
34
35#include <sys/cdefs.h>
36__FBSDID("$FreeBSD: head/sys/dev/firewire/fwohci_pci.c 227843 2011-11-22 21:28:20Z marius $");
37
37#define BOUNCE_BUFFER_TEST 0
38
39#include <sys/param.h>
40#include <sys/systm.h>
41#include <sys/kernel.h>
42#include <sys/module.h>
43#include <sys/bus.h>
44#include <sys/queue.h>

--- 486 unchanged lines hidden (view full) ---

531 DEVMETHOD(device_attach, fwohci_pci_attach),
532 DEVMETHOD(device_detach, fwohci_pci_detach),
533 DEVMETHOD(device_suspend, fwohci_pci_suspend),
534 DEVMETHOD(device_resume, fwohci_pci_resume),
535 DEVMETHOD(device_shutdown, fwohci_pci_shutdown),
536
537 /* Bus interface */
538 DEVMETHOD(bus_add_child, fwohci_pci_add_child),
38#define BOUNCE_BUFFER_TEST 0
39
40#include <sys/param.h>
41#include <sys/systm.h>
42#include <sys/kernel.h>
43#include <sys/module.h>
44#include <sys/bus.h>
45#include <sys/queue.h>

--- 486 unchanged lines hidden (view full) ---

532 DEVMETHOD(device_attach, fwohci_pci_attach),
533 DEVMETHOD(device_detach, fwohci_pci_detach),
534 DEVMETHOD(device_suspend, fwohci_pci_suspend),
535 DEVMETHOD(device_resume, fwohci_pci_resume),
536 DEVMETHOD(device_shutdown, fwohci_pci_shutdown),
537
538 /* Bus interface */
539 DEVMETHOD(bus_add_child, fwohci_pci_add_child),
539 DEVMETHOD(bus_print_child, bus_generic_print_child),
540
540
541 { 0, 0 }
541 DEVMETHOD_END
542};
543
544static driver_t fwohci_driver = {
545 "fwohci",
546 fwohci_methods,
547 sizeof(fwohci_softc_t),
548};
549
550static devclass_t fwohci_devclass;
551
552#ifdef FWOHCI_MODULE
553MODULE_DEPEND(fwohci, firewire, 1, 1, 1);
554#endif
555DRIVER_MODULE(fwohci, pci, fwohci_driver, fwohci_devclass, 0, 0);
542};
543
544static driver_t fwohci_driver = {
545 "fwohci",
546 fwohci_methods,
547 sizeof(fwohci_softc_t),
548};
549
550static devclass_t fwohci_devclass;
551
552#ifdef FWOHCI_MODULE
553MODULE_DEPEND(fwohci, firewire, 1, 1, 1);
554#endif
555DRIVER_MODULE(fwohci, pci, fwohci_driver, fwohci_devclass, 0, 0);