if_xlreg.h (45629) | if_xlreg.h (45693) |
---|---|
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 * $Id: if_xlreg.h,v 1.22 1999/04/12 20:23:08 wpaul Exp $ | 32 * $Id: if_xlreg.h,v 1.25 1999/04/14 22:21:36 wpaul Exp $ |
33 */ 34 35#define XL_EE_READ 0x0080 /* read, 5 bit address */ 36#define XL_EE_WRITE 0x0040 /* write, 5 bit address */ 37#define XL_EE_ERASE 0x00c0 /* erase, 5 bit address */ 38#define XL_EE_EWEN 0x0030 /* erase, no data needed */ 39#define XL_EE_BUSY 0x8000 40 --- 405 unchanged lines hidden (view full) --- 446 struct xl_list xl_tx_list[XL_TX_LIST_CNT]; 447 unsigned char xl_pad[XL_MIN_FRAMELEN]; 448}; 449 450struct xl_chain { 451 struct xl_list *xl_ptr; 452 struct mbuf *xl_mbuf; 453 struct xl_chain *xl_next; | 33 */ 34 35#define XL_EE_READ 0x0080 /* read, 5 bit address */ 36#define XL_EE_WRITE 0x0040 /* write, 5 bit address */ 37#define XL_EE_ERASE 0x00c0 /* erase, 5 bit address */ 38#define XL_EE_EWEN 0x0030 /* erase, no data needed */ 39#define XL_EE_BUSY 0x8000 40 --- 405 unchanged lines hidden (view full) --- 446 struct xl_list xl_tx_list[XL_TX_LIST_CNT]; 447 unsigned char xl_pad[XL_MIN_FRAMELEN]; 448}; 449 450struct xl_chain { 451 struct xl_list *xl_ptr; 452 struct mbuf *xl_mbuf; 453 struct xl_chain *xl_next; |
454 u_int8_t xl_unsent; |
|
454}; 455 456struct xl_chain_onefrag { 457 struct xl_list_onefrag *xl_ptr; 458 struct mbuf *xl_mbuf; 459 struct xl_chain_onefrag *xl_next; 460}; 461 --- 151 unchanged lines hidden (view full) --- 613 * 3Com chip device IDs. 614 */ 615#define TC_DEVICEID_BOOMERANG_10BT 0x9000 616#define TC_DEVICEID_BOOMERANG_10BT_COMBO 0x9001 617#define TC_DEVICEID_BOOMERANG_10_100BT 0x9050 618#define TC_DEVICEID_BOOMERANG_100BT4 0x9051 619#define TC_DEVICEID_CYCLONE_10BT 0x9004 620#define TC_DEVICEID_CYCLONE_10BT_COMBO 0x9005 | 455}; 456 457struct xl_chain_onefrag { 458 struct xl_list_onefrag *xl_ptr; 459 struct mbuf *xl_mbuf; 460 struct xl_chain_onefrag *xl_next; 461}; 462 --- 151 unchanged lines hidden (view full) --- 614 * 3Com chip device IDs. 615 */ 616#define TC_DEVICEID_BOOMERANG_10BT 0x9000 617#define TC_DEVICEID_BOOMERANG_10BT_COMBO 0x9001 618#define TC_DEVICEID_BOOMERANG_10_100BT 0x9050 619#define TC_DEVICEID_BOOMERANG_100BT4 0x9051 620#define TC_DEVICEID_CYCLONE_10BT 0x9004 621#define TC_DEVICEID_CYCLONE_10BT_COMBO 0x9005 |
622#define TC_DEVICEID_CYCLONE_10BT_TPC 0x9006 623#define TC_DEVICEID_CYCLONE_10FL 0x900A |
|
621#define TC_DEVICEID_CYCLONE_10_100BT 0x9055 622#define TC_DEVICEID_CYCLONE_10_100BT4 0x9056 623#define TC_DEVICEID_CYCLONE_10_100_COMBO 0x9058 624#define TC_DEVICEID_CYCLONE_10_100FX 0x905A 625#define TC_DEVICEID_CYCLONE_10_100BT_SERV 0x9800 626#define TC_DEVICEID_HURRICANE_SOHO100TX 0x7646 627 628/* --- 186 unchanged lines hidden --- | 624#define TC_DEVICEID_CYCLONE_10_100BT 0x9055 625#define TC_DEVICEID_CYCLONE_10_100BT4 0x9056 626#define TC_DEVICEID_CYCLONE_10_100_COMBO 0x9058 627#define TC_DEVICEID_CYCLONE_10_100FX 0x905A 628#define TC_DEVICEID_CYCLONE_10_100BT_SERV 0x9800 629#define TC_DEVICEID_HURRICANE_SOHO100TX 0x7646 630 631/* --- 186 unchanged lines hidden --- |