rp.c (51756) | rp.c (61011) |
---|---|
1/* 2 * Copyright (c) Comtrol Corporation <support@comtrol.com> 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted prodived that the follwoing conditions 7 * are met. 8 * 1. Redistributions of source code must retain the above copyright --- 15 unchanged lines hidden (view full) --- 24 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 25 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 26 * OR SERVICES; LOSS OF USE, DATA, LIFE OR PROFITS; OR BUSINESS INTERRUPTION) 27 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 28 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30 * SUCH DAMAGE. 31 * | 1/* 2 * Copyright (c) Comtrol Corporation <support@comtrol.com> 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted prodived that the follwoing conditions 7 * are met. 8 * 1. Redistributions of source code must retain the above copyright --- 15 unchanged lines hidden (view full) --- 24 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 25 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 26 * OR SERVICES; LOSS OF USE, DATA, LIFE OR PROFITS; OR BUSINESS INTERRUPTION) 27 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 28 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 29 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 30 * SUCH DAMAGE. 31 * |
32 * $FreeBSD: head/sys/dev/rp/rp.c 51756 1999-09-28 11:45:31Z phk $ | 32 * $FreeBSD: head/sys/dev/rp/rp.c 61011 2000-05-28 13:40:48Z peter $ |
33 */ 34 35/* 36 * rp.c - for RocketPort FreeBSD 37 */ 38 39#include "opt_compat.h" 40 41#include <sys/param.h> 42#include <sys/systm.h> | 33 */ 34 35/* 36 * rp.c - for RocketPort FreeBSD 37 */ 38 39#include "opt_compat.h" 40 41#include <sys/param.h> 42#include <sys/systm.h> |
43#include <sys/kernel.h> |
|
43#include <sys/fcntl.h> 44#include <sys/malloc.h> 45#include <sys/tty.h> 46#include <sys/proc.h> 47#include <sys/conf.h> | 44#include <sys/fcntl.h> 45#include <sys/malloc.h> 46#include <sys/tty.h> 47#include <sys/proc.h> 48#include <sys/conf.h> |
48#include <sys/kernel.h> | 49#include <sys/bus.h> |
49 50#include <i386/isa/isa_device.h> 51 52#include <pci/pcivar.h> 53 54#define ROCKET_C 55#include <i386/isa/rpreg.h> 56#include <i386/isa/rpvar.h> --- 725 unchanged lines hidden (view full) --- 782 NULL 783}; 784 785COMPAT_PCI_DRIVER (rp_pci, rp_pcidevice); 786 787static timeout_t rpdtrwakeup; 788 789struct isa_driver rpdriver = { | 50 51#include <i386/isa/isa_device.h> 52 53#include <pci/pcivar.h> 54 55#define ROCKET_C 56#include <i386/isa/rpreg.h> 57#include <i386/isa/rpvar.h> --- 725 unchanged lines hidden (view full) --- 783 NULL 784}; 785 786COMPAT_PCI_DRIVER (rp_pci, rp_pcidevice); 787 788static timeout_t rpdtrwakeup; 789 790struct isa_driver rpdriver = { |
790 rpprobe, rpattach, "rp" 791 }; | 791 INTR_TYPE_TTY, 792 rpprobe, 793 rpattach, 794 "rp" 795}; 796COMPAT_ISA_DRIVER(rp, rpdriver); |
792 793static char driver_name[] = "rp"; 794 795static d_open_t rpopen; 796static d_close_t rpclose; 797static d_write_t rpwrite; 798static d_ioctl_t rpioctl; 799 --- 1186 unchanged lines hidden --- | 797 798static char driver_name[] = "rp"; 799 800static d_open_t rpopen; 801static d_close_t rpclose; 802static d_write_t rpwrite; 803static d_ioctl_t rpioctl; 804 --- 1186 unchanged lines hidden --- |