eisaconf.h (18158) | eisaconf.h (18233) |
---|---|
1/* 2 * EISA bus device definitions 3 * 4 * Copyright (c) 1995, 1996 Justin T. Gibbs. 5 * All rights reserved. 6 * 7 * Redistribution and use in source and binary forms, with or without 8 * modification, are permitted provided that the following conditions --- 14 unchanged lines hidden (view full) --- 23 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 24 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 25 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 28 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 29 * SUCH DAMAGE. 30 * | 1/* 2 * EISA bus device definitions 3 * 4 * Copyright (c) 1995, 1996 Justin T. Gibbs. 5 * All rights reserved. 6 * 7 * Redistribution and use in source and binary forms, with or without 8 * modification, are permitted provided that the following conditions --- 14 unchanged lines hidden (view full) --- 23 * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 24 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 25 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 26 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 27 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 28 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 29 * SUCH DAMAGE. 30 * |
31 * $Id: eisaconf.h,v 1.10 1996/09/06 23:06:59 phk Exp $ | 31 * $Id: eisaconf.h,v 1.11 1996/09/08 10:43:42 phk Exp $ |
32 */ 33 34#ifndef _I386_EISA_EISACONF_H_ 35#define _I386_EISA_EISACONF_H_ 1 36 37#include <sys/queue.h> 38 39#define EISA_SLOTS 10 /* PCI clashes with higher ones.. fix later */ --- 34 unchanged lines hidden (view full) --- 74struct eisa_device; 75 76struct eisa_driver { 77 char* name; /* device name */ 78 int (*probe) __P((void)); 79 /* test whether device is present */ 80 int (*attach) __P((struct eisa_device *)); 81 /* setup driver for a device */ | 32 */ 33 34#ifndef _I386_EISA_EISACONF_H_ 35#define _I386_EISA_EISACONF_H_ 1 36 37#include <sys/queue.h> 38 39#define EISA_SLOTS 10 /* PCI clashes with higher ones.. fix later */ --- 34 unchanged lines hidden (view full) --- 74struct eisa_device; 75 76struct eisa_driver { 77 char* name; /* device name */ 78 int (*probe) __P((void)); 79 /* test whether device is present */ 80 int (*attach) __P((struct eisa_device *)); 81 /* setup driver for a device */ |
82 int (*shutdown) __P((struct kern_devconf *, int)); | 82 int (*shutdown) __P((int)); |
83 /* Return the device to a safe 84 * state before shutdown 85 */ 86 u_long *unit; /* Next available unit */ 87}; 88 89/* To be replaced by the "super device" generic device structure... */ 90struct eisa_device { --- 23 unchanged lines hidden --- | 83 /* Return the device to a safe 84 * state before shutdown 85 */ 86 u_long *unit; /* Next available unit */ 87}; 88 89/* To be replaced by the "super device" generic device structure... */ 90struct eisa_device { --- 23 unchanged lines hidden --- |