Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Enumerations
netxen_nic_hdr.h File Reference
#include <linux/kernel.h>
#include <linux/types.h>

Go to the source code of this file.

Data Structures

struct  netxen_legacy_intr_set
 

Macros

#define NETXEN_HW_EFC_RPMX0_CRB_AGT_ADR   0x67
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_MN   ((NETXEN_HW_H0_CH_HUB_ADR << 7) | NETXEN_HW_MN_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_PH   ((NETXEN_HW_H0_CH_HUB_ADR << 7) | NETXEN_HW_PH_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_MS   ((NETXEN_HW_H0_CH_HUB_ADR << 7) | NETXEN_HW_MS_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_PS   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_PS_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_SS   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_SS_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_RPMX3   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_RPMX3_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_QMS   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_QMS_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_SQS0   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_SQGS0_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_SQS1   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_SQGS1_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_SQS2   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_SQGS2_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_SQS3   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_SQGS3_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_C2C0   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_C2C0_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_C2C1   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_C2C1_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_RPMX2   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_RPMX2_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_RPMX4   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_RPMX4_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_RPMX7   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_RPMX7_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_RPMX9   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_RPMX9_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_SMB   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_SMB_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_NIU   ((NETXEN_HW_H2_CH_HUB_ADR << 7) | NETXEN_HW_NIU_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_I2C0   ((NETXEN_HW_H2_CH_HUB_ADR << 7) | NETXEN_HW_I2C0_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_I2C1   ((NETXEN_HW_H2_CH_HUB_ADR << 7) | NETXEN_HW_I2C1_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_SRE   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_SRE_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_EG   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_EG_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_RPMX0   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_RPMX0_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_QMN   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_QM_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_SQN0   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_SQG0_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_SQN1   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_SQG1_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_SQN2   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_SQG2_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_SQN3   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_SQG3_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_RPMX1   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_RPMX1_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_RPMX5   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_RPMX5_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_RPMX6   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_RPMX6_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_RPMX8   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_RPMX8_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_CAS0   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_CAS0_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_CAS1   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_CAS1_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_CAS2   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_CAS2_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_CAS3   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_CAS3_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_PGNI   ((NETXEN_HW_H4_CH_HUB_ADR << 7) | NETXEN_HW_PEGNI_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_PGND   ((NETXEN_HW_H4_CH_HUB_ADR << 7) | NETXEN_HW_PEGND_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_PGN0   ((NETXEN_HW_H4_CH_HUB_ADR << 7) | NETXEN_HW_PEGN0_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_PGN1   ((NETXEN_HW_H4_CH_HUB_ADR << 7) | NETXEN_HW_PEGN1_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_PGN2   ((NETXEN_HW_H4_CH_HUB_ADR << 7) | NETXEN_HW_PEGN2_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_PGN3   ((NETXEN_HW_H4_CH_HUB_ADR << 7) | NETXEN_HW_PEGN3_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_PGN4   ((NETXEN_HW_H4_CH_HUB_ADR << 7) | NETXEN_HW_PEGN4_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_PGNC   ((NETXEN_HW_H4_CH_HUB_ADR << 7) | NETXEN_HW_PEGNC_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_PGR0   ((NETXEN_HW_H4_CH_HUB_ADR << 7) | NETXEN_HW_PEGR0_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_PGR1   ((NETXEN_HW_H4_CH_HUB_ADR << 7) | NETXEN_HW_PEGR1_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_PGR2   ((NETXEN_HW_H4_CH_HUB_ADR << 7) | NETXEN_HW_PEGR2_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_PGR3   ((NETXEN_HW_H4_CH_HUB_ADR << 7) | NETXEN_HW_PEGR3_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_PGSI   ((NETXEN_HW_H5_CH_HUB_ADR << 7) | NETXEN_HW_PEGSI_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_PGSD   ((NETXEN_HW_H5_CH_HUB_ADR << 7) | NETXEN_HW_PEGSD_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_PGS0   ((NETXEN_HW_H5_CH_HUB_ADR << 7) | NETXEN_HW_PEGS0_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_PGS1   ((NETXEN_HW_H5_CH_HUB_ADR << 7) | NETXEN_HW_PEGS1_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_PGS2   ((NETXEN_HW_H5_CH_HUB_ADR << 7) | NETXEN_HW_PEGS2_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_PGS3   ((NETXEN_HW_H5_CH_HUB_ADR << 7) | NETXEN_HW_PEGS3_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_PGSC   ((NETXEN_HW_H5_CH_HUB_ADR << 7) | NETXEN_HW_PEGSC_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_CAM   ((NETXEN_HW_H6_CH_HUB_ADR << 7) | NETXEN_HW_NCM_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_TIMR   ((NETXEN_HW_H6_CH_HUB_ADR << 7) | NETXEN_HW_TMR_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_XDMA   ((NETXEN_HW_H6_CH_HUB_ADR << 7) | NETXEN_HW_XDMA_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_SN   ((NETXEN_HW_H6_CH_HUB_ADR << 7) | NETXEN_HW_SN_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_I2Q   ((NETXEN_HW_H6_CH_HUB_ADR << 7) | NETXEN_HW_I2Q_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_ROMUSB   ((NETXEN_HW_H6_CH_HUB_ADR << 7) | NETXEN_HW_ROMUSB_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_OCM0   ((NETXEN_HW_H6_CH_HUB_ADR << 7) | NETXEN_HW_OCM0_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_OCM1   ((NETXEN_HW_H6_CH_HUB_ADR << 7) | NETXEN_HW_OCM1_CRB_AGT_ADR)
 
#define NETXEN_HW_CRB_HUB_AGT_ADR_LPC   ((NETXEN_HW_H6_CH_HUB_ADR << 7) | NETXEN_HW_LPC_CRB_AGT_ADR)
 
#define NETXEN_SRE_MISC   (NETXEN_CRB_SRE + 0x0002c)
 
#define NETXEN_SRE_INT_STATUS   (NETXEN_CRB_SRE + 0x00034)
 
#define NETXEN_SRE_PBI_ACTIVE_STATUS   (NETXEN_CRB_SRE + 0x01014)
 
#define NETXEN_SRE_L1RE_CTL   (NETXEN_CRB_SRE + 0x03000)
 
#define NETXEN_SRE_L2RE_CTL   (NETXEN_CRB_SRE + 0x05000)
 
#define NETXEN_SRE_BUF_CTL   (NETXEN_CRB_SRE + 0x01000)
 
#define NETXEN_DMA_BASE(U)   (NETXEN_CRB_PCIX_MD + 0x20000 + ((U)<<16))
 
#define NETXEN_DMA_COMMAND(U)   (NETXEN_DMA_BASE(U) + 0x00008)
 
#define NETXEN_I2Q_CLR_PCI_HI   (NETXEN_CRB_I2Q + 0x00034)
 
#define PEG_NETWORK_BASE(N)   (NETXEN_CRB_PEG_NET_0 + (((N)&3) << 20))
 
#define CRB_REG_EX_PC   0x3c
 
#define ROMUSB_GLB   (NETXEN_CRB_ROMUSB + 0x00000)
 
#define ROMUSB_ROM   (NETXEN_CRB_ROMUSB + 0x10000)
 
#define NETXEN_ROMUSB_GLB_STATUS   (ROMUSB_GLB + 0x0004)
 
#define NETXEN_ROMUSB_GLB_SW_RESET   (ROMUSB_GLB + 0x0008)
 
#define NETXEN_ROMUSB_GLB_PAD_GPIO_I   (ROMUSB_GLB + 0x000c)
 
#define NETXEN_ROMUSB_GLB_CAS_RST   (ROMUSB_GLB + 0x0038)
 
#define NETXEN_ROMUSB_GLB_TEST_MUX_SEL   (ROMUSB_GLB + 0x0044)
 
#define NETXEN_ROMUSB_GLB_PEGTUNE_DONE   (ROMUSB_GLB + 0x005c)
 
#define NETXEN_ROMUSB_GLB_CHIP_CLK_CTRL   (ROMUSB_GLB + 0x00A8)
 
#define NETXEN_ROMUSB_GPIO(n)   (ROMUSB_GLB + 0x60 + (4 * (n)))
 
#define NETXEN_ROMUSB_ROM_INSTR_OPCODE   (ROMUSB_ROM + 0x0004)
 
#define NETXEN_ROMUSB_ROM_ADDRESS   (ROMUSB_ROM + 0x0008)
 
#define NETXEN_ROMUSB_ROM_WDATA   (ROMUSB_ROM + 0x000c)
 
#define NETXEN_ROMUSB_ROM_ABYTE_CNT   (ROMUSB_ROM + 0x0010)
 
#define NETXEN_ROMUSB_ROM_DUMMY_BYTE_CNT   (ROMUSB_ROM + 0x0014)
 
#define NETXEN_ROMUSB_ROM_RDATA   (ROMUSB_ROM + 0x0018)
 
#define ROM_LOCK_DRIVER   0x0d417340
 
#define M25P_INSTR_WREN   0x06
 
#define M25P_INSTR_WRDI   0x04
 
#define M25P_INSTR_RDID   0x9f
 
#define M25P_INSTR_RDSR   0x05
 
#define M25P_INSTR_WRSR   0x01
 
#define M25P_INSTR_READ   0x03
 
#define M25P_INSTR_FAST_READ   0x0b
 
#define M25P_INSTR_PP   0x02
 
#define M25P_INSTR_SE   0xd8
 
#define M25P_INSTR_BE   0xc7
 
#define M25P_INSTR_DP   0xb9
 
#define M25P_INSTR_RES   0xab
 
#define NETXEN_PCI_CRB_WINDOWSIZE   0x00100000
 
#define NETXEN_PCI_CRB_WINDOW(A)   (NETXEN_PCI_CRBSPACE + (A)*NETXEN_PCI_CRB_WINDOWSIZE)
 
#define NETXEN_CRB_NIU   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_NIU)
 
#define NETXEN_CRB_SRE   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_SRE)
 
#define NETXEN_CRB_ROMUSB   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_ROMUSB)
 
#define NETXEN_CRB_I2Q   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_I2Q)
 
#define NETXEN_CRB_I2C0   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_I2C0)
 
#define NETXEN_CRB_SMB   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_SMB)
 
#define NETXEN_CRB_MAX   NETXEN_PCI_CRB_WINDOW(64)
 
#define NETXEN_CRB_PCIX_HOST   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_PH)
 
#define NETXEN_CRB_PCIX_HOST2   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_PH2)
 
#define NETXEN_CRB_PEG_NET_0   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_PGN0)
 
#define NETXEN_CRB_PEG_NET_1   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_PGN1)
 
#define NETXEN_CRB_PEG_NET_2   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_PGN2)
 
#define NETXEN_CRB_PEG_NET_3   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_PGN3)
 
#define NETXEN_CRB_PEG_NET_4   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_SQS2)
 
#define NETXEN_CRB_PEG_NET_D   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_PGND)
 
#define NETXEN_CRB_PEG_NET_I   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_PGNI)
 
#define NETXEN_CRB_DDR_NET   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_MN)
 
#define NETXEN_CRB_QDR_NET   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_SN)
 
#define NETXEN_CRB_PCIX_MD   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_PS)
 
#define NETXEN_CRB_PCIE   NETXEN_CRB_PCIX_MD
 
#define ISR_INT_VECTOR   (NETXEN_PCIX_PS_REG(PCIX_INT_VECTOR))
 
#define ISR_INT_MASK   (NETXEN_PCIX_PS_REG(PCIX_INT_MASK))
 
#define ISR_INT_MASK_SLOW   (NETXEN_PCIX_PS_REG(PCIX_INT_MASK))
 
#define ISR_INT_TARGET_STATUS   (NETXEN_PCIX_PS_REG(PCIX_TARGET_STATUS))
 
#define ISR_INT_TARGET_MASK   (NETXEN_PCIX_PS_REG(PCIX_TARGET_MASK))
 
#define ISR_INT_TARGET_STATUS_F1   (NETXEN_PCIX_PS_REG(PCIX_TARGET_STATUS_F1))
 
#define ISR_INT_TARGET_MASK_F1   (NETXEN_PCIX_PS_REG(PCIX_TARGET_MASK_F1))
 
#define ISR_INT_TARGET_STATUS_F2   (NETXEN_PCIX_PS_REG(PCIX_TARGET_STATUS_F2))
 
#define ISR_INT_TARGET_MASK_F2   (NETXEN_PCIX_PS_REG(PCIX_TARGET_MASK_F2))
 
#define ISR_INT_TARGET_STATUS_F3   (NETXEN_PCIX_PS_REG(PCIX_TARGET_STATUS_F3))
 
#define ISR_INT_TARGET_MASK_F3   (NETXEN_PCIX_PS_REG(PCIX_TARGET_MASK_F3))
 
#define ISR_INT_TARGET_STATUS_F4   (NETXEN_PCIX_PS_REG(PCIX_TARGET_STATUS_F4))
 
#define ISR_INT_TARGET_MASK_F4   (NETXEN_PCIX_PS_REG(PCIX_TARGET_MASK_F4))
 
#define ISR_INT_TARGET_STATUS_F5   (NETXEN_PCIX_PS_REG(PCIX_TARGET_STATUS_F5))
 
#define ISR_INT_TARGET_MASK_F5   (NETXEN_PCIX_PS_REG(PCIX_TARGET_MASK_F5))
 
#define ISR_INT_TARGET_STATUS_F6   (NETXEN_PCIX_PS_REG(PCIX_TARGET_STATUS_F6))
 
#define ISR_INT_TARGET_MASK_F6   (NETXEN_PCIX_PS_REG(PCIX_TARGET_MASK_F6))
 
#define ISR_INT_TARGET_STATUS_F7   (NETXEN_PCIX_PS_REG(PCIX_TARGET_STATUS_F7))
 
#define ISR_INT_TARGET_MASK_F7   (NETXEN_PCIX_PS_REG(PCIX_TARGET_MASK_F7))
 
#define NETXEN_PCI_MAPSIZE   128
 
#define NETXEN_PCI_DDR_NET   (0x00000000UL)
 
#define NETXEN_PCI_QDR_NET   (0x04000000UL)
 
#define NETXEN_PCI_DIRECT_CRB   (0x04400000UL)
 
#define NETXEN_PCI_CAMQM   (0x04800000UL)
 
#define NETXEN_PCI_CAMQM_MAX   (0x04ffffffUL)
 
#define NETXEN_PCI_OCM0   (0x05000000UL)
 
#define NETXEN_PCI_OCM0_MAX   (0x050fffffUL)
 
#define NETXEN_PCI_OCM1   (0x05100000UL)
 
#define NETXEN_PCI_OCM1_MAX   (0x051fffffUL)
 
#define NETXEN_PCI_CRBSPACE   (0x06000000UL)
 
#define NETXEN_PCI_128MB_SIZE   (0x08000000UL)
 
#define NETXEN_PCI_32MB_SIZE   (0x02000000UL)
 
#define NETXEN_PCI_2MB_SIZE   (0x00200000UL)
 
#define NETXEN_PCI_MN_2M   (0)
 
#define NETXEN_PCI_MS_2M   (0x80000)
 
#define NETXEN_PCI_OCM0_2M   (0x000c0000UL)
 
#define NETXEN_PCI_CAMQM_2M_BASE   (0x000ff800UL)
 
#define NETXEN_PCI_CAMQM_2M_END   (0x04800800UL)
 
#define NETXEN_CRB_CAM   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_CAM)
 
#define NETXEN_ADDR_DDR_NET   (0x0000000000000000ULL)
 
#define NETXEN_ADDR_DDR_NET_MAX   (0x000000000fffffffULL)
 
#define NETXEN_ADDR_OCM0   (0x0000000200000000ULL)
 
#define NETXEN_ADDR_OCM0_MAX   (0x00000002000fffffULL)
 
#define NETXEN_ADDR_OCM1   (0x0000000200400000ULL)
 
#define NETXEN_ADDR_OCM1_MAX   (0x00000002004fffffULL)
 
#define NETXEN_ADDR_QDR_NET   (0x0000000300000000ULL)
 
#define NETXEN_ADDR_QDR_NET_MAX_P2   (0x00000003003fffffULL)
 
#define NETXEN_ADDR_QDR_NET_MAX_P3   (0x0000000303ffffffULL)
 
#define NETXEN_MIU_CONTROL   (0x000)
 
#define NETXEN_MIU_MN_CONTROL   (NETXEN_CRB_DDR_NET+NETXEN_MIU_CONTROL)
 
#define NETXEN_NIU_PHY_WAITLEN   200000
 
#define NETXEN_NIU_PHY_WAITMAX   50
 
#define NETXEN_NIU_MAX_GBE_PORTS   4
 
#define NETXEN_NIU_MAX_XG_PORTS   2
 
#define NETXEN_NIU_MODE   (NETXEN_CRB_NIU + 0x00000)
 
#define NETXEN_NIU_XG_SINGLE_TERM   (NETXEN_CRB_NIU + 0x00004)
 
#define NETXEN_NIU_XG_DRIVE_HI   (NETXEN_CRB_NIU + 0x00008)
 
#define NETXEN_NIU_XG_DRIVE_LO   (NETXEN_CRB_NIU + 0x0000c)
 
#define NETXEN_NIU_XG_DTX   (NETXEN_CRB_NIU + 0x00010)
 
#define NETXEN_NIU_XG_DEQ   (NETXEN_CRB_NIU + 0x00014)
 
#define NETXEN_NIU_XG_WORD_ALIGN   (NETXEN_CRB_NIU + 0x00018)
 
#define NETXEN_NIU_XG_RESET   (NETXEN_CRB_NIU + 0x0001c)
 
#define NETXEN_NIU_XG_POWER_DOWN   (NETXEN_CRB_NIU + 0x00020)
 
#define NETXEN_NIU_XG_RESET_PLL   (NETXEN_CRB_NIU + 0x00024)
 
#define NETXEN_NIU_XG_SERDES_LOOPBACK   (NETXEN_CRB_NIU + 0x00028)
 
#define NETXEN_NIU_XG_DO_BYTE_ALIGN   (NETXEN_CRB_NIU + 0x0002c)
 
#define NETXEN_NIU_XG_TX_ENABLE   (NETXEN_CRB_NIU + 0x00030)
 
#define NETXEN_NIU_XG_RX_ENABLE   (NETXEN_CRB_NIU + 0x00034)
 
#define NETXEN_NIU_XG_STATUS   (NETXEN_CRB_NIU + 0x00038)
 
#define NETXEN_NIU_XG_PAUSE_THRESHOLD   (NETXEN_CRB_NIU + 0x0003c)
 
#define NETXEN_NIU_INT_MASK   (NETXEN_CRB_NIU + 0x00040)
 
#define NETXEN_NIU_ACTIVE_INT   (NETXEN_CRB_NIU + 0x00044)
 
#define NETXEN_NIU_MASKABLE_INT   (NETXEN_CRB_NIU + 0x00048)
 
#define NETXEN_NIU_STRAP_VALUE_SAVE_HIGHER   (NETXEN_CRB_NIU + 0x0004c)
 
#define NETXEN_NIU_GB_SERDES_RESET   (NETXEN_CRB_NIU + 0x00050)
 
#define NETXEN_NIU_GB0_GMII_MODE   (NETXEN_CRB_NIU + 0x00054)
 
#define NETXEN_NIU_GB0_MII_MODE   (NETXEN_CRB_NIU + 0x00058)
 
#define NETXEN_NIU_GB1_GMII_MODE   (NETXEN_CRB_NIU + 0x0005c)
 
#define NETXEN_NIU_GB1_MII_MODE   (NETXEN_CRB_NIU + 0x00060)
 
#define NETXEN_NIU_GB2_GMII_MODE   (NETXEN_CRB_NIU + 0x00064)
 
#define NETXEN_NIU_GB2_MII_MODE   (NETXEN_CRB_NIU + 0x00068)
 
#define NETXEN_NIU_GB3_GMII_MODE   (NETXEN_CRB_NIU + 0x0006c)
 
#define NETXEN_NIU_GB3_MII_MODE   (NETXEN_CRB_NIU + 0x00070)
 
#define NETXEN_NIU_REMOTE_LOOPBACK   (NETXEN_CRB_NIU + 0x00074)
 
#define NETXEN_NIU_GB0_HALF_DUPLEX   (NETXEN_CRB_NIU + 0x00078)
 
#define NETXEN_NIU_GB1_HALF_DUPLEX   (NETXEN_CRB_NIU + 0x0007c)
 
#define NETXEN_NIU_RESET_SYS_FIFOS   (NETXEN_CRB_NIU + 0x00088)
 
#define NETXEN_NIU_GB_CRC_DROP   (NETXEN_CRB_NIU + 0x0008c)
 
#define NETXEN_NIU_GB_DROP_WRONGADDR   (NETXEN_CRB_NIU + 0x00090)
 
#define NETXEN_NIU_TEST_MUX_CTL   (NETXEN_CRB_NIU + 0x00094)
 
#define NETXEN_NIU_XG_PAUSE_CTL   (NETXEN_CRB_NIU + 0x00098)
 
#define NETXEN_NIU_XG_PAUSE_LEVEL   (NETXEN_CRB_NIU + 0x000dc)
 
#define NETXEN_NIU_FRAME_COUNT_SELECT   (NETXEN_CRB_NIU + 0x000ac)
 
#define NETXEN_NIU_FRAME_COUNT   (NETXEN_CRB_NIU + 0x000b0)
 
#define NETXEN_NIU_XG_SEL   (NETXEN_CRB_NIU + 0x00128)
 
#define NETXEN_NIU_GB_PAUSE_CTL   (NETXEN_CRB_NIU + 0x0030c)
 
#define NETXEN_NIU_FULL_LEVEL_XG   (NETXEN_CRB_NIU + 0x00450)
 
#define NETXEN_NIU_XG1_RESET   (NETXEN_CRB_NIU + 0x0011c)
 
#define NETXEN_NIU_XG1_POWER_DOWN   (NETXEN_CRB_NIU + 0x00120)
 
#define NETXEN_NIU_XG1_RESET_PLL   (NETXEN_CRB_NIU + 0x00124)
 
#define NETXEN_MAC_ADDR_CNTL_REG   (NETXEN_CRB_NIU + 0x1000)
 
#define NETXEN_MULTICAST_ADDR_HI_0   (NETXEN_CRB_NIU + 0x1010)
 
#define NETXEN_MULTICAST_ADDR_HI_1   (NETXEN_CRB_NIU + 0x1014)
 
#define NETXEN_MULTICAST_ADDR_HI_2   (NETXEN_CRB_NIU + 0x1018)
 
#define NETXEN_MULTICAST_ADDR_HI_3   (NETXEN_CRB_NIU + 0x101c)
 
#define NETXEN_UNICAST_ADDR_BASE   (NETXEN_CRB_NIU + 0x1080)
 
#define NETXEN_MULTICAST_ADDR_BASE   (NETXEN_CRB_NIU + 0x1100)
 
#define NETXEN_NIU_GB_MAC_CONFIG_0(I)   (NETXEN_CRB_NIU + 0x30000 + (I)*0x10000)
 
#define NETXEN_NIU_GB_MAC_CONFIG_1(I)   (NETXEN_CRB_NIU + 0x30004 + (I)*0x10000)
 
#define NETXEN_NIU_GB_MAC_IPG_IFG(I)   (NETXEN_CRB_NIU + 0x30008 + (I)*0x10000)
 
#define NETXEN_NIU_GB_HALF_DUPLEX_CTRL(I)   (NETXEN_CRB_NIU + 0x3000c + (I)*0x10000)
 
#define NETXEN_NIU_GB_MAX_FRAME_SIZE(I)   (NETXEN_CRB_NIU + 0x30010 + (I)*0x10000)
 
#define NETXEN_NIU_GB_TEST_REG(I)   (NETXEN_CRB_NIU + 0x3001c + (I)*0x10000)
 
#define NETXEN_NIU_GB_MII_MGMT_CONFIG(I)   (NETXEN_CRB_NIU + 0x30020 + (I)*0x10000)
 
#define NETXEN_NIU_GB_MII_MGMT_COMMAND(I)   (NETXEN_CRB_NIU + 0x30024 + (I)*0x10000)
 
#define NETXEN_NIU_GB_MII_MGMT_ADDR(I)   (NETXEN_CRB_NIU + 0x30028 + (I)*0x10000)
 
#define NETXEN_NIU_GB_MII_MGMT_CTRL(I)   (NETXEN_CRB_NIU + 0x3002c + (I)*0x10000)
 
#define NETXEN_NIU_GB_MII_MGMT_STATUS(I)   (NETXEN_CRB_NIU + 0x30030 + (I)*0x10000)
 
#define NETXEN_NIU_GB_MII_MGMT_INDICATE(I)   (NETXEN_CRB_NIU + 0x30034 + (I)*0x10000)
 
#define NETXEN_NIU_GB_INTERFACE_CTRL(I)   (NETXEN_CRB_NIU + 0x30038 + (I)*0x10000)
 
#define NETXEN_NIU_GB_INTERFACE_STATUS(I)   (NETXEN_CRB_NIU + 0x3003c + (I)*0x10000)
 
#define NETXEN_NIU_GB_STATION_ADDR_0(I)   (NETXEN_CRB_NIU + 0x30040 + (I)*0x10000)
 
#define NETXEN_NIU_GB_STATION_ADDR_1(I)   (NETXEN_CRB_NIU + 0x30044 + (I)*0x10000)
 
#define NETXEN_NIU_XGE_CONFIG_0   (NETXEN_CRB_NIU + 0x70000)
 
#define NETXEN_NIU_XGE_CONFIG_1   (NETXEN_CRB_NIU + 0x70004)
 
#define NETXEN_NIU_XGE_IPG   (NETXEN_CRB_NIU + 0x70008)
 
#define NETXEN_NIU_XGE_STATION_ADDR_0_HI   (NETXEN_CRB_NIU + 0x7000c)
 
#define NETXEN_NIU_XGE_STATION_ADDR_0_1   (NETXEN_CRB_NIU + 0x70010)
 
#define NETXEN_NIU_XGE_STATION_ADDR_1_LO   (NETXEN_CRB_NIU + 0x70014)
 
#define NETXEN_NIU_XGE_STATUS   (NETXEN_CRB_NIU + 0x70018)
 
#define NETXEN_NIU_XGE_MAX_FRAME_SIZE   (NETXEN_CRB_NIU + 0x7001c)
 
#define NETXEN_NIU_XGE_PAUSE_FRAME_VALUE   (NETXEN_CRB_NIU + 0x70020)
 
#define NETXEN_NIU_XGE_TX_BYTE_CNT   (NETXEN_CRB_NIU + 0x70024)
 
#define NETXEN_NIU_XGE_TX_FRAME_CNT   (NETXEN_CRB_NIU + 0x70028)
 
#define NETXEN_NIU_XGE_RX_BYTE_CNT   (NETXEN_CRB_NIU + 0x7002c)
 
#define NETXEN_NIU_XGE_RX_FRAME_CNT   (NETXEN_CRB_NIU + 0x70030)
 
#define NETXEN_NIU_XGE_AGGR_ERROR_CNT   (NETXEN_CRB_NIU + 0x70034)
 
#define NETXEN_NIU_XGE_MULTICAST_FRAME_CNT   (NETXEN_CRB_NIU + 0x70038)
 
#define NETXEN_NIU_XGE_UNICAST_FRAME_CNT   (NETXEN_CRB_NIU + 0x7003c)
 
#define NETXEN_NIU_XGE_CRC_ERROR_CNT   (NETXEN_CRB_NIU + 0x70040)
 
#define NETXEN_NIU_XGE_OVERSIZE_FRAME_ERR   (NETXEN_CRB_NIU + 0x70044)
 
#define NETXEN_NIU_XGE_UNDERSIZE_FRAME_ERR   (NETXEN_CRB_NIU + 0x70048)
 
#define NETXEN_NIU_XGE_LOCAL_ERROR_CNT   (NETXEN_CRB_NIU + 0x7004c)
 
#define NETXEN_NIU_XGE_REMOTE_ERROR_CNT   (NETXEN_CRB_NIU + 0x70050)
 
#define NETXEN_NIU_XGE_CONTROL_CHAR_CNT   (NETXEN_CRB_NIU + 0x70054)
 
#define NETXEN_NIU_XGE_PAUSE_FRAME_CNT   (NETXEN_CRB_NIU + 0x70058)
 
#define NETXEN_NIU_XG1_CONFIG_0   (NETXEN_CRB_NIU + 0x80000)
 
#define NETXEN_NIU_XG1_CONFIG_1   (NETXEN_CRB_NIU + 0x80004)
 
#define NETXEN_NIU_XG1_IPG   (NETXEN_CRB_NIU + 0x80008)
 
#define NETXEN_NIU_XG1_STATION_ADDR_0_HI   (NETXEN_CRB_NIU + 0x8000c)
 
#define NETXEN_NIU_XG1_STATION_ADDR_0_1   (NETXEN_CRB_NIU + 0x80010)
 
#define NETXEN_NIU_XG1_STATION_ADDR_1_LO   (NETXEN_CRB_NIU + 0x80014)
 
#define NETXEN_NIU_XG1_STATUS   (NETXEN_CRB_NIU + 0x80018)
 
#define NETXEN_NIU_XG1_MAX_FRAME_SIZE   (NETXEN_CRB_NIU + 0x8001c)
 
#define NETXEN_NIU_XG1_PAUSE_FRAME_VALUE   (NETXEN_CRB_NIU + 0x80020)
 
#define NETXEN_NIU_XG1_TX_BYTE_CNT   (NETXEN_CRB_NIU + 0x80024)
 
#define NETXEN_NIU_XG1_TX_FRAME_CNT   (NETXEN_CRB_NIU + 0x80028)
 
#define NETXEN_NIU_XG1_RX_BYTE_CNT   (NETXEN_CRB_NIU + 0x8002c)
 
#define NETXEN_NIU_XG1_RX_FRAME_CNT   (NETXEN_CRB_NIU + 0x80030)
 
#define NETXEN_NIU_XG1_AGGR_ERROR_CNT   (NETXEN_CRB_NIU + 0x80034)
 
#define NETXEN_NIU_XG1_MULTICAST_FRAME_CNT   (NETXEN_CRB_NIU + 0x80038)
 
#define NETXEN_NIU_XG1_UNICAST_FRAME_CNT   (NETXEN_CRB_NIU + 0x8003c)
 
#define NETXEN_NIU_XG1_CRC_ERROR_CNT   (NETXEN_CRB_NIU + 0x80040)
 
#define NETXEN_NIU_XG1_OVERSIZE_FRAME_ERR   (NETXEN_CRB_NIU + 0x80044)
 
#define NETXEN_NIU_XG1_UNDERSIZE_FRAME_ERR   (NETXEN_CRB_NIU + 0x80048)
 
#define NETXEN_NIU_XG1_LOCAL_ERROR_CNT   (NETXEN_CRB_NIU + 0x8004c)
 
#define NETXEN_NIU_XG1_REMOTE_ERROR_CNT   (NETXEN_CRB_NIU + 0x80050)
 
#define NETXEN_NIU_XG1_CONTROL_CHAR_CNT   (NETXEN_CRB_NIU + 0x80054)
 
#define NETXEN_NIU_XG1_PAUSE_FRAME_CNT   (NETXEN_CRB_NIU + 0x80058)
 
#define NETXEN_NIU_AP_MAC_CONFIG_0(I)   (NETXEN_CRB_NIU+0xa0000+(I)*0x10000)
 
#define NETXEN_NIU_AP_MAC_CONFIG_1(I)   (NETXEN_CRB_NIU+0xa0004+(I)*0x10000)
 
#define NETXEN_NIU_AP_MAC_IPG_IFG(I)   (NETXEN_CRB_NIU+0xa0008+(I)*0x10000)
 
#define NETXEN_NIU_AP_HALF_DUPLEX_CTRL(I)   (NETXEN_CRB_NIU+0xa000c+(I)*0x10000)
 
#define NETXEN_NIU_AP_MAX_FRAME_SIZE(I)   (NETXEN_CRB_NIU+0xa0010+(I)*0x10000)
 
#define NETXEN_NIU_AP_TEST_REG(I)   (NETXEN_CRB_NIU+0xa001c+(I)*0x10000)
 
#define NETXEN_NIU_AP_MII_MGMT_CONFIG(I)   (NETXEN_CRB_NIU+0xa0020+(I)*0x10000)
 
#define NETXEN_NIU_AP_MII_MGMT_COMMAND(I)   (NETXEN_CRB_NIU+0xa0024+(I)*0x10000)
 
#define NETXEN_NIU_AP_MII_MGMT_ADDR(I)   (NETXEN_CRB_NIU+0xa0028+(I)*0x10000)
 
#define NETXEN_NIU_AP_MII_MGMT_CTRL(I)   (NETXEN_CRB_NIU+0xa002c+(I)*0x10000)
 
#define NETXEN_NIU_AP_MII_MGMT_STATUS(I)   (NETXEN_CRB_NIU+0xa0030+(I)*0x10000)
 
#define NETXEN_NIU_AP_MII_MGMT_INDICATE(I)   (NETXEN_CRB_NIU+0xa0034+(I)*0x10000)
 
#define NETXEN_NIU_AP_INTERFACE_CTRL(I)   (NETXEN_CRB_NIU+0xa0038+(I)*0x10000)
 
#define NETXEN_NIU_AP_INTERFACE_STATUS(I)   (NETXEN_CRB_NIU+0xa003c+(I)*0x10000)
 
#define NETXEN_NIU_AP_STATION_ADDR_0(I)   (NETXEN_CRB_NIU+0xa0040+(I)*0x10000)
 
#define NETXEN_NIU_AP_STATION_ADDR_1(I)   (NETXEN_CRB_NIU+0xa0044+(I)*0x10000)
 
#define TEST_AGT_CTRL   (0x00)
 
#define TA_CTL_START   1
 
#define TA_CTL_ENABLE   2
 
#define TA_CTL_WRITE   4
 
#define TA_CTL_BUSY   8
 
#define MIU_TEST_AGT_BASE   (0x90)
 
#define MIU_TEST_AGT_ADDR_LO   (0x04)
 
#define MIU_TEST_AGT_ADDR_HI   (0x08)
 
#define MIU_TEST_AGT_WRDATA_LO   (0x10)
 
#define MIU_TEST_AGT_WRDATA_HI   (0x14)
 
#define MIU_TEST_AGT_RDDATA_LO   (0x18)
 
#define MIU_TEST_AGT_RDDATA_HI   (0x1c)
 
#define MIU_TEST_AGT_ADDR_MASK   0xfffffff8
 
#define MIU_TEST_AGT_UPPER_ADDR(off)   (0)
 
#define SIU_TEST_AGT_BASE   (0x60)
 
#define SIU_TEST_AGT_ADDR_LO   (0x04)
 
#define SIU_TEST_AGT_ADDR_HI   (0x18)
 
#define SIU_TEST_AGT_WRDATA_LO   (0x08)
 
#define SIU_TEST_AGT_WRDATA_HI   (0x0c)
 
#define SIU_TEST_AGT_WRDATA(i)   (0x08+(4*(i)))
 
#define SIU_TEST_AGT_RDDATA_LO   (0x10)
 
#define SIU_TEST_AGT_RDDATA_HI   (0x14)
 
#define SIU_TEST_AGT_RDDATA(i)   (0x10+(4*(i)))
 
#define SIU_TEST_AGT_ADDR_MASK   0x3ffff8
 
#define SIU_TEST_AGT_UPPER_ADDR(off)   ((off)>>22)
 
#define XG_LINK_UP   0x10
 
#define XG_LINK_DOWN   0x20
 
#define XG_LINK_UP_P3   0x01
 
#define XG_LINK_DOWN_P3   0x02
 
#define XG_LINK_STATE_P3_MASK   0xf
 
#define XG_LINK_STATE_P3(pcifn, val)   (((val) >> ((pcifn) * 4)) & XG_LINK_STATE_P3_MASK)
 
#define P3_LINK_SPEED_MHZ   100
 
#define P3_LINK_SPEED_MASK   0xff
 
#define P3_LINK_SPEED_REG(pcifn)   (CRB_PF_LINK_SPEED_1 + (((pcifn) / 4) * 4))
 
#define P3_LINK_SPEED_VAL(pcifn, reg)   (((reg) >> (8 * ((pcifn) & 0x3))) & P3_LINK_SPEED_MASK)
 
#define NETXEN_CAM_RAM_BASE   (NETXEN_CRB_CAM + 0x02000)
 
#define NETXEN_CAM_RAM(reg)   (NETXEN_CAM_RAM_BASE + (reg))
 
#define NETXEN_FW_VERSION_MAJOR   (NETXEN_CAM_RAM(0x150))
 
#define NETXEN_FW_VERSION_MINOR   (NETXEN_CAM_RAM(0x154))
 
#define NETXEN_FW_VERSION_SUB   (NETXEN_CAM_RAM(0x158))
 
#define NETXEN_ROM_LOCK_ID   (NETXEN_CAM_RAM(0x100))
 
#define NETXEN_PHY_LOCK_ID   (NETXEN_CAM_RAM(0x120))
 
#define NETXEN_CRB_WIN_LOCK_ID   (NETXEN_CAM_RAM(0x124))
 
#define NIC_CRB_BASE   (NETXEN_CAM_RAM(0x200))
 
#define NIC_CRB_BASE_2   (NETXEN_CAM_RAM(0x700))
 
#define NETXEN_NIC_REG(X)   (NIC_CRB_BASE+(X))
 
#define NETXEN_NIC_REG_2(X)   (NIC_CRB_BASE_2+(X))
 
#define NX_CDRP_CRB_OFFSET   (NETXEN_NIC_REG(0x18))
 
#define NX_ARG1_CRB_OFFSET   (NETXEN_NIC_REG(0x1c))
 
#define NX_ARG2_CRB_OFFSET   (NETXEN_NIC_REG(0x20))
 
#define NX_ARG3_CRB_OFFSET   (NETXEN_NIC_REG(0x24))
 
#define NX_SIGN_CRB_OFFSET   (NETXEN_NIC_REG(0x28))
 
#define CRB_HOST_DUMMY_BUF_ADDR_HI   (NETXEN_NIC_REG(0x3c))
 
#define CRB_HOST_DUMMY_BUF_ADDR_LO   (NETXEN_NIC_REG(0x40))
 
#define CRB_CMDPEG_STATE   (NETXEN_NIC_REG(0x50))
 
#define CRB_RCVPEG_STATE   (NETXEN_NIC_REG(0x13c))
 
#define CRB_XG_STATE   (NETXEN_NIC_REG(0x94))
 
#define CRB_XG_STATE_P3   (NETXEN_NIC_REG(0x98))
 
#define CRB_PF_LINK_SPEED_1   (NETXEN_NIC_REG(0xe8))
 
#define CRB_PF_LINK_SPEED_2   (NETXEN_NIC_REG(0xec))
 
#define CRB_MPORT_MODE   (NETXEN_NIC_REG(0xc4))
 
#define CRB_DMA_SHIFT   (NETXEN_NIC_REG(0xcc))
 
#define CRB_INT_VECTOR   (NETXEN_NIC_REG(0xd4))
 
#define CRB_CMD_PRODUCER_OFFSET   (NETXEN_NIC_REG(0x08))
 
#define CRB_CMD_CONSUMER_OFFSET   (NETXEN_NIC_REG(0x0c))
 
#define CRB_CMD_PRODUCER_OFFSET_1   (NETXEN_NIC_REG(0x1ac))
 
#define CRB_CMD_CONSUMER_OFFSET_1   (NETXEN_NIC_REG(0x1b0))
 
#define CRB_CMD_PRODUCER_OFFSET_2   (NETXEN_NIC_REG(0x1b8))
 
#define CRB_CMD_CONSUMER_OFFSET_2   (NETXEN_NIC_REG(0x1bc))
 
#define CRB_CMD_PRODUCER_OFFSET_3   (NETXEN_NIC_REG(0x1d0))
 
#define CRB_CMD_CONSUMER_OFFSET_3   (NETXEN_NIC_REG(0x1d4))
 
#define CRB_TEMP_STATE   (NETXEN_NIC_REG(0x1b4))
 
#define CRB_V2P_0   (NETXEN_NIC_REG(0x290))
 
#define CRB_V2P(port)   (CRB_V2P_0+((port)*4))
 
#define CRB_DRIVER_VERSION   (NETXEN_NIC_REG(0x2a0))
 
#define CRB_SW_INT_MASK_0   (NETXEN_NIC_REG(0x1d8))
 
#define CRB_SW_INT_MASK_1   (NETXEN_NIC_REG(0x1e0))
 
#define CRB_SW_INT_MASK_2   (NETXEN_NIC_REG(0x1e4))
 
#define CRB_SW_INT_MASK_3   (NETXEN_NIC_REG(0x1e8))
 
#define CRB_FW_CAPABILITIES_1   (NETXEN_CAM_RAM(0x128))
 
#define CRB_FW_CAPABILITIES_2   (NETXEN_CAM_RAM(0x12c))
 
#define CRB_MAC_BLOCK_START   (NETXEN_CAM_RAM(0x1c0))
 
#define CRB_NIC_CAPABILITIES_HOST   NETXEN_NIC_REG(0x1a8)
 
#define CRB_NIC_MSI_MODE_HOST   NETXEN_NIC_REG(0x270)
 
#define INTR_SCHEME_PERPORT   0x1
 
#define MSI_MODE_MULTIFUNC   0x1
 
#define CRB_SCRATCHPAD_TEST   NETXEN_NIC_REG(0x280)
 
#define nx_get_temp_val(x)   ((x) >> 16)
 
#define nx_get_temp_state(x)   ((x) & 0xffff)
 
#define nx_encode_temp(val, state)   (((val) << 16) | (state))
 
#define PHY_LOCK_DRIVER   0x44524956
 
#define PCIX_PS_OP_ADDR_LO   (0x10000)
 
#define PCIX_PS_OP_ADDR_HI   (0x10004)
 
#define PCIX_INT_VECTOR   (0x10100)
 
#define PCIX_INT_MASK   (0x10104)
 
#define PCIX_CRB_WINDOW   (0x10210)
 
#define PCIX_CRB_WINDOW_F0   (0x10210)
 
#define PCIX_CRB_WINDOW_F1   (0x10230)
 
#define PCIX_CRB_WINDOW_F2   (0x10250)
 
#define PCIX_CRB_WINDOW_F3   (0x10270)
 
#define PCIX_CRB_WINDOW_F4   (0x102ac)
 
#define PCIX_CRB_WINDOW_F5   (0x102bc)
 
#define PCIX_CRB_WINDOW_F6   (0x102cc)
 
#define PCIX_CRB_WINDOW_F7   (0x102dc)
 
#define PCIE_CRB_WINDOW_REG(func)
 
#define PCIX_MN_WINDOW   (0x10200)
 
#define PCIX_MN_WINDOW_F0   (0x10200)
 
#define PCIX_MN_WINDOW_F1   (0x10220)
 
#define PCIX_MN_WINDOW_F2   (0x10240)
 
#define PCIX_MN_WINDOW_F3   (0x10260)
 
#define PCIX_MN_WINDOW_F4   (0x102a0)
 
#define PCIX_MN_WINDOW_F5   (0x102b0)
 
#define PCIX_MN_WINDOW_F6   (0x102c0)
 
#define PCIX_MN_WINDOW_F7   (0x102d0)
 
#define PCIE_MN_WINDOW_REG(func)
 
#define PCIX_SN_WINDOW   (0x10208)
 
#define PCIX_SN_WINDOW_F0   (0x10208)
 
#define PCIX_SN_WINDOW_F1   (0x10228)
 
#define PCIX_SN_WINDOW_F2   (0x10248)
 
#define PCIX_SN_WINDOW_F3   (0x10268)
 
#define PCIX_SN_WINDOW_F4   (0x102a8)
 
#define PCIX_SN_WINDOW_F5   (0x102b8)
 
#define PCIX_SN_WINDOW_F6   (0x102c8)
 
#define PCIX_SN_WINDOW_F7   (0x102d8)
 
#define PCIE_SN_WINDOW_REG(func)
 
#define PCIX_OCM_WINDOW   (0x10800)
 
#define PCIX_OCM_WINDOW_REG(func)   (PCIX_OCM_WINDOW + 0x20 * (func))
 
#define PCIX_TARGET_STATUS   (0x10118)
 
#define PCIX_TARGET_STATUS_F1   (0x10160)
 
#define PCIX_TARGET_STATUS_F2   (0x10164)
 
#define PCIX_TARGET_STATUS_F3   (0x10168)
 
#define PCIX_TARGET_STATUS_F4   (0x10360)
 
#define PCIX_TARGET_STATUS_F5   (0x10364)
 
#define PCIX_TARGET_STATUS_F6   (0x10368)
 
#define PCIX_TARGET_STATUS_F7   (0x1036c)
 
#define PCIX_TARGET_MASK   (0x10128)
 
#define PCIX_TARGET_MASK_F1   (0x10170)
 
#define PCIX_TARGET_MASK_F2   (0x10174)
 
#define PCIX_TARGET_MASK_F3   (0x10178)
 
#define PCIX_TARGET_MASK_F4   (0x10370)
 
#define PCIX_TARGET_MASK_F5   (0x10374)
 
#define PCIX_TARGET_MASK_F6   (0x10378)
 
#define PCIX_TARGET_MASK_F7   (0x1037c)
 
#define PCIX_MSI_F0   (0x13000)
 
#define PCIX_MSI_F1   (0x13004)
 
#define PCIX_MSI_F2   (0x13008)
 
#define PCIX_MSI_F3   (0x1300c)
 
#define PCIX_MSI_F4   (0x13010)
 
#define PCIX_MSI_F5   (0x13014)
 
#define PCIX_MSI_F6   (0x13018)
 
#define PCIX_MSI_F7   (0x1301c)
 
#define PCIX_MSI_F(i)   (0x13000+((i)*4))
 
#define PCIX_PS_MEM_SPACE   (0x90000)
 
#define NETXEN_PCIX_PH_REG(reg)   (NETXEN_CRB_PCIE + (reg))
 
#define NETXEN_PCIX_PS_REG(reg)   (NETXEN_CRB_PCIX_MD + (reg))
 
#define NETXEN_PCIE_REG(reg)   (NETXEN_CRB_PCIE + (reg))
 
#define PCIE_MAX_DMA_XFER_SIZE   (0x1404c)
 
#define PCIE_DCR   0x00d8
 
#define PCIE_SEM0_LOCK   (0x1c000)
 
#define PCIE_SEM0_UNLOCK   (0x1c004)
 
#define PCIE_SEM1_LOCK   (0x1c008)
 
#define PCIE_SEM1_UNLOCK   (0x1c00c)
 
#define PCIE_SEM2_LOCK   (0x1c010) /* Flash lock */
 
#define PCIE_SEM2_UNLOCK   (0x1c014) /* Flash unlock */
 
#define PCIE_SEM3_LOCK   (0x1c018) /* Phy lock */
 
#define PCIE_SEM3_UNLOCK   (0x1c01c) /* Phy unlock */
 
#define PCIE_SEM4_LOCK   (0x1c020)
 
#define PCIE_SEM4_UNLOCK   (0x1c024)
 
#define PCIE_SEM5_LOCK   (0x1c028) /* API lock */
 
#define PCIE_SEM5_UNLOCK   (0x1c02c) /* API unlock */
 
#define PCIE_SEM6_LOCK   (0x1c030) /* sw lock */
 
#define PCIE_SEM6_UNLOCK   (0x1c034) /* sw unlock */
 
#define PCIE_SEM7_LOCK   (0x1c038) /* crb win lock */
 
#define PCIE_SEM7_UNLOCK   (0x1c03c) /* crbwin unlock*/
 
#define PCIE_SEM_LOCK(N)   (PCIE_SEM0_LOCK + 8*(N))
 
#define PCIE_SEM_UNLOCK(N)   (PCIE_SEM0_UNLOCK + 8*(N))
 
#define PCIE_SETUP_FUNCTION   (0x12040)
 
#define PCIE_SETUP_FUNCTION2   (0x12048)
 
#define PCIE_MISCCFG_RC   (0x1206c)
 
#define PCIE_TGT_SPLIT_CHICKEN   (0x12080)
 
#define PCIE_CHICKEN3   (0x120c8)
 
#define ISR_INT_STATE_REG   (NETXEN_PCIX_PS_REG(PCIE_MISCCFG_RC))
 
#define PCIE_MAX_MASTER_SPLIT   (0x14048)
 
#define NETXEN_PORT_MODE_NONE   0
 
#define NETXEN_PORT_MODE_XG   1
 
#define NETXEN_PORT_MODE_GB   2
 
#define NETXEN_PORT_MODE_802_3_AP   3
 
#define NETXEN_PORT_MODE_AUTO_NEG   4
 
#define NETXEN_PORT_MODE_AUTO_NEG_1G   5
 
#define NETXEN_PORT_MODE_AUTO_NEG_XG   6
 
#define NETXEN_PORT_MODE_ADDR   (NETXEN_CAM_RAM(0x24))
 
#define NETXEN_WOL_PORT_MODE   (NETXEN_CAM_RAM(0x198))
 
#define NETXEN_WOL_CONFIG_NV   (NETXEN_CAM_RAM(0x184))
 
#define NETXEN_WOL_CONFIG   (NETXEN_CAM_RAM(0x188))
 
#define NX_PEG_TUNE_MN_PRESENT   0x1
 
#define NX_PEG_TUNE_CAPABILITY   (NETXEN_CAM_RAM(0x02c))
 
#define NETXEN_DMA_WATCHDOG_CTRL   (NETXEN_CAM_RAM(0x14))
 
#define NETXEN_PEG_ALIVE_COUNTER   (NETXEN_CAM_RAM(0xb0))
 
#define NETXEN_PEG_HALT_STATUS1   (NETXEN_CAM_RAM(0xa8))
 
#define NETXEN_PEG_HALT_STATUS2   (NETXEN_CAM_RAM(0xac))
 
#define NX_CRB_DEV_REF_COUNT   (NETXEN_CAM_RAM(0x138))
 
#define NX_CRB_DEV_STATE   (NETXEN_CAM_RAM(0x140))
 
#define NETXEN_DIMM_CAPABILITY   (NETXEN_CAM_RAM(0x258))
 
#define NETXEN_DIMM_PRESENT   0x1
 
#define NETXEN_DIMM_MEMTYPE_DDR2_SDRAM   0x2
 
#define NETXEN_DIMM_SIZE   0x4
 
#define NETXEN_DIMM_MEMTYPE(VAL)   ((VAL >> 3) & 0xf)
 
#define NETXEN_DIMM_NUMROWS(VAL)   ((VAL >> 7) & 0xf)
 
#define NETXEN_DIMM_NUMCOLS(VAL)   ((VAL >> 11) & 0xf)
 
#define NETXEN_DIMM_NUMRANKS(VAL)   ((VAL >> 15) & 0x3)
 
#define NETXEN_DIMM_DATAWIDTH(VAL)   ((VAL >> 18) & 0x3)
 
#define NETXEN_DIMM_NUMBANKS(VAL)   ((VAL >> 21) & 0xf)
 
#define NETXEN_DIMM_TYPE(VAL)   ((VAL >> 25) & 0x3f)
 
#define NETXEN_DIMM_VALID_FLAG   0x80000000
 
#define NETXEN_DIMM_MEM_DDR2_SDRAM   0x8
 
#define NETXEN_DIMM_STD_MEM_SIZE   512
 
#define NETXEN_DIMM_TYPE_RDIMM   0x1
 
#define NETXEN_DIMM_TYPE_UDIMM   0x2
 
#define NETXEN_DIMM_TYPE_SO_DIMM   0x4
 
#define NETXEN_DIMM_TYPE_Micro_DIMM   0x8
 
#define NETXEN_DIMM_TYPE_Mini_RDIMM   0x10
 
#define NETXEN_DIMM_TYPE_Mini_UDIMM   0x20
 
#define NX_DEV_COLD   1
 
#define NX_DEV_INITALIZING   2
 
#define NX_DEV_READY   3
 
#define NX_DEV_NEED_RESET   4
 
#define NX_DEV_NEED_QUISCENT   5
 
#define NX_DEV_NEED_AER   6
 
#define NX_DEV_FAILED   7
 
#define NX_RCODE_DRIVER_INFO   0x20000000
 
#define NX_RCODE_DRIVER_CAN_RELOAD   0x40000000
 
#define NX_RCODE_FATAL_ERROR   0x80000000
 
#define NX_FWERROR_PEGNUM(code)   ((code) & 0xff)
 
#define NX_FWERROR_CODE(code)   ((code >> 8) & 0xfffff)
 
#define NX_FWERROR_PEGSTAT1(code)   ((code >> 8) & 0x1fffff)
 
#define FW_POLL_DELAY   (2 * HZ)
 
#define FW_FAIL_THRESH   3
 
#define FW_POLL_THRESH   10
 
#define ISR_MSI_INT_TRIGGER(FUNC)   (NETXEN_PCIX_PS_REG(PCIX_MSI_F(FUNC)))
 
#define ISR_LEGACY_INT_TRIGGERED(VAL)   (((VAL) & 0x300) == 0x200)
 
#define PCIX_INT_VECTOR_BIT_F0   0x0080
 
#define PCIX_INT_VECTOR_BIT_F1   0x0100
 
#define PCIX_INT_VECTOR_BIT_F2   0x0200
 
#define PCIX_INT_VECTOR_BIT_F3   0x0400
 
#define PCIX_INT_VECTOR_BIT_F4   0x0800
 
#define PCIX_INT_VECTOR_BIT_F5   0x1000
 
#define PCIX_INT_VECTOR_BIT_F6   0x2000
 
#define PCIX_INT_VECTOR_BIT_F7   0x4000
 
#define NX_LEGACY_INTR_CONFIG
 

Typedefs

typedef __le32 netxen_crbword_t
 

Enumerations

enum  {
  NETXEN_HW_H0_CH_HUB_ADR = 0x05, NETXEN_HW_H1_CH_HUB_ADR = 0x0E, NETXEN_HW_H2_CH_HUB_ADR = 0x03, NETXEN_HW_H3_CH_HUB_ADR = 0x01,
  NETXEN_HW_H4_CH_HUB_ADR = 0x06, NETXEN_HW_H5_CH_HUB_ADR = 0x07, NETXEN_HW_H6_CH_HUB_ADR = 0x08
}
 
enum  { NETXEN_HW_MN_CRB_AGT_ADR = 0x15, NETXEN_HW_MS_CRB_AGT_ADR = 0x25 }
 
enum  {
  NETXEN_HW_PS_CRB_AGT_ADR = 0x73, NETXEN_HW_SS_CRB_AGT_ADR = 0x20, NETXEN_HW_RPMX3_CRB_AGT_ADR = 0x0b, NETXEN_HW_QMS_CRB_AGT_ADR = 0x00,
  NETXEN_HW_SQGS0_CRB_AGT_ADR = 0x01, NETXEN_HW_SQGS1_CRB_AGT_ADR = 0x02, NETXEN_HW_SQGS2_CRB_AGT_ADR = 0x03, NETXEN_HW_SQGS3_CRB_AGT_ADR = 0x04,
  NETXEN_HW_C2C0_CRB_AGT_ADR = 0x58, NETXEN_HW_C2C1_CRB_AGT_ADR = 0x59, NETXEN_HW_C2C2_CRB_AGT_ADR = 0x5a, NETXEN_HW_RPMX2_CRB_AGT_ADR = 0x0a,
  NETXEN_HW_RPMX4_CRB_AGT_ADR = 0x0c, NETXEN_HW_RPMX7_CRB_AGT_ADR = 0x0f, NETXEN_HW_RPMX9_CRB_AGT_ADR = 0x12, NETXEN_HW_SMB_CRB_AGT_ADR = 0x18
}
 
enum  {
  NETXEN_HW_NIU_CRB_AGT_ADR = 0x31, NETXEN_HW_I2C0_CRB_AGT_ADR = 0x19, NETXEN_HW_I2C1_CRB_AGT_ADR = 0x29, NETXEN_HW_SN_CRB_AGT_ADR = 0x10,
  NETXEN_HW_I2Q_CRB_AGT_ADR = 0x20, NETXEN_HW_LPC_CRB_AGT_ADR = 0x22, NETXEN_HW_ROMUSB_CRB_AGT_ADR = 0x21, NETXEN_HW_QM_CRB_AGT_ADR = 0x66,
  NETXEN_HW_SQG0_CRB_AGT_ADR = 0x60, NETXEN_HW_SQG1_CRB_AGT_ADR = 0x61, NETXEN_HW_SQG2_CRB_AGT_ADR = 0x62, NETXEN_HW_SQG3_CRB_AGT_ADR = 0x63,
  NETXEN_HW_RPMX1_CRB_AGT_ADR = 0x09, NETXEN_HW_RPMX5_CRB_AGT_ADR = 0x0d, NETXEN_HW_RPMX6_CRB_AGT_ADR = 0x0e, NETXEN_HW_RPMX8_CRB_AGT_ADR = 0x11
}
 
enum  { NETXEN_HW_PH_CRB_AGT_ADR = 0x1A, NETXEN_HW_SRE_CRB_AGT_ADR = 0x50, NETXEN_HW_EG_CRB_AGT_ADR = 0x51, NETXEN_HW_RPMX0_CRB_AGT_ADR = 0x08 }
 
enum  {
  NETXEN_HW_PEGN0_CRB_AGT_ADR = 0x40, NETXEN_HW_PEGN1_CRB_AGT_ADR, NETXEN_HW_PEGN2_CRB_AGT_ADR, NETXEN_HW_PEGN3_CRB_AGT_ADR,
  NETXEN_HW_PEGNI_CRB_AGT_ADR, NETXEN_HW_PEGND_CRB_AGT_ADR, NETXEN_HW_PEGNC_CRB_AGT_ADR, NETXEN_HW_PEGR0_CRB_AGT_ADR,
  NETXEN_HW_PEGR1_CRB_AGT_ADR, NETXEN_HW_PEGR2_CRB_AGT_ADR, NETXEN_HW_PEGR3_CRB_AGT_ADR, NETXEN_HW_PEGN4_CRB_AGT_ADR
}
 
enum  {
  NETXEN_HW_PEGS0_CRB_AGT_ADR = 0x40, NETXEN_HW_PEGS1_CRB_AGT_ADR, NETXEN_HW_PEGS2_CRB_AGT_ADR, NETXEN_HW_PEGS3_CRB_AGT_ADR,
  NETXEN_HW_PEGSI_CRB_AGT_ADR, NETXEN_HW_PEGSD_CRB_AGT_ADR, NETXEN_HW_PEGSC_CRB_AGT_ADR
}
 
enum  {
  NETXEN_HW_CAS0_CRB_AGT_ADR = 0x46, NETXEN_HW_CAS1_CRB_AGT_ADR = 0x47, NETXEN_HW_CAS2_CRB_AGT_ADR = 0x48, NETXEN_HW_CAS3_CRB_AGT_ADR = 0x49,
  NETXEN_HW_NCM_CRB_AGT_ADR = 0x16, NETXEN_HW_TMR_CRB_AGT_ADR = 0x17, NETXEN_HW_XDMA_CRB_AGT_ADR = 0x05, NETXEN_HW_OCM0_CRB_AGT_ADR = 0x06,
  NETXEN_HW_OCM1_CRB_AGT_ADR = 0x07
}
 
enum  {
  NETXEN_HW_PX_MAP_CRB_PH = 0, NETXEN_HW_PX_MAP_CRB_PS, NETXEN_HW_PX_MAP_CRB_MN, NETXEN_HW_PX_MAP_CRB_MS,
  NETXEN_HW_PX_MAP_CRB_PGR1, NETXEN_HW_PX_MAP_CRB_SRE, NETXEN_HW_PX_MAP_CRB_NIU, NETXEN_HW_PX_MAP_CRB_QMN,
  NETXEN_HW_PX_MAP_CRB_SQN0, NETXEN_HW_PX_MAP_CRB_SQN1, NETXEN_HW_PX_MAP_CRB_SQN2, NETXEN_HW_PX_MAP_CRB_SQN3,
  NETXEN_HW_PX_MAP_CRB_QMS, NETXEN_HW_PX_MAP_CRB_SQS0, NETXEN_HW_PX_MAP_CRB_SQS1, NETXEN_HW_PX_MAP_CRB_SQS2,
  NETXEN_HW_PX_MAP_CRB_SQS3, NETXEN_HW_PX_MAP_CRB_PGN0, NETXEN_HW_PX_MAP_CRB_PGN1, NETXEN_HW_PX_MAP_CRB_PGN2,
  NETXEN_HW_PX_MAP_CRB_PGN3, NETXEN_HW_PX_MAP_CRB_PGND, NETXEN_HW_PX_MAP_CRB_PGNI, NETXEN_HW_PX_MAP_CRB_PGS0,
  NETXEN_HW_PX_MAP_CRB_PGS1, NETXEN_HW_PX_MAP_CRB_PGS2, NETXEN_HW_PX_MAP_CRB_PGS3, NETXEN_HW_PX_MAP_CRB_PGSD,
  NETXEN_HW_PX_MAP_CRB_PGSI, NETXEN_HW_PX_MAP_CRB_SN, NETXEN_HW_PX_MAP_CRB_PGR2, NETXEN_HW_PX_MAP_CRB_EG,
  NETXEN_HW_PX_MAP_CRB_PH2, NETXEN_HW_PX_MAP_CRB_PS2, NETXEN_HW_PX_MAP_CRB_CAM, NETXEN_HW_PX_MAP_CRB_CAS0,
  NETXEN_HW_PX_MAP_CRB_CAS1, NETXEN_HW_PX_MAP_CRB_CAS2, NETXEN_HW_PX_MAP_CRB_C2C0, NETXEN_HW_PX_MAP_CRB_C2C1,
  NETXEN_HW_PX_MAP_CRB_TIMR, NETXEN_HW_PX_MAP_CRB_PGR3, NETXEN_HW_PX_MAP_CRB_RPMX1, NETXEN_HW_PX_MAP_CRB_RPMX2,
  NETXEN_HW_PX_MAP_CRB_RPMX3, NETXEN_HW_PX_MAP_CRB_RPMX4, NETXEN_HW_PX_MAP_CRB_RPMX5, NETXEN_HW_PX_MAP_CRB_RPMX6,
  NETXEN_HW_PX_MAP_CRB_RPMX7, NETXEN_HW_PX_MAP_CRB_XDMA, NETXEN_HW_PX_MAP_CRB_I2Q, NETXEN_HW_PX_MAP_CRB_ROMUSB,
  NETXEN_HW_PX_MAP_CRB_CAS3, NETXEN_HW_PX_MAP_CRB_RPMX0, NETXEN_HW_PX_MAP_CRB_RPMX8, NETXEN_HW_PX_MAP_CRB_RPMX9,
  NETXEN_HW_PX_MAP_CRB_OCM0, NETXEN_HW_PX_MAP_CRB_OCM1, NETXEN_HW_PX_MAP_CRB_SMB, NETXEN_HW_PX_MAP_CRB_I2C0,
  NETXEN_HW_PX_MAP_CRB_I2C1, NETXEN_HW_PX_MAP_CRB_LPC, NETXEN_HW_PX_MAP_CRB_PGNC, NETXEN_HW_PX_MAP_CRB_PGR0
}
 
enum  { NX_TEMP_NORMAL = 0x1, NX_TEMP_WARN, NX_TEMP_PANIC }
 

Macro Definition Documentation

#define CRB_CMD_CONSUMER_OFFSET   (NETXEN_NIC_REG(0x0c))

Definition at line 760 of file netxen_nic_hdr.h.

#define CRB_CMD_CONSUMER_OFFSET_1   (NETXEN_NIC_REG(0x1b0))

Definition at line 762 of file netxen_nic_hdr.h.

#define CRB_CMD_CONSUMER_OFFSET_2   (NETXEN_NIC_REG(0x1bc))

Definition at line 764 of file netxen_nic_hdr.h.

#define CRB_CMD_CONSUMER_OFFSET_3   (NETXEN_NIC_REG(0x1d4))

Definition at line 766 of file netxen_nic_hdr.h.

#define CRB_CMD_PRODUCER_OFFSET   (NETXEN_NIC_REG(0x08))

Definition at line 759 of file netxen_nic_hdr.h.

#define CRB_CMD_PRODUCER_OFFSET_1   (NETXEN_NIC_REG(0x1ac))

Definition at line 761 of file netxen_nic_hdr.h.

#define CRB_CMD_PRODUCER_OFFSET_2   (NETXEN_NIC_REG(0x1b8))

Definition at line 763 of file netxen_nic_hdr.h.

#define CRB_CMD_PRODUCER_OFFSET_3   (NETXEN_NIC_REG(0x1d0))

Definition at line 765 of file netxen_nic_hdr.h.

#define CRB_CMDPEG_STATE   (NETXEN_NIC_REG(0x50))

Definition at line 747 of file netxen_nic_hdr.h.

#define CRB_DMA_SHIFT   (NETXEN_NIC_REG(0xcc))

Definition at line 756 of file netxen_nic_hdr.h.

#define CRB_DRIVER_VERSION   (NETXEN_NIC_REG(0x2a0))

Definition at line 771 of file netxen_nic_hdr.h.

#define CRB_FW_CAPABILITIES_1   (NETXEN_CAM_RAM(0x128))

Definition at line 778 of file netxen_nic_hdr.h.

#define CRB_FW_CAPABILITIES_2   (NETXEN_CAM_RAM(0x12c))

Definition at line 779 of file netxen_nic_hdr.h.

#define CRB_HOST_DUMMY_BUF_ADDR_HI   (NETXEN_NIC_REG(0x3c))

Definition at line 744 of file netxen_nic_hdr.h.

#define CRB_HOST_DUMMY_BUF_ADDR_LO   (NETXEN_NIC_REG(0x40))

Definition at line 745 of file netxen_nic_hdr.h.

#define CRB_INT_VECTOR   (NETXEN_NIC_REG(0xd4))

Definition at line 757 of file netxen_nic_hdr.h.

#define CRB_MAC_BLOCK_START   (NETXEN_CAM_RAM(0x1c0))

Definition at line 780 of file netxen_nic_hdr.h.

#define CRB_MPORT_MODE   (NETXEN_NIC_REG(0xc4))

Definition at line 755 of file netxen_nic_hdr.h.

#define CRB_NIC_CAPABILITIES_HOST   NETXEN_NIC_REG(0x1a8)

Definition at line 786 of file netxen_nic_hdr.h.

#define CRB_NIC_MSI_MODE_HOST   NETXEN_NIC_REG(0x270)

Definition at line 787 of file netxen_nic_hdr.h.

#define CRB_PF_LINK_SPEED_1   (NETXEN_NIC_REG(0xe8))

Definition at line 752 of file netxen_nic_hdr.h.

#define CRB_PF_LINK_SPEED_2   (NETXEN_NIC_REG(0xec))

Definition at line 753 of file netxen_nic_hdr.h.

#define CRB_RCVPEG_STATE   (NETXEN_NIC_REG(0x13c))

Definition at line 748 of file netxen_nic_hdr.h.

#define CRB_REG_EX_PC   0x3c

Definition at line 366 of file netxen_nic_hdr.h.

#define CRB_SCRATCHPAD_TEST   NETXEN_NIC_REG(0x280)

Definition at line 793 of file netxen_nic_hdr.h.

#define CRB_SW_INT_MASK_0   (NETXEN_NIC_REG(0x1d8))

Definition at line 773 of file netxen_nic_hdr.h.

#define CRB_SW_INT_MASK_1   (NETXEN_NIC_REG(0x1e0))

Definition at line 774 of file netxen_nic_hdr.h.

#define CRB_SW_INT_MASK_2   (NETXEN_NIC_REG(0x1e4))

Definition at line 775 of file netxen_nic_hdr.h.

#define CRB_SW_INT_MASK_3   (NETXEN_NIC_REG(0x1e8))

Definition at line 776 of file netxen_nic_hdr.h.

#define CRB_TEMP_STATE   (NETXEN_NIC_REG(0x1b4))

Definition at line 767 of file netxen_nic_hdr.h.

#define CRB_V2P (   port)    (CRB_V2P_0+((port)*4))

Definition at line 770 of file netxen_nic_hdr.h.

#define CRB_V2P_0   (NETXEN_NIC_REG(0x290))

Definition at line 769 of file netxen_nic_hdr.h.

#define CRB_XG_STATE   (NETXEN_NIC_REG(0x94))

Definition at line 750 of file netxen_nic_hdr.h.

#define CRB_XG_STATE_P3   (NETXEN_NIC_REG(0x98))

Definition at line 751 of file netxen_nic_hdr.h.

#define FW_FAIL_THRESH   3

Definition at line 1001 of file netxen_nic_hdr.h.

#define FW_POLL_DELAY   (2 * HZ)

Definition at line 1000 of file netxen_nic_hdr.h.

#define FW_POLL_THRESH   10

Definition at line 1002 of file netxen_nic_hdr.h.

#define INTR_SCHEME_PERPORT   0x1

Definition at line 789 of file netxen_nic_hdr.h.

#define ISR_INT_MASK   (NETXEN_PCIX_PS_REG(PCIX_INT_MASK))

Definition at line 442 of file netxen_nic_hdr.h.

#define ISR_INT_MASK_SLOW   (NETXEN_PCIX_PS_REG(PCIX_INT_MASK))

Definition at line 443 of file netxen_nic_hdr.h.

#define ISR_INT_STATE_REG   (NETXEN_PCIX_PS_REG(PCIE_MISCCFG_RC))

Definition at line 933 of file netxen_nic_hdr.h.

#define ISR_INT_TARGET_MASK   (NETXEN_PCIX_PS_REG(PCIX_TARGET_MASK))

Definition at line 445 of file netxen_nic_hdr.h.

#define ISR_INT_TARGET_MASK_F1   (NETXEN_PCIX_PS_REG(PCIX_TARGET_MASK_F1))

Definition at line 447 of file netxen_nic_hdr.h.

#define ISR_INT_TARGET_MASK_F2   (NETXEN_PCIX_PS_REG(PCIX_TARGET_MASK_F2))

Definition at line 449 of file netxen_nic_hdr.h.

#define ISR_INT_TARGET_MASK_F3   (NETXEN_PCIX_PS_REG(PCIX_TARGET_MASK_F3))

Definition at line 451 of file netxen_nic_hdr.h.

#define ISR_INT_TARGET_MASK_F4   (NETXEN_PCIX_PS_REG(PCIX_TARGET_MASK_F4))

Definition at line 453 of file netxen_nic_hdr.h.

#define ISR_INT_TARGET_MASK_F5   (NETXEN_PCIX_PS_REG(PCIX_TARGET_MASK_F5))

Definition at line 455 of file netxen_nic_hdr.h.

#define ISR_INT_TARGET_MASK_F6   (NETXEN_PCIX_PS_REG(PCIX_TARGET_MASK_F6))

Definition at line 457 of file netxen_nic_hdr.h.

#define ISR_INT_TARGET_MASK_F7   (NETXEN_PCIX_PS_REG(PCIX_TARGET_MASK_F7))

Definition at line 459 of file netxen_nic_hdr.h.

#define ISR_INT_TARGET_STATUS   (NETXEN_PCIX_PS_REG(PCIX_TARGET_STATUS))

Definition at line 444 of file netxen_nic_hdr.h.

#define ISR_INT_TARGET_STATUS_F1   (NETXEN_PCIX_PS_REG(PCIX_TARGET_STATUS_F1))

Definition at line 446 of file netxen_nic_hdr.h.

#define ISR_INT_TARGET_STATUS_F2   (NETXEN_PCIX_PS_REG(PCIX_TARGET_STATUS_F2))

Definition at line 448 of file netxen_nic_hdr.h.

#define ISR_INT_TARGET_STATUS_F3   (NETXEN_PCIX_PS_REG(PCIX_TARGET_STATUS_F3))

Definition at line 450 of file netxen_nic_hdr.h.

#define ISR_INT_TARGET_STATUS_F4   (NETXEN_PCIX_PS_REG(PCIX_TARGET_STATUS_F4))

Definition at line 452 of file netxen_nic_hdr.h.

#define ISR_INT_TARGET_STATUS_F5   (NETXEN_PCIX_PS_REG(PCIX_TARGET_STATUS_F5))

Definition at line 454 of file netxen_nic_hdr.h.

#define ISR_INT_TARGET_STATUS_F6   (NETXEN_PCIX_PS_REG(PCIX_TARGET_STATUS_F6))

Definition at line 456 of file netxen_nic_hdr.h.

#define ISR_INT_TARGET_STATUS_F7   (NETXEN_PCIX_PS_REG(PCIX_TARGET_STATUS_F7))

Definition at line 458 of file netxen_nic_hdr.h.

#define ISR_INT_VECTOR   (NETXEN_PCIX_PS_REG(PCIX_INT_VECTOR))

Definition at line 441 of file netxen_nic_hdr.h.

#define ISR_LEGACY_INT_TRIGGERED (   VAL)    (((VAL) & 0x300) == 0x200)

Definition at line 1005 of file netxen_nic_hdr.h.

#define ISR_MSI_INT_TRIGGER (   FUNC)    (NETXEN_PCIX_PS_REG(PCIX_MSI_F(FUNC)))

Definition at line 1004 of file netxen_nic_hdr.h.

#define M25P_INSTR_BE   0xc7

Definition at line 407 of file netxen_nic_hdr.h.

#define M25P_INSTR_DP   0xb9

Definition at line 408 of file netxen_nic_hdr.h.

#define M25P_INSTR_FAST_READ   0x0b

Definition at line 404 of file netxen_nic_hdr.h.

#define M25P_INSTR_PP   0x02

Definition at line 405 of file netxen_nic_hdr.h.

#define M25P_INSTR_RDID   0x9f

Definition at line 400 of file netxen_nic_hdr.h.

#define M25P_INSTR_RDSR   0x05

Definition at line 401 of file netxen_nic_hdr.h.

#define M25P_INSTR_READ   0x03

Definition at line 403 of file netxen_nic_hdr.h.

#define M25P_INSTR_RES   0xab

Definition at line 409 of file netxen_nic_hdr.h.

#define M25P_INSTR_SE   0xd8

Definition at line 406 of file netxen_nic_hdr.h.

#define M25P_INSTR_WRDI   0x04

Definition at line 399 of file netxen_nic_hdr.h.

#define M25P_INSTR_WREN   0x06

Definition at line 398 of file netxen_nic_hdr.h.

#define M25P_INSTR_WRSR   0x01

Definition at line 402 of file netxen_nic_hdr.h.

#define MIU_TEST_AGT_ADDR_HI   (0x08)

Definition at line 681 of file netxen_nic_hdr.h.

#define MIU_TEST_AGT_ADDR_LO   (0x04)

Definition at line 680 of file netxen_nic_hdr.h.

#define MIU_TEST_AGT_ADDR_MASK   0xfffffff8

Definition at line 687 of file netxen_nic_hdr.h.

#define MIU_TEST_AGT_BASE   (0x90)

Definition at line 678 of file netxen_nic_hdr.h.

#define MIU_TEST_AGT_RDDATA_HI   (0x1c)

Definition at line 685 of file netxen_nic_hdr.h.

#define MIU_TEST_AGT_RDDATA_LO   (0x18)

Definition at line 684 of file netxen_nic_hdr.h.

#define MIU_TEST_AGT_UPPER_ADDR (   off)    (0)

Definition at line 688 of file netxen_nic_hdr.h.

#define MIU_TEST_AGT_WRDATA_HI   (0x14)

Definition at line 683 of file netxen_nic_hdr.h.

#define MIU_TEST_AGT_WRDATA_LO   (0x10)

Definition at line 682 of file netxen_nic_hdr.h.

#define MSI_MODE_MULTIFUNC   0x1

Definition at line 790 of file netxen_nic_hdr.h.

#define NETXEN_ADDR_DDR_NET   (0x0000000000000000ULL)

Definition at line 484 of file netxen_nic_hdr.h.

#define NETXEN_ADDR_DDR_NET_MAX   (0x000000000fffffffULL)

Definition at line 485 of file netxen_nic_hdr.h.

#define NETXEN_ADDR_OCM0   (0x0000000200000000ULL)

Definition at line 486 of file netxen_nic_hdr.h.

#define NETXEN_ADDR_OCM0_MAX   (0x00000002000fffffULL)

Definition at line 487 of file netxen_nic_hdr.h.

#define NETXEN_ADDR_OCM1   (0x0000000200400000ULL)

Definition at line 488 of file netxen_nic_hdr.h.

#define NETXEN_ADDR_OCM1_MAX   (0x00000002004fffffULL)

Definition at line 489 of file netxen_nic_hdr.h.

#define NETXEN_ADDR_QDR_NET   (0x0000000300000000ULL)

Definition at line 490 of file netxen_nic_hdr.h.

#define NETXEN_ADDR_QDR_NET_MAX_P2   (0x00000003003fffffULL)

Definition at line 491 of file netxen_nic_hdr.h.

#define NETXEN_ADDR_QDR_NET_MAX_P3   (0x0000000303ffffffULL)

Definition at line 492 of file netxen_nic_hdr.h.

#define NETXEN_CAM_RAM (   reg)    (NETXEN_CAM_RAM_BASE + (reg))

Definition at line 725 of file netxen_nic_hdr.h.

#define NETXEN_CAM_RAM_BASE   (NETXEN_CRB_CAM + 0x02000)

Definition at line 724 of file netxen_nic_hdr.h.

#define NETXEN_CRB_CAM   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_CAM)

Definition at line 482 of file netxen_nic_hdr.h.

#define NETXEN_CRB_DDR_NET   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_MN)

Definition at line 435 of file netxen_nic_hdr.h.

#define NETXEN_CRB_I2C0   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_I2C0)

Definition at line 422 of file netxen_nic_hdr.h.

#define NETXEN_CRB_I2Q   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_I2Q)

Definition at line 421 of file netxen_nic_hdr.h.

#define NETXEN_CRB_MAX   NETXEN_PCI_CRB_WINDOW(64)

Definition at line 424 of file netxen_nic_hdr.h.

#define NETXEN_CRB_NIU   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_NIU)

Definition at line 417 of file netxen_nic_hdr.h.

#define NETXEN_CRB_PCIE   NETXEN_CRB_PCIX_MD

Definition at line 439 of file netxen_nic_hdr.h.

#define NETXEN_CRB_PCIX_HOST   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_PH)

Definition at line 426 of file netxen_nic_hdr.h.

#define NETXEN_CRB_PCIX_HOST2   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_PH2)

Definition at line 427 of file netxen_nic_hdr.h.

#define NETXEN_CRB_PCIX_MD   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_PS)

Definition at line 438 of file netxen_nic_hdr.h.

#define NETXEN_CRB_PEG_NET_0   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_PGN0)

Definition at line 428 of file netxen_nic_hdr.h.

#define NETXEN_CRB_PEG_NET_1   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_PGN1)

Definition at line 429 of file netxen_nic_hdr.h.

#define NETXEN_CRB_PEG_NET_2   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_PGN2)

Definition at line 430 of file netxen_nic_hdr.h.

#define NETXEN_CRB_PEG_NET_3   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_PGN3)

Definition at line 431 of file netxen_nic_hdr.h.

#define NETXEN_CRB_PEG_NET_4   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_SQS2)

Definition at line 432 of file netxen_nic_hdr.h.

#define NETXEN_CRB_PEG_NET_D   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_PGND)

Definition at line 433 of file netxen_nic_hdr.h.

#define NETXEN_CRB_PEG_NET_I   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_PGNI)

Definition at line 434 of file netxen_nic_hdr.h.

#define NETXEN_CRB_QDR_NET   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_SN)

Definition at line 436 of file netxen_nic_hdr.h.

#define NETXEN_CRB_ROMUSB   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_ROMUSB)

Definition at line 419 of file netxen_nic_hdr.h.

#define NETXEN_CRB_SMB   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_SMB)

Definition at line 423 of file netxen_nic_hdr.h.

#define NETXEN_CRB_SRE   NETXEN_PCI_CRB_WINDOW(NETXEN_HW_PX_MAP_CRB_SRE)

Definition at line 418 of file netxen_nic_hdr.h.

#define NETXEN_CRB_WIN_LOCK_ID   (NETXEN_CAM_RAM(0x124))

Definition at line 731 of file netxen_nic_hdr.h.

#define NETXEN_DIMM_CAPABILITY   (NETXEN_CAM_RAM(0x258))

Definition at line 960 of file netxen_nic_hdr.h.

#define NETXEN_DIMM_DATAWIDTH (   VAL)    ((VAL >> 18) & 0x3)

Definition at line 968 of file netxen_nic_hdr.h.

#define NETXEN_DIMM_MEM_DDR2_SDRAM   0x8

Definition at line 973 of file netxen_nic_hdr.h.

#define NETXEN_DIMM_MEMTYPE (   VAL)    ((VAL >> 3) & 0xf)

Definition at line 964 of file netxen_nic_hdr.h.

#define NETXEN_DIMM_MEMTYPE_DDR2_SDRAM   0x2

Definition at line 962 of file netxen_nic_hdr.h.

#define NETXEN_DIMM_NUMBANKS (   VAL)    ((VAL >> 21) & 0xf)

Definition at line 969 of file netxen_nic_hdr.h.

#define NETXEN_DIMM_NUMCOLS (   VAL)    ((VAL >> 11) & 0xf)

Definition at line 966 of file netxen_nic_hdr.h.

#define NETXEN_DIMM_NUMRANKS (   VAL)    ((VAL >> 15) & 0x3)

Definition at line 967 of file netxen_nic_hdr.h.

#define NETXEN_DIMM_NUMROWS (   VAL)    ((VAL >> 7) & 0xf)

Definition at line 965 of file netxen_nic_hdr.h.

#define NETXEN_DIMM_PRESENT   0x1

Definition at line 961 of file netxen_nic_hdr.h.

#define NETXEN_DIMM_SIZE   0x4

Definition at line 963 of file netxen_nic_hdr.h.

#define NETXEN_DIMM_STD_MEM_SIZE   512

Definition at line 975 of file netxen_nic_hdr.h.

#define NETXEN_DIMM_TYPE (   VAL)    ((VAL >> 25) & 0x3f)

Definition at line 970 of file netxen_nic_hdr.h.

#define NETXEN_DIMM_TYPE_Micro_DIMM   0x8

Definition at line 980 of file netxen_nic_hdr.h.

#define NETXEN_DIMM_TYPE_Mini_RDIMM   0x10

Definition at line 981 of file netxen_nic_hdr.h.

#define NETXEN_DIMM_TYPE_Mini_UDIMM   0x20

Definition at line 982 of file netxen_nic_hdr.h.

#define NETXEN_DIMM_TYPE_RDIMM   0x1

Definition at line 977 of file netxen_nic_hdr.h.

#define NETXEN_DIMM_TYPE_SO_DIMM   0x4

Definition at line 979 of file netxen_nic_hdr.h.

#define NETXEN_DIMM_TYPE_UDIMM   0x2

Definition at line 978 of file netxen_nic_hdr.h.

#define NETXEN_DIMM_VALID_FLAG   0x80000000

Definition at line 971 of file netxen_nic_hdr.h.

#define NETXEN_DMA_BASE (   U)    (NETXEN_CRB_PCIX_MD + 0x20000 + ((U)<<16))

Definition at line 360 of file netxen_nic_hdr.h.

#define NETXEN_DMA_COMMAND (   U)    (NETXEN_DMA_BASE(U) + 0x00008)

Definition at line 361 of file netxen_nic_hdr.h.

#define NETXEN_DMA_WATCHDOG_CTRL   (NETXEN_CAM_RAM(0x14))

Definition at line 952 of file netxen_nic_hdr.h.

#define NETXEN_FW_VERSION_MAJOR   (NETXEN_CAM_RAM(0x150))

Definition at line 726 of file netxen_nic_hdr.h.

#define NETXEN_FW_VERSION_MINOR   (NETXEN_CAM_RAM(0x154))

Definition at line 727 of file netxen_nic_hdr.h.

#define NETXEN_FW_VERSION_SUB   (NETXEN_CAM_RAM(0x158))

Definition at line 728 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_C2C0   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_C2C0_CRB_AGT_ADR)

Definition at line 239 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_C2C1   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_C2C1_CRB_AGT_ADR)

Definition at line 241 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_CAM   ((NETXEN_HW_H6_CH_HUB_ADR << 7) | NETXEN_HW_NCM_CRB_AGT_ADR)

Definition at line 334 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_CAS0   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_CAS0_CRB_AGT_ADR)

Definition at line 285 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_CAS1   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_CAS1_CRB_AGT_ADR)

Definition at line 287 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_CAS2   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_CAS2_CRB_AGT_ADR)

Definition at line 289 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_CAS3   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_CAS3_CRB_AGT_ADR)

Definition at line 291 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_EG   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_EG_CRB_AGT_ADR)

Definition at line 263 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_I2C0   ((NETXEN_HW_H2_CH_HUB_ADR << 7) | NETXEN_HW_I2C0_CRB_AGT_ADR)

Definition at line 256 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_I2C1   ((NETXEN_HW_H2_CH_HUB_ADR << 7) | NETXEN_HW_I2C1_CRB_AGT_ADR)

Definition at line 258 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_I2Q   ((NETXEN_HW_H6_CH_HUB_ADR << 7) | NETXEN_HW_I2Q_CRB_AGT_ADR)

Definition at line 342 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_LPC   ((NETXEN_HW_H6_CH_HUB_ADR << 7) | NETXEN_HW_LPC_CRB_AGT_ADR)

Definition at line 350 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_MN   ((NETXEN_HW_H0_CH_HUB_ADR << 7) | NETXEN_HW_MN_CRB_AGT_ADR)

Definition at line 216 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_MS   ((NETXEN_HW_H0_CH_HUB_ADR << 7) | NETXEN_HW_MS_CRB_AGT_ADR)

Definition at line 220 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_NIU   ((NETXEN_HW_H2_CH_HUB_ADR << 7) | NETXEN_HW_NIU_CRB_AGT_ADR)

Definition at line 254 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_OCM0   ((NETXEN_HW_H6_CH_HUB_ADR << 7) | NETXEN_HW_OCM0_CRB_AGT_ADR)

Definition at line 346 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_OCM1   ((NETXEN_HW_H6_CH_HUB_ADR << 7) | NETXEN_HW_OCM1_CRB_AGT_ADR)

Definition at line 348 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_PGN0   ((NETXEN_HW_H4_CH_HUB_ADR << 7) | NETXEN_HW_PEGN0_CRB_AGT_ADR)

Definition at line 298 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_PGN1   ((NETXEN_HW_H4_CH_HUB_ADR << 7) | NETXEN_HW_PEGN1_CRB_AGT_ADR)

Definition at line 300 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_PGN2   ((NETXEN_HW_H4_CH_HUB_ADR << 7) | NETXEN_HW_PEGN2_CRB_AGT_ADR)

Definition at line 302 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_PGN3   ((NETXEN_HW_H4_CH_HUB_ADR << 7) | NETXEN_HW_PEGN3_CRB_AGT_ADR)

Definition at line 304 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_PGN4   ((NETXEN_HW_H4_CH_HUB_ADR << 7) | NETXEN_HW_PEGN4_CRB_AGT_ADR)

Definition at line 306 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_PGNC   ((NETXEN_HW_H4_CH_HUB_ADR << 7) | NETXEN_HW_PEGNC_CRB_AGT_ADR)

Definition at line 308 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_PGND   ((NETXEN_HW_H4_CH_HUB_ADR << 7) | NETXEN_HW_PEGND_CRB_AGT_ADR)

Definition at line 296 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_PGNI   ((NETXEN_HW_H4_CH_HUB_ADR << 7) | NETXEN_HW_PEGNI_CRB_AGT_ADR)

Definition at line 294 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_PGR0   ((NETXEN_HW_H4_CH_HUB_ADR << 7) | NETXEN_HW_PEGR0_CRB_AGT_ADR)

Definition at line 310 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_PGR1   ((NETXEN_HW_H4_CH_HUB_ADR << 7) | NETXEN_HW_PEGR1_CRB_AGT_ADR)

Definition at line 312 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_PGR2   ((NETXEN_HW_H4_CH_HUB_ADR << 7) | NETXEN_HW_PEGR2_CRB_AGT_ADR)

Definition at line 314 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_PGR3   ((NETXEN_HW_H4_CH_HUB_ADR << 7) | NETXEN_HW_PEGR3_CRB_AGT_ADR)

Definition at line 316 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_PGS0   ((NETXEN_HW_H5_CH_HUB_ADR << 7) | NETXEN_HW_PEGS0_CRB_AGT_ADR)

Definition at line 323 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_PGS1   ((NETXEN_HW_H5_CH_HUB_ADR << 7) | NETXEN_HW_PEGS1_CRB_AGT_ADR)

Definition at line 325 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_PGS2   ((NETXEN_HW_H5_CH_HUB_ADR << 7) | NETXEN_HW_PEGS2_CRB_AGT_ADR)

Definition at line 327 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_PGS3   ((NETXEN_HW_H5_CH_HUB_ADR << 7) | NETXEN_HW_PEGS3_CRB_AGT_ADR)

Definition at line 329 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_PGSC   ((NETXEN_HW_H5_CH_HUB_ADR << 7) | NETXEN_HW_PEGSC_CRB_AGT_ADR)

Definition at line 331 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_PGSD   ((NETXEN_HW_H5_CH_HUB_ADR << 7) | NETXEN_HW_PEGSD_CRB_AGT_ADR)

Definition at line 321 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_PGSI   ((NETXEN_HW_H5_CH_HUB_ADR << 7) | NETXEN_HW_PEGSI_CRB_AGT_ADR)

Definition at line 319 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_PH   ((NETXEN_HW_H0_CH_HUB_ADR << 7) | NETXEN_HW_PH_CRB_AGT_ADR)

Definition at line 218 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_PS   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_PS_CRB_AGT_ADR)

Definition at line 223 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_QMN   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_QM_CRB_AGT_ADR)

Definition at line 267 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_QMS   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_QMS_CRB_AGT_ADR)

Definition at line 229 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_ROMUSB   ((NETXEN_HW_H6_CH_HUB_ADR << 7) | NETXEN_HW_ROMUSB_CRB_AGT_ADR)

Definition at line 344 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_RPMX0   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_RPMX0_CRB_AGT_ADR)

Definition at line 265 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_RPMX1   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_RPMX1_CRB_AGT_ADR)

Definition at line 277 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_RPMX2   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_RPMX2_CRB_AGT_ADR)

Definition at line 243 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_RPMX3   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_RPMX3_CRB_AGT_ADR)

Definition at line 227 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_RPMX4   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_RPMX4_CRB_AGT_ADR)

Definition at line 245 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_RPMX5   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_RPMX5_CRB_AGT_ADR)

Definition at line 279 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_RPMX6   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_RPMX6_CRB_AGT_ADR)

Definition at line 281 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_RPMX7   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_RPMX7_CRB_AGT_ADR)

Definition at line 247 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_RPMX8   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_RPMX8_CRB_AGT_ADR)

Definition at line 283 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_RPMX9   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_RPMX9_CRB_AGT_ADR)

Definition at line 249 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_SMB   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_SMB_CRB_AGT_ADR)

Definition at line 251 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_SN   ((NETXEN_HW_H6_CH_HUB_ADR << 7) | NETXEN_HW_SN_CRB_AGT_ADR)

Definition at line 340 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_SQN0   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_SQG0_CRB_AGT_ADR)

Definition at line 269 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_SQN1   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_SQG1_CRB_AGT_ADR)

Definition at line 271 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_SQN2   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_SQG2_CRB_AGT_ADR)

Definition at line 273 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_SQN3   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_SQG3_CRB_AGT_ADR)

Definition at line 275 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_SQS0   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_SQGS0_CRB_AGT_ADR)

Definition at line 231 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_SQS1   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_SQGS1_CRB_AGT_ADR)

Definition at line 233 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_SQS2   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_SQGS2_CRB_AGT_ADR)

Definition at line 235 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_SQS3   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_SQGS3_CRB_AGT_ADR)

Definition at line 237 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_SRE   ((NETXEN_HW_H3_CH_HUB_ADR << 7) | NETXEN_HW_SRE_CRB_AGT_ADR)

Definition at line 261 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_SS   ((NETXEN_HW_H1_CH_HUB_ADR << 7) | NETXEN_HW_SS_CRB_AGT_ADR)

Definition at line 225 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_TIMR   ((NETXEN_HW_H6_CH_HUB_ADR << 7) | NETXEN_HW_TMR_CRB_AGT_ADR)

Definition at line 336 of file netxen_nic_hdr.h.

#define NETXEN_HW_CRB_HUB_AGT_ADR_XDMA   ((NETXEN_HW_H6_CH_HUB_ADR << 7) | NETXEN_HW_XDMA_CRB_AGT_ADR)

Definition at line 338 of file netxen_nic_hdr.h.

#define NETXEN_HW_EFC_RPMX0_CRB_AGT_ADR   0x67

Definition at line 144 of file netxen_nic_hdr.h.

#define NETXEN_I2Q_CLR_PCI_HI   (NETXEN_CRB_I2Q + 0x00034)

Definition at line 363 of file netxen_nic_hdr.h.

#define NETXEN_MAC_ADDR_CNTL_REG   (NETXEN_CRB_NIU + 0x1000)

Definition at line 559 of file netxen_nic_hdr.h.

#define NETXEN_MIU_CONTROL   (0x000)

Definition at line 497 of file netxen_nic_hdr.h.

#define NETXEN_MIU_MN_CONTROL   (NETXEN_CRB_DDR_NET+NETXEN_MIU_CONTROL)

Definition at line 498 of file netxen_nic_hdr.h.

#define NETXEN_MULTICAST_ADDR_BASE   (NETXEN_CRB_NIU + 0x1100)

Definition at line 567 of file netxen_nic_hdr.h.

#define NETXEN_MULTICAST_ADDR_HI_0   (NETXEN_CRB_NIU + 0x1010)

Definition at line 561 of file netxen_nic_hdr.h.

#define NETXEN_MULTICAST_ADDR_HI_1   (NETXEN_CRB_NIU + 0x1014)

Definition at line 562 of file netxen_nic_hdr.h.

#define NETXEN_MULTICAST_ADDR_HI_2   (NETXEN_CRB_NIU + 0x1018)

Definition at line 563 of file netxen_nic_hdr.h.

#define NETXEN_MULTICAST_ADDR_HI_3   (NETXEN_CRB_NIU + 0x101c)

Definition at line 564 of file netxen_nic_hdr.h.

#define NETXEN_NIC_REG (   X)    (NIC_CRB_BASE+(X))

Definition at line 735 of file netxen_nic_hdr.h.

#define NETXEN_NIC_REG_2 (   X)    (NIC_CRB_BASE_2+(X))

Definition at line 736 of file netxen_nic_hdr.h.

#define NETXEN_NIU_ACTIVE_INT   (NETXEN_CRB_NIU + 0x00044)

Definition at line 525 of file netxen_nic_hdr.h.

#define NETXEN_NIU_AP_HALF_DUPLEX_CTRL (   I)    (NETXEN_CRB_NIU+0xa000c+(I)*0x10000)

Definition at line 653 of file netxen_nic_hdr.h.

#define NETXEN_NIU_AP_INTERFACE_CTRL (   I)    (NETXEN_CRB_NIU+0xa0038+(I)*0x10000)

Definition at line 662 of file netxen_nic_hdr.h.

#define NETXEN_NIU_AP_INTERFACE_STATUS (   I)    (NETXEN_CRB_NIU+0xa003c+(I)*0x10000)

Definition at line 663 of file netxen_nic_hdr.h.

#define NETXEN_NIU_AP_MAC_CONFIG_0 (   I)    (NETXEN_CRB_NIU+0xa0000+(I)*0x10000)

Definition at line 650 of file netxen_nic_hdr.h.

#define NETXEN_NIU_AP_MAC_CONFIG_1 (   I)    (NETXEN_CRB_NIU+0xa0004+(I)*0x10000)

Definition at line 651 of file netxen_nic_hdr.h.

#define NETXEN_NIU_AP_MAC_IPG_IFG (   I)    (NETXEN_CRB_NIU+0xa0008+(I)*0x10000)

Definition at line 652 of file netxen_nic_hdr.h.

#define NETXEN_NIU_AP_MAX_FRAME_SIZE (   I)    (NETXEN_CRB_NIU+0xa0010+(I)*0x10000)

Definition at line 654 of file netxen_nic_hdr.h.

#define NETXEN_NIU_AP_MII_MGMT_ADDR (   I)    (NETXEN_CRB_NIU+0xa0028+(I)*0x10000)

Definition at line 658 of file netxen_nic_hdr.h.

#define NETXEN_NIU_AP_MII_MGMT_COMMAND (   I)    (NETXEN_CRB_NIU+0xa0024+(I)*0x10000)

Definition at line 657 of file netxen_nic_hdr.h.

#define NETXEN_NIU_AP_MII_MGMT_CONFIG (   I)    (NETXEN_CRB_NIU+0xa0020+(I)*0x10000)

Definition at line 656 of file netxen_nic_hdr.h.

#define NETXEN_NIU_AP_MII_MGMT_CTRL (   I)    (NETXEN_CRB_NIU+0xa002c+(I)*0x10000)

Definition at line 659 of file netxen_nic_hdr.h.

#define NETXEN_NIU_AP_MII_MGMT_INDICATE (   I)    (NETXEN_CRB_NIU+0xa0034+(I)*0x10000)

Definition at line 661 of file netxen_nic_hdr.h.

#define NETXEN_NIU_AP_MII_MGMT_STATUS (   I)    (NETXEN_CRB_NIU+0xa0030+(I)*0x10000)

Definition at line 660 of file netxen_nic_hdr.h.

#define NETXEN_NIU_AP_STATION_ADDR_0 (   I)    (NETXEN_CRB_NIU+0xa0040+(I)*0x10000)

Definition at line 664 of file netxen_nic_hdr.h.

#define NETXEN_NIU_AP_STATION_ADDR_1 (   I)    (NETXEN_CRB_NIU+0xa0044+(I)*0x10000)

Definition at line 665 of file netxen_nic_hdr.h.

#define NETXEN_NIU_AP_TEST_REG (   I)    (NETXEN_CRB_NIU+0xa001c+(I)*0x10000)

Definition at line 655 of file netxen_nic_hdr.h.

#define NETXEN_NIU_FRAME_COUNT   (NETXEN_CRB_NIU + 0x000b0)

Definition at line 549 of file netxen_nic_hdr.h.

#define NETXEN_NIU_FRAME_COUNT_SELECT   (NETXEN_CRB_NIU + 0x000ac)

Definition at line 548 of file netxen_nic_hdr.h.

#define NETXEN_NIU_FULL_LEVEL_XG   (NETXEN_CRB_NIU + 0x00450)

Definition at line 553 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB0_GMII_MODE   (NETXEN_CRB_NIU + 0x00054)

Definition at line 531 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB0_HALF_DUPLEX   (NETXEN_CRB_NIU + 0x00078)

Definition at line 540 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB0_MII_MODE   (NETXEN_CRB_NIU + 0x00058)

Definition at line 532 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB1_GMII_MODE   (NETXEN_CRB_NIU + 0x0005c)

Definition at line 533 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB1_HALF_DUPLEX   (NETXEN_CRB_NIU + 0x0007c)

Definition at line 541 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB1_MII_MODE   (NETXEN_CRB_NIU + 0x00060)

Definition at line 534 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB2_GMII_MODE   (NETXEN_CRB_NIU + 0x00064)

Definition at line 535 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB2_MII_MODE   (NETXEN_CRB_NIU + 0x00068)

Definition at line 536 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB3_GMII_MODE   (NETXEN_CRB_NIU + 0x0006c)

Definition at line 537 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB3_MII_MODE   (NETXEN_CRB_NIU + 0x00070)

Definition at line 538 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB_CRC_DROP   (NETXEN_CRB_NIU + 0x0008c)

Definition at line 543 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB_DROP_WRONGADDR   (NETXEN_CRB_NIU + 0x00090)

Definition at line 544 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB_HALF_DUPLEX_CTRL (   I)    (NETXEN_CRB_NIU + 0x3000c + (I)*0x10000)

Definition at line 575 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB_INTERFACE_CTRL (   I)    (NETXEN_CRB_NIU + 0x30038 + (I)*0x10000)

Definition at line 593 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB_INTERFACE_STATUS (   I)    (NETXEN_CRB_NIU + 0x3003c + (I)*0x10000)

Definition at line 595 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB_MAC_CONFIG_0 (   I)    (NETXEN_CRB_NIU + 0x30000 + (I)*0x10000)

Definition at line 569 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB_MAC_CONFIG_1 (   I)    (NETXEN_CRB_NIU + 0x30004 + (I)*0x10000)

Definition at line 571 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB_MAC_IPG_IFG (   I)    (NETXEN_CRB_NIU + 0x30008 + (I)*0x10000)

Definition at line 573 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB_MAX_FRAME_SIZE (   I)    (NETXEN_CRB_NIU + 0x30010 + (I)*0x10000)

Definition at line 577 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB_MII_MGMT_ADDR (   I)    (NETXEN_CRB_NIU + 0x30028 + (I)*0x10000)

Definition at line 585 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB_MII_MGMT_COMMAND (   I)    (NETXEN_CRB_NIU + 0x30024 + (I)*0x10000)

Definition at line 583 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB_MII_MGMT_CONFIG (   I)    (NETXEN_CRB_NIU + 0x30020 + (I)*0x10000)

Definition at line 581 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB_MII_MGMT_CTRL (   I)    (NETXEN_CRB_NIU + 0x3002c + (I)*0x10000)

Definition at line 587 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB_MII_MGMT_INDICATE (   I)    (NETXEN_CRB_NIU + 0x30034 + (I)*0x10000)

Definition at line 591 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB_MII_MGMT_STATUS (   I)    (NETXEN_CRB_NIU + 0x30030 + (I)*0x10000)

Definition at line 589 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB_PAUSE_CTL   (NETXEN_CRB_NIU + 0x0030c)

Definition at line 551 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB_SERDES_RESET   (NETXEN_CRB_NIU + 0x00050)

Definition at line 530 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB_STATION_ADDR_0 (   I)    (NETXEN_CRB_NIU + 0x30040 + (I)*0x10000)

Definition at line 597 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB_STATION_ADDR_1 (   I)    (NETXEN_CRB_NIU + 0x30044 + (I)*0x10000)

Definition at line 599 of file netxen_nic_hdr.h.

#define NETXEN_NIU_GB_TEST_REG (   I)    (NETXEN_CRB_NIU + 0x3001c + (I)*0x10000)

Definition at line 579 of file netxen_nic_hdr.h.

#define NETXEN_NIU_INT_MASK   (NETXEN_CRB_NIU + 0x00040)

Definition at line 524 of file netxen_nic_hdr.h.

#define NETXEN_NIU_MASKABLE_INT   (NETXEN_CRB_NIU + 0x00048)

Definition at line 526 of file netxen_nic_hdr.h.

#define NETXEN_NIU_MAX_GBE_PORTS   4

Definition at line 504 of file netxen_nic_hdr.h.

#define NETXEN_NIU_MAX_XG_PORTS   2

Definition at line 505 of file netxen_nic_hdr.h.

#define NETXEN_NIU_MODE   (NETXEN_CRB_NIU + 0x00000)

Definition at line 507 of file netxen_nic_hdr.h.

#define NETXEN_NIU_PHY_WAITLEN   200000

Definition at line 501 of file netxen_nic_hdr.h.

#define NETXEN_NIU_PHY_WAITMAX   50

Definition at line 503 of file netxen_nic_hdr.h.

#define NETXEN_NIU_REMOTE_LOOPBACK   (NETXEN_CRB_NIU + 0x00074)

Definition at line 539 of file netxen_nic_hdr.h.

#define NETXEN_NIU_RESET_SYS_FIFOS   (NETXEN_CRB_NIU + 0x00088)

Definition at line 542 of file netxen_nic_hdr.h.

#define NETXEN_NIU_STRAP_VALUE_SAVE_HIGHER   (NETXEN_CRB_NIU + 0x0004c)

Definition at line 528 of file netxen_nic_hdr.h.

#define NETXEN_NIU_TEST_MUX_CTL   (NETXEN_CRB_NIU + 0x00094)

Definition at line 545 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG1_AGGR_ERROR_CNT   (NETXEN_CRB_NIU + 0x80034)

Definition at line 638 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG1_CONFIG_0   (NETXEN_CRB_NIU + 0x80000)

Definition at line 625 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG1_CONFIG_1   (NETXEN_CRB_NIU + 0x80004)

Definition at line 626 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG1_CONTROL_CHAR_CNT   (NETXEN_CRB_NIU + 0x80054)

Definition at line 646 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG1_CRC_ERROR_CNT   (NETXEN_CRB_NIU + 0x80040)

Definition at line 641 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG1_IPG   (NETXEN_CRB_NIU + 0x80008)

Definition at line 627 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG1_LOCAL_ERROR_CNT   (NETXEN_CRB_NIU + 0x8004c)

Definition at line 644 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG1_MAX_FRAME_SIZE   (NETXEN_CRB_NIU + 0x8001c)

Definition at line 632 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG1_MULTICAST_FRAME_CNT   (NETXEN_CRB_NIU + 0x80038)

Definition at line 639 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG1_OVERSIZE_FRAME_ERR   (NETXEN_CRB_NIU + 0x80044)

Definition at line 642 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG1_PAUSE_FRAME_CNT   (NETXEN_CRB_NIU + 0x80058)

Definition at line 647 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG1_PAUSE_FRAME_VALUE   (NETXEN_CRB_NIU + 0x80020)

Definition at line 633 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG1_POWER_DOWN   (NETXEN_CRB_NIU + 0x00120)

Definition at line 556 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG1_REMOTE_ERROR_CNT   (NETXEN_CRB_NIU + 0x80050)

Definition at line 645 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG1_RESET   (NETXEN_CRB_NIU + 0x0011c)

Definition at line 555 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG1_RESET_PLL   (NETXEN_CRB_NIU + 0x00124)

Definition at line 557 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG1_RX_BYTE_CNT   (NETXEN_CRB_NIU + 0x8002c)

Definition at line 636 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG1_RX_FRAME_CNT   (NETXEN_CRB_NIU + 0x80030)

Definition at line 637 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG1_STATION_ADDR_0_1   (NETXEN_CRB_NIU + 0x80010)

Definition at line 629 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG1_STATION_ADDR_0_HI   (NETXEN_CRB_NIU + 0x8000c)

Definition at line 628 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG1_STATION_ADDR_1_LO   (NETXEN_CRB_NIU + 0x80014)

Definition at line 630 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG1_STATUS   (NETXEN_CRB_NIU + 0x80018)

Definition at line 631 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG1_TX_BYTE_CNT   (NETXEN_CRB_NIU + 0x80024)

Definition at line 634 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG1_TX_FRAME_CNT   (NETXEN_CRB_NIU + 0x80028)

Definition at line 635 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG1_UNDERSIZE_FRAME_ERR   (NETXEN_CRB_NIU + 0x80048)

Definition at line 643 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG1_UNICAST_FRAME_CNT   (NETXEN_CRB_NIU + 0x8003c)

Definition at line 640 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG_DEQ   (NETXEN_CRB_NIU + 0x00014)

Definition at line 513 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG_DO_BYTE_ALIGN   (NETXEN_CRB_NIU + 0x0002c)

Definition at line 519 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG_DRIVE_HI   (NETXEN_CRB_NIU + 0x00008)

Definition at line 510 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG_DRIVE_LO   (NETXEN_CRB_NIU + 0x0000c)

Definition at line 511 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG_DTX   (NETXEN_CRB_NIU + 0x00010)

Definition at line 512 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG_PAUSE_CTL   (NETXEN_CRB_NIU + 0x00098)

Definition at line 546 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG_PAUSE_LEVEL   (NETXEN_CRB_NIU + 0x000dc)

Definition at line 547 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG_PAUSE_THRESHOLD   (NETXEN_CRB_NIU + 0x0003c)

Definition at line 523 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG_POWER_DOWN   (NETXEN_CRB_NIU + 0x00020)

Definition at line 516 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG_RESET   (NETXEN_CRB_NIU + 0x0001c)

Definition at line 515 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG_RESET_PLL   (NETXEN_CRB_NIU + 0x00024)

Definition at line 517 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG_RX_ENABLE   (NETXEN_CRB_NIU + 0x00034)

Definition at line 521 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG_SEL   (NETXEN_CRB_NIU + 0x00128)

Definition at line 550 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG_SERDES_LOOPBACK   (NETXEN_CRB_NIU + 0x00028)

Definition at line 518 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG_SINGLE_TERM   (NETXEN_CRB_NIU + 0x00004)

Definition at line 509 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG_STATUS   (NETXEN_CRB_NIU + 0x00038)

Definition at line 522 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG_TX_ENABLE   (NETXEN_CRB_NIU + 0x00030)

Definition at line 520 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XG_WORD_ALIGN   (NETXEN_CRB_NIU + 0x00018)

Definition at line 514 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XGE_AGGR_ERROR_CNT   (NETXEN_CRB_NIU + 0x70034)

Definition at line 615 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XGE_CONFIG_0   (NETXEN_CRB_NIU + 0x70000)

Definition at line 602 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XGE_CONFIG_1   (NETXEN_CRB_NIU + 0x70004)

Definition at line 603 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XGE_CONTROL_CHAR_CNT   (NETXEN_CRB_NIU + 0x70054)

Definition at line 623 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XGE_CRC_ERROR_CNT   (NETXEN_CRB_NIU + 0x70040)

Definition at line 618 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XGE_IPG   (NETXEN_CRB_NIU + 0x70008)

Definition at line 604 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XGE_LOCAL_ERROR_CNT   (NETXEN_CRB_NIU + 0x7004c)

Definition at line 621 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XGE_MAX_FRAME_SIZE   (NETXEN_CRB_NIU + 0x7001c)

Definition at line 609 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XGE_MULTICAST_FRAME_CNT   (NETXEN_CRB_NIU + 0x70038)

Definition at line 616 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XGE_OVERSIZE_FRAME_ERR   (NETXEN_CRB_NIU + 0x70044)

Definition at line 619 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XGE_PAUSE_FRAME_CNT   (NETXEN_CRB_NIU + 0x70058)

Definition at line 624 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XGE_PAUSE_FRAME_VALUE   (NETXEN_CRB_NIU + 0x70020)

Definition at line 610 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XGE_REMOTE_ERROR_CNT   (NETXEN_CRB_NIU + 0x70050)

Definition at line 622 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XGE_RX_BYTE_CNT   (NETXEN_CRB_NIU + 0x7002c)

Definition at line 613 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XGE_RX_FRAME_CNT   (NETXEN_CRB_NIU + 0x70030)

Definition at line 614 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XGE_STATION_ADDR_0_1   (NETXEN_CRB_NIU + 0x70010)

Definition at line 606 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XGE_STATION_ADDR_0_HI   (NETXEN_CRB_NIU + 0x7000c)

Definition at line 605 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XGE_STATION_ADDR_1_LO   (NETXEN_CRB_NIU + 0x70014)

Definition at line 607 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XGE_STATUS   (NETXEN_CRB_NIU + 0x70018)

Definition at line 608 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XGE_TX_BYTE_CNT   (NETXEN_CRB_NIU + 0x70024)

Definition at line 611 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XGE_TX_FRAME_CNT   (NETXEN_CRB_NIU + 0x70028)

Definition at line 612 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XGE_UNDERSIZE_FRAME_ERR   (NETXEN_CRB_NIU + 0x70048)

Definition at line 620 of file netxen_nic_hdr.h.

#define NETXEN_NIU_XGE_UNICAST_FRAME_CNT   (NETXEN_CRB_NIU + 0x7003c)

Definition at line 617 of file netxen_nic_hdr.h.

#define NETXEN_PCI_128MB_SIZE   (0x08000000UL)

Definition at line 472 of file netxen_nic_hdr.h.

#define NETXEN_PCI_2MB_SIZE   (0x00200000UL)

Definition at line 474 of file netxen_nic_hdr.h.

#define NETXEN_PCI_32MB_SIZE   (0x02000000UL)

Definition at line 473 of file netxen_nic_hdr.h.

#define NETXEN_PCI_CAMQM   (0x04800000UL)

Definition at line 465 of file netxen_nic_hdr.h.

#define NETXEN_PCI_CAMQM_2M_BASE   (0x000ff800UL)

Definition at line 479 of file netxen_nic_hdr.h.

#define NETXEN_PCI_CAMQM_2M_END   (0x04800800UL)

Definition at line 480 of file netxen_nic_hdr.h.

#define NETXEN_PCI_CAMQM_MAX   (0x04ffffffUL)

Definition at line 466 of file netxen_nic_hdr.h.

#define NETXEN_PCI_CRB_WINDOW (   A)    (NETXEN_PCI_CRBSPACE + (A)*NETXEN_PCI_CRB_WINDOWSIZE)

Definition at line 414 of file netxen_nic_hdr.h.

#define NETXEN_PCI_CRB_WINDOWSIZE   0x00100000

Definition at line 413 of file netxen_nic_hdr.h.

#define NETXEN_PCI_CRBSPACE   (0x06000000UL)

Definition at line 471 of file netxen_nic_hdr.h.

#define NETXEN_PCI_DDR_NET   (0x00000000UL)

Definition at line 462 of file netxen_nic_hdr.h.

#define NETXEN_PCI_DIRECT_CRB   (0x04400000UL)

Definition at line 464 of file netxen_nic_hdr.h.

#define NETXEN_PCI_MAPSIZE   128

Definition at line 461 of file netxen_nic_hdr.h.

#define NETXEN_PCI_MN_2M   (0)

Definition at line 476 of file netxen_nic_hdr.h.

#define NETXEN_PCI_MS_2M   (0x80000)

Definition at line 477 of file netxen_nic_hdr.h.

#define NETXEN_PCI_OCM0   (0x05000000UL)

Definition at line 467 of file netxen_nic_hdr.h.

#define NETXEN_PCI_OCM0_2M   (0x000c0000UL)

Definition at line 478 of file netxen_nic_hdr.h.

#define NETXEN_PCI_OCM0_MAX   (0x050fffffUL)

Definition at line 468 of file netxen_nic_hdr.h.

#define NETXEN_PCI_OCM1   (0x05100000UL)

Definition at line 469 of file netxen_nic_hdr.h.

#define NETXEN_PCI_OCM1_MAX   (0x051fffffUL)

Definition at line 470 of file netxen_nic_hdr.h.

#define NETXEN_PCI_QDR_NET   (0x04000000UL)

Definition at line 463 of file netxen_nic_hdr.h.

#define NETXEN_PCIE_REG (   reg)    (NETXEN_CRB_PCIE + (reg))

Definition at line 902 of file netxen_nic_hdr.h.

#define NETXEN_PCIX_PH_REG (   reg)    (NETXEN_CRB_PCIE + (reg))

Definition at line 899 of file netxen_nic_hdr.h.

#define NETXEN_PCIX_PS_REG (   reg)    (NETXEN_CRB_PCIX_MD + (reg))

Definition at line 900 of file netxen_nic_hdr.h.

#define NETXEN_PEG_ALIVE_COUNTER   (NETXEN_CAM_RAM(0xb0))

Definition at line 953 of file netxen_nic_hdr.h.

#define NETXEN_PEG_HALT_STATUS1   (NETXEN_CAM_RAM(0xa8))

Definition at line 954 of file netxen_nic_hdr.h.

#define NETXEN_PEG_HALT_STATUS2   (NETXEN_CAM_RAM(0xac))

Definition at line 955 of file netxen_nic_hdr.h.

#define NETXEN_PHY_LOCK_ID   (NETXEN_CAM_RAM(0x120))

Definition at line 730 of file netxen_nic_hdr.h.

#define NETXEN_PORT_MODE_802_3_AP   3

Definition at line 939 of file netxen_nic_hdr.h.

#define NETXEN_PORT_MODE_ADDR   (NETXEN_CAM_RAM(0x24))

Definition at line 943 of file netxen_nic_hdr.h.

#define NETXEN_PORT_MODE_AUTO_NEG   4

Definition at line 940 of file netxen_nic_hdr.h.

#define NETXEN_PORT_MODE_AUTO_NEG_1G   5

Definition at line 941 of file netxen_nic_hdr.h.

#define NETXEN_PORT_MODE_AUTO_NEG_XG   6

Definition at line 942 of file netxen_nic_hdr.h.

#define NETXEN_PORT_MODE_GB   2

Definition at line 938 of file netxen_nic_hdr.h.

#define NETXEN_PORT_MODE_NONE   0

Definition at line 936 of file netxen_nic_hdr.h.

#define NETXEN_PORT_MODE_XG   1

Definition at line 937 of file netxen_nic_hdr.h.

#define NETXEN_ROM_LOCK_ID   (NETXEN_CAM_RAM(0x100))

Definition at line 729 of file netxen_nic_hdr.h.

#define NETXEN_ROMUSB_GLB_CAS_RST   (ROMUSB_GLB + 0x0038)

Definition at line 374 of file netxen_nic_hdr.h.

#define NETXEN_ROMUSB_GLB_CHIP_CLK_CTRL   (ROMUSB_GLB + 0x00A8)

Definition at line 377 of file netxen_nic_hdr.h.

#define NETXEN_ROMUSB_GLB_PAD_GPIO_I   (ROMUSB_GLB + 0x000c)

Definition at line 373 of file netxen_nic_hdr.h.

#define NETXEN_ROMUSB_GLB_PEGTUNE_DONE   (ROMUSB_GLB + 0x005c)

Definition at line 376 of file netxen_nic_hdr.h.

#define NETXEN_ROMUSB_GLB_STATUS   (ROMUSB_GLB + 0x0004)

Definition at line 371 of file netxen_nic_hdr.h.

#define NETXEN_ROMUSB_GLB_SW_RESET   (ROMUSB_GLB + 0x0008)

Definition at line 372 of file netxen_nic_hdr.h.

#define NETXEN_ROMUSB_GLB_TEST_MUX_SEL   (ROMUSB_GLB + 0x0044)

Definition at line 375 of file netxen_nic_hdr.h.

#define NETXEN_ROMUSB_GPIO (   n)    (ROMUSB_GLB + 0x60 + (4 * (n)))

Definition at line 379 of file netxen_nic_hdr.h.

#define NETXEN_ROMUSB_ROM_ABYTE_CNT   (ROMUSB_ROM + 0x0010)

Definition at line 384 of file netxen_nic_hdr.h.

#define NETXEN_ROMUSB_ROM_ADDRESS   (ROMUSB_ROM + 0x0008)

Definition at line 382 of file netxen_nic_hdr.h.

#define NETXEN_ROMUSB_ROM_DUMMY_BYTE_CNT   (ROMUSB_ROM + 0x0014)

Definition at line 385 of file netxen_nic_hdr.h.

#define NETXEN_ROMUSB_ROM_INSTR_OPCODE   (ROMUSB_ROM + 0x0004)

Definition at line 381 of file netxen_nic_hdr.h.

#define NETXEN_ROMUSB_ROM_RDATA   (ROMUSB_ROM + 0x0018)

Definition at line 386 of file netxen_nic_hdr.h.

#define NETXEN_ROMUSB_ROM_WDATA   (ROMUSB_ROM + 0x000c)

Definition at line 383 of file netxen_nic_hdr.h.

#define NETXEN_SRE_BUF_CTL   (NETXEN_CRB_SRE + 0x01000)

Definition at line 358 of file netxen_nic_hdr.h.

#define NETXEN_SRE_INT_STATUS   (NETXEN_CRB_SRE + 0x00034)

Definition at line 354 of file netxen_nic_hdr.h.

#define NETXEN_SRE_L1RE_CTL   (NETXEN_CRB_SRE + 0x03000)

Definition at line 356 of file netxen_nic_hdr.h.

#define NETXEN_SRE_L2RE_CTL   (NETXEN_CRB_SRE + 0x05000)

Definition at line 357 of file netxen_nic_hdr.h.

#define NETXEN_SRE_MISC   (NETXEN_CRB_SRE + 0x0002c)

Definition at line 353 of file netxen_nic_hdr.h.

#define NETXEN_SRE_PBI_ACTIVE_STATUS   (NETXEN_CRB_SRE + 0x01014)

Definition at line 355 of file netxen_nic_hdr.h.

#define NETXEN_UNICAST_ADDR_BASE   (NETXEN_CRB_NIU + 0x1080)

Definition at line 566 of file netxen_nic_hdr.h.

#define NETXEN_WOL_CONFIG   (NETXEN_CAM_RAM(0x188))

Definition at line 947 of file netxen_nic_hdr.h.

#define NETXEN_WOL_CONFIG_NV   (NETXEN_CAM_RAM(0x184))

Definition at line 946 of file netxen_nic_hdr.h.

#define NETXEN_WOL_PORT_MODE   (NETXEN_CAM_RAM(0x198))

Definition at line 944 of file netxen_nic_hdr.h.

#define NIC_CRB_BASE   (NETXEN_CAM_RAM(0x200))

Definition at line 733 of file netxen_nic_hdr.h.

#define NIC_CRB_BASE_2   (NETXEN_CAM_RAM(0x700))

Definition at line 734 of file netxen_nic_hdr.h.

#define NX_ARG1_CRB_OFFSET   (NETXEN_NIC_REG(0x1c))

Definition at line 739 of file netxen_nic_hdr.h.

#define NX_ARG2_CRB_OFFSET   (NETXEN_NIC_REG(0x20))

Definition at line 740 of file netxen_nic_hdr.h.

#define NX_ARG3_CRB_OFFSET   (NETXEN_NIC_REG(0x24))

Definition at line 741 of file netxen_nic_hdr.h.

#define NX_CDRP_CRB_OFFSET   (NETXEN_NIC_REG(0x18))

Definition at line 738 of file netxen_nic_hdr.h.

#define NX_CRB_DEV_REF_COUNT   (NETXEN_CAM_RAM(0x138))

Definition at line 956 of file netxen_nic_hdr.h.

#define NX_CRB_DEV_STATE   (NETXEN_CAM_RAM(0x140))

Definition at line 957 of file netxen_nic_hdr.h.

#define NX_DEV_COLD   1

Definition at line 985 of file netxen_nic_hdr.h.

#define NX_DEV_FAILED   7

Definition at line 991 of file netxen_nic_hdr.h.

#define NX_DEV_INITALIZING   2

Definition at line 986 of file netxen_nic_hdr.h.

#define NX_DEV_NEED_AER   6

Definition at line 990 of file netxen_nic_hdr.h.

#define NX_DEV_NEED_QUISCENT   5

Definition at line 989 of file netxen_nic_hdr.h.

#define NX_DEV_NEED_RESET   4

Definition at line 988 of file netxen_nic_hdr.h.

#define NX_DEV_READY   3

Definition at line 987 of file netxen_nic_hdr.h.

#define nx_encode_temp (   val,
  state 
)    (((val) << 16) | (state))

Definition at line 805 of file netxen_nic_hdr.h.

#define NX_FWERROR_CODE (   code)    ((code >> 8) & 0xfffff)

Definition at line 997 of file netxen_nic_hdr.h.

#define NX_FWERROR_PEGNUM (   code)    ((code) & 0xff)

Definition at line 996 of file netxen_nic_hdr.h.

#define NX_FWERROR_PEGSTAT1 (   code)    ((code >> 8) & 0x1fffff)

Definition at line 998 of file netxen_nic_hdr.h.

#define nx_get_temp_state (   x)    ((x) & 0xffff)

Definition at line 804 of file netxen_nic_hdr.h.

#define nx_get_temp_val (   x)    ((x) >> 16)

Definition at line 803 of file netxen_nic_hdr.h.

#define NX_LEGACY_INTR_CONFIG

Definition at line 1026 of file netxen_nic_hdr.h.

#define NX_PEG_TUNE_CAPABILITY   (NETXEN_CAM_RAM(0x02c))

Definition at line 950 of file netxen_nic_hdr.h.

#define NX_PEG_TUNE_MN_PRESENT   0x1

Definition at line 949 of file netxen_nic_hdr.h.

#define NX_RCODE_DRIVER_CAN_RELOAD   0x40000000

Definition at line 994 of file netxen_nic_hdr.h.

#define NX_RCODE_DRIVER_INFO   0x20000000

Definition at line 993 of file netxen_nic_hdr.h.

#define NX_RCODE_FATAL_ERROR   0x80000000

Definition at line 995 of file netxen_nic_hdr.h.

#define NX_SIGN_CRB_OFFSET   (NETXEN_NIC_REG(0x28))

Definition at line 742 of file netxen_nic_hdr.h.

#define P3_LINK_SPEED_MASK   0xff

Definition at line 718 of file netxen_nic_hdr.h.

#define P3_LINK_SPEED_MHZ   100

Definition at line 717 of file netxen_nic_hdr.h.

#define P3_LINK_SPEED_REG (   pcifn)    (CRB_PF_LINK_SPEED_1 + (((pcifn) / 4) * 4))

Definition at line 719 of file netxen_nic_hdr.h.

#define P3_LINK_SPEED_VAL (   pcifn,
  reg 
)    (((reg) >> (8 * ((pcifn) & 0x3))) & P3_LINK_SPEED_MASK)

Definition at line 721 of file netxen_nic_hdr.h.

#define PCIE_CHICKEN3   (0x120c8)

Definition at line 931 of file netxen_nic_hdr.h.

#define PCIE_CRB_WINDOW_REG (   func)
Value:
(((func) < 4) ? \
(PCIX_CRB_WINDOW_F0 + (0x20 * (func))) :\
(PCIX_CRB_WINDOW_F4 + (0x10 * ((func)-4))))

Definition at line 836 of file netxen_nic_hdr.h.

#define PCIE_DCR   0x00d8

Definition at line 906 of file netxen_nic_hdr.h.

#define PCIE_MAX_DMA_XFER_SIZE   (0x1404c)

Definition at line 904 of file netxen_nic_hdr.h.

#define PCIE_MAX_MASTER_SPLIT   (0x14048)

Definition at line 934 of file netxen_nic_hdr.h.

#define PCIE_MISCCFG_RC   (0x1206c)

Definition at line 929 of file netxen_nic_hdr.h.

#define PCIE_MN_WINDOW_REG (   func)
Value:
(((func) < 4) ? \
(PCIX_MN_WINDOW_F0 + (0x20 * (func))) :\
(PCIX_MN_WINDOW_F4 + (0x10 * ((func)-4))))

Definition at line 849 of file netxen_nic_hdr.h.

#define PCIE_SEM0_LOCK   (0x1c000)

Definition at line 908 of file netxen_nic_hdr.h.

#define PCIE_SEM0_UNLOCK   (0x1c004)

Definition at line 909 of file netxen_nic_hdr.h.

#define PCIE_SEM1_LOCK   (0x1c008)

Definition at line 910 of file netxen_nic_hdr.h.

#define PCIE_SEM1_UNLOCK   (0x1c00c)

Definition at line 911 of file netxen_nic_hdr.h.

#define PCIE_SEM2_LOCK   (0x1c010) /* Flash lock */

Definition at line 912 of file netxen_nic_hdr.h.

#define PCIE_SEM2_UNLOCK   (0x1c014) /* Flash unlock */

Definition at line 913 of file netxen_nic_hdr.h.

#define PCIE_SEM3_LOCK   (0x1c018) /* Phy lock */

Definition at line 914 of file netxen_nic_hdr.h.

#define PCIE_SEM3_UNLOCK   (0x1c01c) /* Phy unlock */

Definition at line 915 of file netxen_nic_hdr.h.

#define PCIE_SEM4_LOCK   (0x1c020)

Definition at line 916 of file netxen_nic_hdr.h.

#define PCIE_SEM4_UNLOCK   (0x1c024)

Definition at line 917 of file netxen_nic_hdr.h.

#define PCIE_SEM5_LOCK   (0x1c028) /* API lock */

Definition at line 918 of file netxen_nic_hdr.h.

#define PCIE_SEM5_UNLOCK   (0x1c02c) /* API unlock */

Definition at line 919 of file netxen_nic_hdr.h.

#define PCIE_SEM6_LOCK   (0x1c030) /* sw lock */

Definition at line 920 of file netxen_nic_hdr.h.

#define PCIE_SEM6_UNLOCK   (0x1c034) /* sw unlock */

Definition at line 921 of file netxen_nic_hdr.h.

#define PCIE_SEM7_LOCK   (0x1c038) /* crb win lock */

Definition at line 922 of file netxen_nic_hdr.h.

#define PCIE_SEM7_UNLOCK   (0x1c03c) /* crbwin unlock*/

Definition at line 923 of file netxen_nic_hdr.h.

#define PCIE_SEM_LOCK (   N)    (PCIE_SEM0_LOCK + 8*(N))

Definition at line 924 of file netxen_nic_hdr.h.

#define PCIE_SEM_UNLOCK (   N)    (PCIE_SEM0_UNLOCK + 8*(N))

Definition at line 925 of file netxen_nic_hdr.h.

#define PCIE_SETUP_FUNCTION   (0x12040)

Definition at line 927 of file netxen_nic_hdr.h.

#define PCIE_SETUP_FUNCTION2   (0x12048)

Definition at line 928 of file netxen_nic_hdr.h.

#define PCIE_SN_WINDOW_REG (   func)
Value:
(((func) < 4) ? \
(PCIX_SN_WINDOW_F0 + (0x20 * (func))) :\
(PCIX_SN_WINDOW_F4 + (0x10 * ((func)-4))))

Definition at line 862 of file netxen_nic_hdr.h.

#define PCIE_TGT_SPLIT_CHICKEN   (0x12080)

Definition at line 930 of file netxen_nic_hdr.h.

#define PCIX_CRB_WINDOW   (0x10210)

Definition at line 827 of file netxen_nic_hdr.h.

#define PCIX_CRB_WINDOW_F0   (0x10210)

Definition at line 828 of file netxen_nic_hdr.h.

#define PCIX_CRB_WINDOW_F1   (0x10230)

Definition at line 829 of file netxen_nic_hdr.h.

#define PCIX_CRB_WINDOW_F2   (0x10250)

Definition at line 830 of file netxen_nic_hdr.h.

#define PCIX_CRB_WINDOW_F3   (0x10270)

Definition at line 831 of file netxen_nic_hdr.h.

#define PCIX_CRB_WINDOW_F4   (0x102ac)

Definition at line 832 of file netxen_nic_hdr.h.

#define PCIX_CRB_WINDOW_F5   (0x102bc)

Definition at line 833 of file netxen_nic_hdr.h.

#define PCIX_CRB_WINDOW_F6   (0x102cc)

Definition at line 834 of file netxen_nic_hdr.h.

#define PCIX_CRB_WINDOW_F7   (0x102dc)

Definition at line 835 of file netxen_nic_hdr.h.

#define PCIX_INT_MASK   (0x10104)

Definition at line 825 of file netxen_nic_hdr.h.

#define PCIX_INT_VECTOR   (0x10100)

Definition at line 824 of file netxen_nic_hdr.h.

#define PCIX_INT_VECTOR_BIT_F0   0x0080

Definition at line 1010 of file netxen_nic_hdr.h.

#define PCIX_INT_VECTOR_BIT_F1   0x0100

Definition at line 1011 of file netxen_nic_hdr.h.

#define PCIX_INT_VECTOR_BIT_F2   0x0200

Definition at line 1012 of file netxen_nic_hdr.h.

#define PCIX_INT_VECTOR_BIT_F3   0x0400

Definition at line 1013 of file netxen_nic_hdr.h.

#define PCIX_INT_VECTOR_BIT_F4   0x0800

Definition at line 1014 of file netxen_nic_hdr.h.

#define PCIX_INT_VECTOR_BIT_F5   0x1000

Definition at line 1015 of file netxen_nic_hdr.h.

#define PCIX_INT_VECTOR_BIT_F6   0x2000

Definition at line 1016 of file netxen_nic_hdr.h.

#define PCIX_INT_VECTOR_BIT_F7   0x4000

Definition at line 1017 of file netxen_nic_hdr.h.

#define PCIX_MN_WINDOW   (0x10200)

Definition at line 840 of file netxen_nic_hdr.h.

#define PCIX_MN_WINDOW_F0   (0x10200)

Definition at line 841 of file netxen_nic_hdr.h.

#define PCIX_MN_WINDOW_F1   (0x10220)

Definition at line 842 of file netxen_nic_hdr.h.

#define PCIX_MN_WINDOW_F2   (0x10240)

Definition at line 843 of file netxen_nic_hdr.h.

#define PCIX_MN_WINDOW_F3   (0x10260)

Definition at line 844 of file netxen_nic_hdr.h.

#define PCIX_MN_WINDOW_F4   (0x102a0)

Definition at line 845 of file netxen_nic_hdr.h.

#define PCIX_MN_WINDOW_F5   (0x102b0)

Definition at line 846 of file netxen_nic_hdr.h.

#define PCIX_MN_WINDOW_F6   (0x102c0)

Definition at line 847 of file netxen_nic_hdr.h.

#define PCIX_MN_WINDOW_F7   (0x102d0)

Definition at line 848 of file netxen_nic_hdr.h.

#define PCIX_MSI_F (   i)    (0x13000+((i)*4))

Definition at line 895 of file netxen_nic_hdr.h.

#define PCIX_MSI_F0   (0x13000)

Definition at line 887 of file netxen_nic_hdr.h.

#define PCIX_MSI_F1   (0x13004)

Definition at line 888 of file netxen_nic_hdr.h.

#define PCIX_MSI_F2   (0x13008)

Definition at line 889 of file netxen_nic_hdr.h.

#define PCIX_MSI_F3   (0x1300c)

Definition at line 890 of file netxen_nic_hdr.h.

#define PCIX_MSI_F4   (0x13010)

Definition at line 891 of file netxen_nic_hdr.h.

#define PCIX_MSI_F5   (0x13014)

Definition at line 892 of file netxen_nic_hdr.h.

#define PCIX_MSI_F6   (0x13018)

Definition at line 893 of file netxen_nic_hdr.h.

#define PCIX_MSI_F7   (0x1301c)

Definition at line 894 of file netxen_nic_hdr.h.

#define PCIX_OCM_WINDOW   (0x10800)

Definition at line 866 of file netxen_nic_hdr.h.

#define PCIX_OCM_WINDOW_REG (   func)    (PCIX_OCM_WINDOW + 0x20 * (func))

Definition at line 867 of file netxen_nic_hdr.h.

#define PCIX_PS_MEM_SPACE   (0x90000)

Definition at line 897 of file netxen_nic_hdr.h.

#define PCIX_PS_OP_ADDR_HI   (0x10004)

Definition at line 822 of file netxen_nic_hdr.h.

#define PCIX_PS_OP_ADDR_LO   (0x10000)

Definition at line 820 of file netxen_nic_hdr.h.

#define PCIX_SN_WINDOW   (0x10208)

Definition at line 853 of file netxen_nic_hdr.h.

#define PCIX_SN_WINDOW_F0   (0x10208)

Definition at line 854 of file netxen_nic_hdr.h.

#define PCIX_SN_WINDOW_F1   (0x10228)

Definition at line 855 of file netxen_nic_hdr.h.

#define PCIX_SN_WINDOW_F2   (0x10248)

Definition at line 856 of file netxen_nic_hdr.h.

#define PCIX_SN_WINDOW_F3   (0x10268)

Definition at line 857 of file netxen_nic_hdr.h.

#define PCIX_SN_WINDOW_F4   (0x102a8)

Definition at line 858 of file netxen_nic_hdr.h.

#define PCIX_SN_WINDOW_F5   (0x102b8)

Definition at line 859 of file netxen_nic_hdr.h.

#define PCIX_SN_WINDOW_F6   (0x102c8)

Definition at line 860 of file netxen_nic_hdr.h.

#define PCIX_SN_WINDOW_F7   (0x102d8)

Definition at line 861 of file netxen_nic_hdr.h.

#define PCIX_TARGET_MASK   (0x10128)

Definition at line 878 of file netxen_nic_hdr.h.

#define PCIX_TARGET_MASK_F1   (0x10170)

Definition at line 879 of file netxen_nic_hdr.h.

#define PCIX_TARGET_MASK_F2   (0x10174)

Definition at line 880 of file netxen_nic_hdr.h.

#define PCIX_TARGET_MASK_F3   (0x10178)

Definition at line 881 of file netxen_nic_hdr.h.

#define PCIX_TARGET_MASK_F4   (0x10370)

Definition at line 882 of file netxen_nic_hdr.h.

#define PCIX_TARGET_MASK_F5   (0x10374)

Definition at line 883 of file netxen_nic_hdr.h.

#define PCIX_TARGET_MASK_F6   (0x10378)

Definition at line 884 of file netxen_nic_hdr.h.

#define PCIX_TARGET_MASK_F7   (0x1037c)

Definition at line 885 of file netxen_nic_hdr.h.

#define PCIX_TARGET_STATUS   (0x10118)

Definition at line 869 of file netxen_nic_hdr.h.

#define PCIX_TARGET_STATUS_F1   (0x10160)

Definition at line 870 of file netxen_nic_hdr.h.

#define PCIX_TARGET_STATUS_F2   (0x10164)

Definition at line 871 of file netxen_nic_hdr.h.

#define PCIX_TARGET_STATUS_F3   (0x10168)

Definition at line 872 of file netxen_nic_hdr.h.

#define PCIX_TARGET_STATUS_F4   (0x10360)

Definition at line 873 of file netxen_nic_hdr.h.

#define PCIX_TARGET_STATUS_F5   (0x10364)

Definition at line 874 of file netxen_nic_hdr.h.

#define PCIX_TARGET_STATUS_F6   (0x10368)

Definition at line 875 of file netxen_nic_hdr.h.

#define PCIX_TARGET_STATUS_F7   (0x1036c)

Definition at line 876 of file netxen_nic_hdr.h.

#define PEG_NETWORK_BASE (   N)    (NETXEN_CRB_PEG_NET_0 + (((N)&3) << 20))

Definition at line 365 of file netxen_nic_hdr.h.

#define PHY_LOCK_DRIVER   0x44524956

Definition at line 817 of file netxen_nic_hdr.h.

#define ROM_LOCK_DRIVER   0x0d417340

Definition at line 389 of file netxen_nic_hdr.h.

#define ROMUSB_GLB   (NETXEN_CRB_ROMUSB + 0x00000)

Definition at line 368 of file netxen_nic_hdr.h.

#define ROMUSB_ROM   (NETXEN_CRB_ROMUSB + 0x10000)

Definition at line 369 of file netxen_nic_hdr.h.

#define SIU_TEST_AGT_ADDR_HI   (0x18)

Definition at line 696 of file netxen_nic_hdr.h.

#define SIU_TEST_AGT_ADDR_LO   (0x04)

Definition at line 695 of file netxen_nic_hdr.h.

#define SIU_TEST_AGT_ADDR_MASK   0x3ffff8

Definition at line 704 of file netxen_nic_hdr.h.

#define SIU_TEST_AGT_BASE   (0x60)

Definition at line 693 of file netxen_nic_hdr.h.

#define SIU_TEST_AGT_RDDATA (   i)    (0x10+(4*(i)))

Definition at line 702 of file netxen_nic_hdr.h.

#define SIU_TEST_AGT_RDDATA_HI   (0x14)

Definition at line 701 of file netxen_nic_hdr.h.

#define SIU_TEST_AGT_RDDATA_LO   (0x10)

Definition at line 700 of file netxen_nic_hdr.h.

#define SIU_TEST_AGT_UPPER_ADDR (   off)    ((off)>>22)

Definition at line 705 of file netxen_nic_hdr.h.

#define SIU_TEST_AGT_WRDATA (   i)    (0x08+(4*(i)))

Definition at line 699 of file netxen_nic_hdr.h.

#define SIU_TEST_AGT_WRDATA_HI   (0x0c)

Definition at line 698 of file netxen_nic_hdr.h.

#define SIU_TEST_AGT_WRDATA_LO   (0x08)

Definition at line 697 of file netxen_nic_hdr.h.

#define TA_CTL_BUSY   8

Definition at line 673 of file netxen_nic_hdr.h.

#define TA_CTL_ENABLE   2

Definition at line 671 of file netxen_nic_hdr.h.

#define TA_CTL_START   1

Definition at line 670 of file netxen_nic_hdr.h.

#define TA_CTL_WRITE   4

Definition at line 672 of file netxen_nic_hdr.h.

#define TEST_AGT_CTRL   (0x00)

Definition at line 668 of file netxen_nic_hdr.h.

#define XG_LINK_DOWN   0x20

Definition at line 709 of file netxen_nic_hdr.h.

#define XG_LINK_DOWN_P3   0x02

Definition at line 712 of file netxen_nic_hdr.h.

#define XG_LINK_STATE_P3 (   pcifn,
  val 
)    (((val) >> ((pcifn) * 4)) & XG_LINK_STATE_P3_MASK)

