eisaconf.h (13691) | eisaconf.h (13765) |
---|---|
1/* 2 * EISA bus device definitions 3 * 4 * Copyright (c) 1995 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 --- 4 unchanged lines hidden (view full) --- 13 * 2. Redistributions in binary form must reproduce the above copyright 14 * notice, this list of conditions and the following disclaimer in the 15 * documentation and/or other materials provided with the distribution. 16 * 3. Absolutely no warranty of function or purpose is made by the author 17 * Justin T. Gibbs. 18 * 4. Modifications may be freely made to this file if the above conditions 19 * are met. 20 * | 1/* 2 * EISA bus device definitions 3 * 4 * Copyright (c) 1995 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 --- 4 unchanged lines hidden (view full) --- 13 * 2. Redistributions in binary form must reproduce the above copyright 14 * notice, this list of conditions and the following disclaimer in the 15 * documentation and/or other materials provided with the distribution. 16 * 3. Absolutely no warranty of function or purpose is made by the author 17 * Justin T. Gibbs. 18 * 4. Modifications may be freely made to this file if the above conditions 19 * are met. 20 * |
21 * $Id: eisaconf.h,v 1.6 1995/11/21 12:52:49 bde Exp $ | 21 * $Id: eisaconf.h,v 1.7 1996/01/29 03:13:23 gibbs Exp $ |
22 */ 23 24#ifndef _I386_EISA_EISACONF_H_ 25#define _I386_EISA_EISACONF_H_ 1 26 27#include <sys/queue.h> 28 29#define EISA_SLOTS 10 /* PCI clashes with higher ones.. fix later */ --- 39 unchanged lines hidden (view full) --- 69 int (*probe) __P((void)); 70 /* test whether device is present */ 71 int (*attach) __P((struct eisa_device *)); 72 /* setup driver for a device */ 73 int (*shutdown) __P((struct kern_devconf *, int)); 74 /* Return the device to a safe 75 * state before shutdown 76 */ | 22 */ 23 24#ifndef _I386_EISA_EISACONF_H_ 25#define _I386_EISA_EISACONF_H_ 1 26 27#include <sys/queue.h> 28 29#define EISA_SLOTS 10 /* PCI clashes with higher ones.. fix later */ --- 39 unchanged lines hidden (view full) --- 69 int (*probe) __P((void)); 70 /* test whether device is present */ 71 int (*attach) __P((struct eisa_device *)); 72 /* setup driver for a device */ 73 int (*shutdown) __P((struct kern_devconf *, int)); 74 /* Return the device to a safe 75 * state before shutdown 76 */ |
77 u_long *unit; /* Next availible unit */ | 77 u_long *unit; /* Next available unit */ |
78}; 79 80/* To be replaced by the "super device" generic device structure... */ 81struct eisa_device { 82 eisa_id_t id; 83 u_long unit; 84 char* full_name; /* for use in the probe message */ 85 struct eisa_ioconf ioconf; --- 29 unchanged lines hidden --- | 78}; 79 80/* To be replaced by the "super device" generic device structure... */ 81struct eisa_device { 82 eisa_id_t id; 83 u_long unit; 84 char* full_name; /* for use in the probe message */ 85 struct eisa_ioconf ioconf; --- 29 unchanged lines hidden --- |