if_ep_pccard.c (71323) | if_ep_pccard.c (86273) |
---|---|
1/* 2 * Copyright (c) 1994 Herb Peyerl <hpeyerl@novatel.ca> 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 --- 13 unchanged lines hidden (view full) --- 22 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 23 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 24 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 25 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 26 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 27 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 28 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 29 * | 1/* 2 * Copyright (c) 1994 Herb Peyerl <hpeyerl@novatel.ca> 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 --- 13 unchanged lines hidden (view full) --- 22 * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, 23 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 24 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 25 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 26 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 27 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 28 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 29 * |
30 * $FreeBSD: head/sys/dev/ep/if_ep_pccard.c 71323 2001-01-21 08:15:37Z imp $ | 30 * $FreeBSD: head/sys/dev/ep/if_ep_pccard.c 86273 2001-11-11 20:17:10Z imp $ |
31 */ 32 33/* 34 * Pccard support for 3C589 by: 35 * HAMADA Naoki 36 * nao@tom-yam.or.jp 37 */ 38 --- 197 unchanged lines hidden (view full) --- 236 ether_ifdetach(&sc->arpcom.ac_if, ETHER_BPF_SUPPORTED); 237 sc->gone = 1; 238 bus_teardown_intr(dev, sc->irq, sc->ep_intrhand); 239 ep_free(dev); 240 return (0); 241} 242 243static const struct pccard_product ep_pccard_products[] = { | 31 */ 32 33/* 34 * Pccard support for 3C589 by: 35 * HAMADA Naoki 36 * nao@tom-yam.or.jp 37 */ 38 --- 197 unchanged lines hidden (view full) --- 236 ether_ifdetach(&sc->arpcom.ac_if, ETHER_BPF_SUPPORTED); 237 sc->gone = 1; 238 bus_teardown_intr(dev, sc->irq, sc->ep_intrhand); 239 ep_free(dev); 240 return (0); 241} 242 243static const struct pccard_product ep_pccard_products[] = { |
244 { PCCARD_STR_3COM_3C574, PCCARD_VENDOR_3COM, 245 PCCARD_PRODUCT_3COM_3C574, 0, 246 PCCARD_CIS_3COM_3C574 }, 247 { PCCARD_STR_3COM_3C589, PCCARD_VENDOR_3COM, 248 PCCARD_PRODUCT_3COM_3C589, 0, 249 PCCARD_CIS_3COM_3C589 }, 250 { PCCARD_STR_3COM_3CXEM556, PCCARD_VENDOR_3COM, 251 PCCARD_PRODUCT_3COM_3CXEM556, 0, 252 PCCARD_CIS_3COM_3CXEM556 }, 253 { PCCARD_STR_3COM_3CXEM556INT, PCCARD_VENDOR_3COM, 254 PCCARD_PRODUCT_3COM_3CXEM556INT, 0, 255 PCCARD_CIS_3COM_3CXEM556INT }, 256 { PCCARD_STR_3COM_3CCFEM556BI, PCCARD_VENDOR_3COM, 257 PCCARD_PRODUCT_3COM_3CCFEM556BI, 0, 258 PCCARD_CIS_3COM_3CCFEM556BI }, | 244 { PCMCIA_STR_3COM_3C574, PCMCIA_VENDOR_3COM, 245 PCMCIA_PRODUCT_3COM_3C574, 0, 246 PCMCIA_CIS_3COM_3C574 }, 247 { PCMCIA_STR_3COM_3C589, PCMCIA_VENDOR_3COM, 248 PCMCIA_PRODUCT_3COM_3C589, 0, 249 PCMCIA_CIS_3COM_3C589 }, 250 { PCMCIA_STR_3COM_3CXEM556, PCMCIA_VENDOR_3COM, 251 PCMCIA_PRODUCT_3COM_3CXEM556, 0, 252 PCMCIA_CIS_3COM_3CXEM556 }, 253 { PCMCIA_STR_3COM_3CXEM556INT, PCMCIA_VENDOR_3COM, 254 PCMCIA_PRODUCT_3COM_3CXEM556INT, 0, 255 PCMCIA_CIS_3COM_3CXEM556INT }, 256 { PCMCIA_STR_3COM_3CCFEM556BI, PCMCIA_VENDOR_3COM, 257 PCMCIA_PRODUCT_3COM_3CCFEM556BI, 0, 258 PCMCIA_CIS_3COM_3CCFEM556BI }, |
259 { NULL } 260}; 261 262static int 263ep_pccard_match(device_t dev) 264{ 265 const struct pccard_product *pp; 266 --- 31 unchanged lines hidden --- | 259 { NULL } 260}; 261 262static int 263ep_pccard_match(device_t dev) 264{ 265 const struct pccard_product *pp; 266 --- 31 unchanged lines hidden --- |