Definition at line 714 of file netxen_nic_hdr.h.

#define XG_LINK_STATE_P3_MASK   0xf

Definition at line 713 of file netxen_nic_hdr.h.

#define XG_LINK_UP   0x10

Definition at line 708 of file netxen_nic_hdr.h.

#define XG_LINK_UP_P3   0x01

Definition at line 711 of file netxen_nic_hdr.h.

Typedef Documentation

Definition at line 36 of file netxen_nic_hdr.h.

Enumeration Type Documentation

anonymous enum
Enumerator:
NETXEN_HW_H0_CH_HUB_ADR 
NETXEN_HW_H1_CH_HUB_ADR 
NETXEN_HW_H2_CH_HUB_ADR 
NETXEN_HW_H3_CH_HUB_ADR 
NETXEN_HW_H4_CH_HUB_ADR 
NETXEN_HW_H5_CH_HUB_ADR 
NETXEN_HW_H6_CH_HUB_ADR 

Definition at line 38 of file netxen_nic_hdr.h.

anonymous enum
Enumerator:
NETXEN_HW_MN_CRB_AGT_ADR 
NETXEN_HW_MS_CRB_AGT_ADR 

Definition at line 49 of file netxen_nic_hdr.h.

anonymous enum
Enumerator:
NETXEN_HW_PS_CRB_AGT_ADR 
NETXEN_HW_SS_CRB_AGT_ADR 
NETXEN_HW_RPMX3_CRB_AGT_ADR 
NETXEN_HW_QMS_CRB_AGT_ADR 
NETXEN_HW_SQGS0_CRB_AGT_ADR 
NETXEN_HW_SQGS1_CRB_AGT_ADR 
NETXEN_HW_SQGS2_CRB_AGT_ADR 
NETXEN_HW_SQGS3_CRB_AGT_ADR 
NETXEN_HW_C2C0_CRB_AGT_ADR 
NETXEN_HW_C2C1_CRB_AGT_ADR 
NETXEN_HW_C2C2_CRB_AGT_ADR 
NETXEN_HW_RPMX2_CRB_AGT_ADR 
NETXEN_HW_RPMX4_CRB_AGT_ADR 
NETXEN_HW_RPMX7_CRB_AGT_ADR 
NETXEN_HW_RPMX9_CRB_AGT_ADR 
NETXEN_HW_SMB_CRB_AGT_ADR 

