if_fxpvar.h (66045) | if_fxpvar.h (71485) |
---|---|
1/* 2 * Copyright (c) 1995, David Greenman 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 --- 10 unchanged lines hidden (view full) --- 19 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25 * SUCH DAMAGE. 26 * | 1/* 2 * Copyright (c) 1995, David Greenman 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 --- 10 unchanged lines hidden (view full) --- 19 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 20 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 21 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 22 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 23 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 24 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 25 * SUCH DAMAGE. 26 * |
27 * $FreeBSD: head/sys/dev/fxp/if_fxpvar.h 66045 2000-09-18 21:12:19Z dg $ | 27 * $FreeBSD: head/sys/dev/fxp/if_fxpvar.h 71485 2001-01-23 23:22:17Z mjacob $ |
28 */ 29 30/* 31 * Misc. defintions for the Intel EtherExpress Pro/100B PCI Fast 32 * Ethernet driver 33 */ 34/* 35 * NOTE: Elements are ordered for optimal cacheline behavior, and NOT 36 * for functional grouping. 37 */ 38struct fxp_softc { 39 struct arpcom arpcom; /* per-interface network data */ 40 struct resource *mem; /* resource descriptor for registers */ | 28 */ 29 30/* 31 * Misc. defintions for the Intel EtherExpress Pro/100B PCI Fast 32 * Ethernet driver 33 */ 34/* 35 * NOTE: Elements are ordered for optimal cacheline behavior, and NOT 36 * for functional grouping. 37 */ 38struct fxp_softc { 39 struct arpcom arpcom; /* per-interface network data */ 40 struct resource *mem; /* resource descriptor for registers */ |
41 int rtp; /* register resource type */ 42 int rgd; /* register descriptor in use */ |
|
41 struct resource *irq; /* resource descriptor for interrupt */ 42 void *ih; /* interrupt handler cookie */ 43 struct mtx sc_mtx; 44 bus_space_tag_t sc_st; /* bus space tag */ 45 bus_space_handle_t sc_sh; /* bus space handle */ 46 struct mbuf *rfa_headm; /* first mbuf in receive frame area */ 47 struct mbuf *rfa_tailm; /* last mbuf in receive frame area */ 48 struct fxp_cb_tx *cbl_first; /* first active TxCB in list */ --- 40 unchanged lines hidden --- | 43 struct resource *irq; /* resource descriptor for interrupt */ 44 void *ih; /* interrupt handler cookie */ 45 struct mtx sc_mtx; 46 bus_space_tag_t sc_st; /* bus space tag */ 47 bus_space_handle_t sc_sh; /* bus space handle */ 48 struct mbuf *rfa_headm; /* first mbuf in receive frame area */ 49 struct mbuf *rfa_tailm; /* last mbuf in receive frame area */ 50 struct fxp_cb_tx *cbl_first; /* first active TxCB in list */ --- 40 unchanged lines hidden --- |