isa_common.h (184564) | isa_common.h (185059) |
---|---|
1/*- 2 * Copyright (c) 1999 Doug Rabson 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 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24 * SUCH DAMAGE. 25 * | 1/*- 2 * Copyright (c) 1999 Doug Rabson 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 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 19 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 20 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 21 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 22 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 23 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 24 * SUCH DAMAGE. 25 * |
26 * $FreeBSD: head/sys/isa/isa_common.h 184564 2008-11-02 18:48:54Z imp $ | 26 * $FreeBSD: head/sys/isa/isa_common.h 185059 2008-11-18 21:01:54Z jhb $ |
27 */ 28 29/* 30 * Parts of the ISA bus implementation common to all architectures. 31 * 32 * Drivers must not depend on information in this file as it can change 33 * without notice. 34 */ --- 19 unchanged lines hidden (view full) --- 54 uint32_t id_compatid; /* pnp compat device id */ 55 struct isa_config_list id_configs; /* pnp config alternatives */ 56 isa_config_cb *id_config_cb; /* callback function */ 57 void *id_config_arg; /* callback argument */ 58 int id_config_attr; /* pnp config attributes */ 59 int id_pnpbios_handle; /* pnp handle, if any */ 60 int id_pnp_csn; /* pnp Card Number */ 61 int id_pnp_ldn; /* pnp Logical device on card */ | 27 */ 28 29/* 30 * Parts of the ISA bus implementation common to all architectures. 31 * 32 * Drivers must not depend on information in this file as it can change 33 * without notice. 34 */ --- 19 unchanged lines hidden (view full) --- 54 uint32_t id_compatid; /* pnp compat device id */ 55 struct isa_config_list id_configs; /* pnp config alternatives */ 56 isa_config_cb *id_config_cb; /* callback function */ 57 void *id_config_arg; /* callback argument */ 58 int id_config_attr; /* pnp config attributes */ 59 int id_pnpbios_handle; /* pnp handle, if any */ 60 int id_pnp_csn; /* pnp Card Number */ 61 int id_pnp_ldn; /* pnp Logical device on card */ |
62 int id_order; |
|
62}; 63 64#define DEVTOISA(dev) ((struct isa_device *) device_get_ivars(dev)) 65 66/* 67 * These functions are architecture dependant. 68 */ 69extern void isa_init(device_t dev); --- 13 unchanged lines hidden --- | 63}; 64 65#define DEVTOISA(dev) ((struct isa_device *) device_get_ivars(dev)) 66 67/* 68 * These functions are architecture dependant. 69 */ 70extern void isa_init(device_t dev); --- 13 unchanged lines hidden --- |