Definition at line 55 of file netxen_nic_hdr.h.

anonymous enum
Enumerator:
NETXEN_HW_NIU_CRB_AGT_ADR 
NETXEN_HW_I2C0_CRB_AGT_ADR 
NETXEN_HW_I2C1_CRB_AGT_ADR 
NETXEN_HW_SN_CRB_AGT_ADR 
NETXEN_HW_I2Q_CRB_AGT_ADR 
NETXEN_HW_LPC_CRB_AGT_ADR 
NETXEN_HW_ROMUSB_CRB_AGT_ADR 
NETXEN_HW_QM_CRB_AGT_ADR 
NETXEN_HW_SQG0_CRB_AGT_ADR 
NETXEN_HW_SQG1_CRB_AGT_ADR 
NETXEN_HW_SQG2_CRB_AGT_ADR 
NETXEN_HW_SQG3_CRB_AGT_ADR 
NETXEN_HW_RPMX1_CRB_AGT_ADR 
NETXEN_HW_RPMX5_CRB_AGT_ADR 
NETXEN_HW_RPMX6_CRB_AGT_ADR 
NETXEN_HW_RPMX8_CRB_AGT_ADR 

Definition at line 75 of file netxen_nic_hdr.h.

anonymous enum
Enumerator:
NETXEN_HW_PH_CRB_AGT_ADR 
NETXEN_HW_SRE_CRB_AGT_ADR 
NETXEN_HW_EG_CRB_AGT_ADR 
NETXEN_HW_RPMX0_CRB_AGT_ADR 

