Deleted Added
full compact
cxgb_common.h (183292) cxgb_common.h (185157)
1/**************************************************************************
2
3Copyright (c) 2007-2008, Chelsio Inc.
4All rights reserved.
5
6Redistribution and use in source and binary forms, with or without
7modification, are permitted provided that the following conditions are met:
8

--- 11 unchanged lines hidden (view full) ---

20LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
21CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
22SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
23INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
24CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
25ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
26POSSIBILITY OF SUCH DAMAGE.
27
1/**************************************************************************
2
3Copyright (c) 2007-2008, Chelsio Inc.
4All rights reserved.
5
6Redistribution and use in source and binary forms, with or without
7modification, are permitted provided that the following conditions are met:
8

--- 11 unchanged lines hidden (view full) ---

20LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
21CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
22SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
23INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
24CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
25ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
26POSSIBILITY OF SUCH DAMAGE.
27
28$FreeBSD: head/sys/dev/cxgb/common/cxgb_common.h 183292 2008-09-23 03:16:54Z kmacy $
28$FreeBSD: head/sys/dev/cxgb/common/cxgb_common.h 185157 2008-11-21 19:22:25Z gnn $
29
30***************************************************************************/
31#ifndef __CHELSIO_COMMON_H
32#define __CHELSIO_COMMON_H
33
34#include <cxgb_osdep.h>
35
36enum {
37 MAX_FRAME_SIZE = 10240, /* max MAC frame size, includes header + FCS */
38 EEPROMSIZE = 8192, /* Serial EEPROM size */
39 SERNUM_LEN = 16, /* Serial # length */
29
30***************************************************************************/
31#ifndef __CHELSIO_COMMON_H
32#define __CHELSIO_COMMON_H
33
34#include <cxgb_osdep.h>
35
36enum {
37 MAX_FRAME_SIZE = 10240, /* max MAC frame size, includes header + FCS */
38 EEPROMSIZE = 8192, /* Serial EEPROM size */
39 SERNUM_LEN = 16, /* Serial # length */
40 ECNUM_LEN = 16, /* EC # length */
40 RSS_TABLE_SIZE = 64, /* size of RSS lookup and mapping tables */
41 TCB_SIZE = 128, /* TCB size */
42 NMTUS = 16, /* size of MTU table */
43 NCCTRL_WIN = 32, /* # of congestion control windows */
44 NTX_SCHED = 8, /* # of HW Tx scheduling queues */
45 PROTO_SRAM_LINES = 128, /* size of protocol sram */
46 EXACT_ADDR_FILTERS = 8, /* # of HW exact match filters */
47};

--- 285 unchanged lines hidden (view full) ---

333
334struct vpd_params {
335 unsigned int cclk;
336 unsigned int mclk;
337 unsigned int uclk;
338 unsigned int mdc;
339 unsigned int mem_timing;
340 u8 sn[SERNUM_LEN + 1];
41 RSS_TABLE_SIZE = 64, /* size of RSS lookup and mapping tables */
42 TCB_SIZE = 128, /* TCB size */
43 NMTUS = 16, /* size of MTU table */
44 NCCTRL_WIN = 32, /* # of congestion control windows */
45 NTX_SCHED = 8, /* # of HW Tx scheduling queues */
46 PROTO_SRAM_LINES = 128, /* size of protocol sram */
47 EXACT_ADDR_FILTERS = 8, /* # of HW exact match filters */
48};

--- 285 unchanged lines hidden (view full) ---

334
335struct vpd_params {
336 unsigned int cclk;
337 unsigned int mclk;
338 unsigned int uclk;
339 unsigned int mdc;
340 unsigned int mem_timing;
341 u8 sn[SERNUM_LEN + 1];
342 u8 ec[ECNUM_LEN + 1];
341 u8 eth_base[6];
342 u8 port_type[MAX_NPORTS];
343 unsigned short xauicfg[2];
344};
345
346struct pci_params {
347 unsigned int vpd_cap_addr;
348 unsigned int pcie_cap_addr;

--- 464 unchanged lines hidden ---
343 u8 eth_base[6];
344 u8 port_type[MAX_NPORTS];
345 unsigned short xauicfg[2];
346};
347
348struct pci_params {
349 unsigned int vpd_cap_addr;
350 unsigned int pcie_cap_addr;

--- 464 unchanged lines hidden ---