if_rl.c (103020) | if_rl.c (104324) |
---|---|
1/* 2 * Copyright (c) 1997, 1998 3 * Bill Paul <wpaul@ctr.columbia.edu>. 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 --- 15 unchanged lines hidden (view full) --- 24 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 25 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 26 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 27 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 28 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 29 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 30 * THE POSSIBILITY OF SUCH DAMAGE. 31 * | 1/* 2 * Copyright (c) 1997, 1998 3 * Bill Paul <wpaul@ctr.columbia.edu>. 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 --- 15 unchanged lines hidden (view full) --- 24 * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 25 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 26 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 27 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 28 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 29 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 30 * THE POSSIBILITY OF SUCH DAMAGE. 31 * |
32 * $FreeBSD: head/sys/pci/if_rl.c 103020 2002-09-06 16:38:06Z iwasaki $ | 32 * $FreeBSD: head/sys/pci/if_rl.c 104324 2002-10-01 22:27:03Z phk $ |
33 */ 34 35/* 36 * RealTek 8129/8139 PCI NIC driver 37 * 38 * Supports several extremely cheap PCI 10/100 adapters based on 39 * the RealTek chipset. Datasheets can be obtained from 40 * www.realtek.com.tw. --- 85 unchanged lines hidden (view full) --- 126 * uniprocessor systems though. 127 */ 128#define RL_USEIOSPACE 129 130#include <pci/if_rlreg.h> 131 132#ifndef lint 133static const char rcsid[] = | 33 */ 34 35/* 36 * RealTek 8129/8139 PCI NIC driver 37 * 38 * Supports several extremely cheap PCI 10/100 adapters based on 39 * the RealTek chipset. Datasheets can be obtained from 40 * www.realtek.com.tw. --- 85 unchanged lines hidden (view full) --- 126 * uniprocessor systems though. 127 */ 128#define RL_USEIOSPACE 129 130#include <pci/if_rlreg.h> 131 132#ifndef lint 133static const char rcsid[] = |
134 "$FreeBSD: head/sys/pci/if_rl.c 103020 2002-09-06 16:38:06Z iwasaki $"; | 134 "$FreeBSD: head/sys/pci/if_rl.c 104324 2002-10-01 22:27:03Z phk $"; |
135#endif 136 137/* 138 * Various supported device vendors/types and their names. 139 */ 140static struct rl_type rl_devs[] = { 141 { RT_VENDORID, RT_DEVICEID_8129, 142 "RealTek 8129 10/100BaseTX" }, --- 862 unchanged lines hidden (view full) --- 1005 error = ENXIO; 1006 goto fail; 1007 } 1008 1009 /* 1010 * Allocate the parent bus DMA tag appropriate for PCI. 1011 */ 1012#define RL_NSEG_NEW 32 | 135#endif 136 137/* 138 * Various supported device vendors/types and their names. 139 */ 140static struct rl_type rl_devs[] = { 141 { RT_VENDORID, RT_DEVICEID_8129, 142 "RealTek 8129 10/100BaseTX" }, --- 862 unchanged lines hidden (view full) --- 1005 error = ENXIO; 1006 goto fail; 1007 } 1008 1009 /* 1010 * Allocate the parent bus DMA tag appropriate for PCI. 1011 */ 1012#define RL_NSEG_NEW 32 |
1013 error = bus_dma_tag_create(NULL, /* parent */ | 1013 error = bus_dma_tag_create(NULL, /* parent */ |
1014 1, 0, /* alignment, boundary */ 1015 BUS_SPACE_MAXADDR_32BIT,/* lowaddr */ 1016 BUS_SPACE_MAXADDR, /* highaddr */ 1017 NULL, NULL, /* filter, filterarg */ 1018 MAXBSIZE, RL_NSEG_NEW, /* maxsize, nsegments */ 1019 BUS_SPACE_MAXSIZE_32BIT,/* maxsegsize */ 1020 BUS_DMA_ALLOCNOW, /* flags */ 1021 &sc->rl_parent_tag); --- 922 unchanged lines hidden --- | 1014 1, 0, /* alignment, boundary */ 1015 BUS_SPACE_MAXADDR_32BIT,/* lowaddr */ 1016 BUS_SPACE_MAXADDR, /* highaddr */ 1017 NULL, NULL, /* filter, filterarg */ 1018 MAXBSIZE, RL_NSEG_NEW, /* maxsize, nsegments */ 1019 BUS_SPACE_MAXSIZE_32BIT,/* maxsegsize */ 1020 BUS_DMA_ALLOCNOW, /* flags */ 1021 &sc->rl_parent_tag); --- 922 unchanged lines hidden --- |