Definition at line 96 of file netxen_nic_hdr.h.

anonymous enum
Enumerator:
NETXEN_HW_PEGN0_CRB_AGT_ADR 
NETXEN_HW_PEGN1_CRB_AGT_ADR 
NETXEN_HW_PEGN2_CRB_AGT_ADR 
NETXEN_HW_PEGN3_CRB_AGT_ADR 
NETXEN_HW_PEGNI_CRB_AGT_ADR 
NETXEN_HW_PEGND_CRB_AGT_ADR 
NETXEN_HW_PEGNC_CRB_AGT_ADR 
NETXEN_HW_PEGR0_CRB_AGT_ADR 
NETXEN_HW_PEGR1_CRB_AGT_ADR 
NETXEN_HW_PEGR2_CRB_AGT_ADR 
NETXEN_HW_PEGR3_CRB_AGT_ADR 
NETXEN_HW_PEGN4_CRB_AGT_ADR 

Definition at line 104 of file netxen_nic_hdr.h.

anonymous enum
Enumerator:
NETXEN_HW_PEGS0_CRB_AGT_ADR 
NETXEN_HW_PEGS1_CRB_AGT_ADR 
NETXEN_HW_PEGS2_CRB_AGT_ADR 
NETXEN_HW_PEGS3_CRB_AGT_ADR 
NETXEN_HW_PEGSI_CRB_AGT_ADR 
NETXEN_HW_PEGSD_CRB_AGT_ADR 
NETXEN_HW_PEGSC_CRB_AGT_ADR 

