pci_user.c (111695) | pci_user.c (111815) |
---|---|
1/* 2 * Copyright (c) 1997, Stefan Esser <se@freebsd.org> 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 9 unchanged lines hidden (view full) --- 18 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 19 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 20 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 21 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 22 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 23 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 24 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25 * | 1/* 2 * Copyright (c) 1997, Stefan Esser <se@freebsd.org> 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * 1. Redistributions of source code must retain the above copyright --- 9 unchanged lines hidden (view full) --- 18 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 19 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 20 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 21 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 22 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 23 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 24 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25 * |
26 * $FreeBSD: head/sys/dev/pci/pci_user.c 111695 2003-03-01 08:57:16Z se $ | 26 * $FreeBSD: head/sys/dev/pci/pci_user.c 111815 2003-03-03 12:15:54Z phk $ |
27 * 28 */ 29 30#include "opt_bus.h" /* XXX trim includes */ 31 32#include <sys/param.h> 33#include <sys/systm.h> 34#include <sys/malloc.h> --- 34 unchanged lines hidden (view full) --- 69 70#if __FreeBSD_version < 500000 71#define PCI_CDEV 78 72#else 73#define PCI_CDEV MAJOR_AUTO 74#endif 75 76struct cdevsw pcicdev = { | 27 * 28 */ 29 30#include "opt_bus.h" /* XXX trim includes */ 31 32#include <sys/param.h> 33#include <sys/systm.h> 34#include <sys/malloc.h> --- 34 unchanged lines hidden (view full) --- 69 70#if __FreeBSD_version < 500000 71#define PCI_CDEV 78 72#else 73#define PCI_CDEV MAJOR_AUTO 74#endif 75 76struct cdevsw pcicdev = { |
77 /* open */ pci_open, 78 /* close */ pci_close, 79 /* read */ noread, 80 /* write */ nowrite, 81 /* ioctl */ pci_ioctl, 82 /* poll */ nopoll, 83 /* mmap */ nommap, 84 /* strategy */ nostrategy, 85 /* name */ "pci", 86 /* maj */ PCI_CDEV, 87 /* dump */ nodump, 88 /* psize */ nopsize, 89 /* flags */ 0, | 77 .d_open = pci_open, 78 .d_close = pci_close, 79 .d_ioctl = pci_ioctl, 80 .d_name = "pci", 81 .d_maj = PCI_CDEV, |
90}; 91 92static int 93pci_open(dev_t dev, int oflags, int devtype, struct thread *td) 94{ 95 int error; 96 97 if (oflags & FWRITE) { --- 399 unchanged lines hidden --- | 82}; 83 84static int 85pci_open(dev_t dev, int oflags, int devtype, struct thread *td) 86{ 87 int error; 88 89 if (oflags & FWRITE) { --- 399 unchanged lines hidden --- |