Definition at line 120 of file netxen_nic_hdr.h.

anonymous enum
Enumerator:
NETXEN_HW_CAS0_CRB_AGT_ADR 
NETXEN_HW_CAS1_CRB_AGT_ADR 
NETXEN_HW_CAS2_CRB_AGT_ADR 
NETXEN_HW_CAS3_CRB_AGT_ADR 
NETXEN_HW_NCM_CRB_AGT_ADR 
NETXEN_HW_TMR_CRB_AGT_ADR 
NETXEN_HW_XDMA_CRB_AGT_ADR 
NETXEN_HW_OCM0_CRB_AGT_ADR 
NETXEN_HW_OCM1_CRB_AGT_ADR 

Definition at line 131 of file netxen_nic_hdr.h.

anonymous enum
Enumerator:
NETXEN_HW_PX_MAP_CRB_PH 
NETXEN_HW_PX_MAP_CRB_PS 
NETXEN_HW_PX_MAP_CRB_MN 
NETXEN_HW_PX_MAP_CRB_MS 
NETXEN_HW_PX_MAP_CRB_PGR1 
NETXEN_HW_PX_MAP_CRB_SRE 
NETXEN_HW_PX_MAP_CRB_NIU 
NETXEN_HW_PX_MAP_CRB_QMN 
NETXEN_HW_PX_MAP_CRB_SQN0 
NETXEN_HW_PX_MAP_CRB_SQN1 
NETXEN_HW_PX_MAP_CRB_SQN2 
NETXEN_HW_PX_MAP_CRB_SQN3 
NETXEN_HW_PX_MAP_CRB_QMS 
NETXEN_HW_PX_MAP_CRB_SQS0 
NETXEN_HW_PX_MAP_CRB_SQS1 
NETXEN_HW_PX_MAP_CRB_SQS2 
NETXEN_HW_PX_MAP_CRB_SQS3 
NETXEN_HW_PX_MAP_CRB_PGN0 
NETXEN_HW_PX_MAP_CRB_PGN1 
NETXEN_HW_PX_MAP_CRB_PGN2 
NETXEN_HW_PX_MAP_CRB_PGN3 
NETXEN_HW_PX_MAP_CRB_PGND 
NETXEN_HW_PX_MAP_CRB_PGNI 
NETXEN_HW_PX_MAP_CRB_PGS0 
NETXEN_HW_PX_MAP_CRB_PGS1 
NETXEN_HW_PX_MAP_CRB_PGS2 
NETXEN_HW_PX_MAP_CRB_PGS3 
NETXEN_HW_PX_MAP_CRB_PGSD 
NETXEN_HW_PX_MAP_CRB_PGSI 
NETXEN_HW_PX_MAP_CRB_SN 
NETXEN_HW_PX_MAP_CRB_PGR2 
NETXEN_HW_PX_MAP_CRB_EG 
NETXEN_HW_PX_MAP_CRB_PH2 
NETXEN_HW_PX_MAP_CRB_PS2 
NETXEN_HW_PX_MAP_CRB_CAM 
NETXEN_HW_PX_MAP_CRB_CAS0 
NETXEN_HW_PX_MAP_CRB_CAS1 
NETXEN_HW_PX_MAP_CRB_CAS2 
NETXEN_HW_PX_MAP_CRB_C2C0 
NETXEN_HW_PX_MAP_CRB_C2C1 
NETXEN_HW_PX_MAP_CRB_TIMR 
NETXEN_HW_PX_MAP_CRB_PGR3 
NETXEN_HW_PX_MAP_CRB_RPMX1 
NETXEN_HW_PX_MAP_CRB_RPMX2 
NETXEN_HW_PX_MAP_CRB_RPMX3 
NETXEN_HW_PX_MAP_CRB_RPMX4 
NETXEN_HW_PX_MAP_CRB_RPMX5 
NETXEN_HW_PX_MAP_CRB_RPMX6 
NETXEN_HW_PX_MAP_CRB_RPMX7 
NETXEN_HW_PX_MAP_CRB_XDMA 
NETXEN_HW_PX_MAP_CRB_I2Q 
NETXEN_HW_PX_MAP_CRB_ROMUSB 
NETXEN_HW_PX_MAP_CRB_CAS3 
NETXEN_HW_PX_MAP_CRB_RPMX0 
NETXEN_HW_PX_MAP_CRB_RPMX8 
NETXEN_HW_PX_MAP_CRB_RPMX9 
NETXEN_HW_PX_MAP_CRB_OCM0 
NETXEN_HW_PX_MAP_CRB_OCM1 
NETXEN_HW_PX_MAP_CRB_SMB 
NETXEN_HW_PX_MAP_CRB_I2C0 
NETXEN_HW_PX_MAP_CRB_I2C1 
NETXEN_HW_PX_MAP_CRB_LPC 
NETXEN_HW_PX_MAP_CRB_PGNC 
NETXEN_HW_PX_MAP_CRB_PGR0 

Definition at line 147 of file netxen_nic_hdr.h.

anonymous enum
Enumerator:
NX_TEMP_NORMAL 
NX_TEMP_WARN 
NX_TEMP_PANIC 

Definition at line 810 of file netxen_nic_hdr.h.