Linux Kernel
3.7.1
|
#include <linux/interrupt.h>
#include <linux/pci.h>
#include <linux/delay.h>
#include <linux/module.h>
#include <linux/io.h>
#include <rdma/ib_verbs.h>
#include "qib.h"
#include "qib_7220.h"
Go to the source code of this file.
Macros | |
#define | KREG_IDX(regname) (QIB_7220_##regname##_OFFS / sizeof(u64)) |
#define | kr_control KREG_IDX(Control) |
#define | kr_counterregbase KREG_IDX(CntrRegBase) |
#define | kr_errclear KREG_IDX(ErrClear) |
#define | kr_errmask KREG_IDX(ErrMask) |
#define | kr_errstatus KREG_IDX(ErrStatus) |
#define | kr_extctrl KREG_IDX(EXTCtrl) |
#define | kr_extstatus KREG_IDX(EXTStatus) |
#define | kr_gpio_clear KREG_IDX(GPIOClear) |
#define | kr_gpio_mask KREG_IDX(GPIOMask) |
#define | kr_gpio_out KREG_IDX(GPIOOut) |
#define | kr_gpio_status KREG_IDX(GPIOStatus) |
#define | kr_hrtbt_guid KREG_IDX(HRTBT_GUID) |
#define | kr_hwdiagctrl KREG_IDX(HwDiagCtrl) |
#define | kr_hwerrclear KREG_IDX(HwErrClear) |
#define | kr_hwerrmask KREG_IDX(HwErrMask) |
#define | kr_hwerrstatus KREG_IDX(HwErrStatus) |
#define | kr_ibcctrl KREG_IDX(IBCCtrl) |
#define | kr_ibcddrctrl KREG_IDX(IBCDDRCtrl) |
#define | kr_ibcddrstatus KREG_IDX(IBCDDRStatus) |
#define | kr_ibcstatus KREG_IDX(IBCStatus) |
#define | kr_ibserdesctrl KREG_IDX(IBSerDesCtrl) |
#define | kr_intclear KREG_IDX(IntClear) |
#define | kr_intmask KREG_IDX(IntMask) |
#define | kr_intstatus KREG_IDX(IntStatus) |
#define | kr_ncmodectrl KREG_IDX(IBNCModeCtrl) |
#define | kr_palign KREG_IDX(PageAlign) |
#define | kr_partitionkey KREG_IDX(RcvPartitionKey) |
#define | kr_portcnt KREG_IDX(PortCnt) |
#define | kr_rcvbthqp KREG_IDX(RcvBTHQP) |
#define | kr_rcvctrl KREG_IDX(RcvCtrl) |
#define | kr_rcvegrbase KREG_IDX(RcvEgrBase) |
#define | kr_rcvegrcnt KREG_IDX(RcvEgrCnt) |
#define | kr_rcvhdrcnt KREG_IDX(RcvHdrCnt) |
#define | kr_rcvhdrentsize KREG_IDX(RcvHdrEntSize) |
#define | kr_rcvhdrsize KREG_IDX(RcvHdrSize) |
#define | kr_rcvpktledcnt KREG_IDX(RcvPktLEDCnt) |
#define | kr_rcvtidbase KREG_IDX(RcvTIDBase) |
#define | kr_rcvtidcnt KREG_IDX(RcvTIDCnt) |
#define | kr_revision KREG_IDX(Revision) |
#define | kr_scratch KREG_IDX(Scratch) |
#define | kr_sendbuffererror KREG_IDX(SendBufErr0) |
#define | kr_sendctrl KREG_IDX(SendCtrl) |
#define | kr_senddmabase KREG_IDX(SendDmaBase) |
#define | kr_senddmabufmask0 KREG_IDX(SendDmaBufMask0) |
#define | kr_senddmabufmask1 (KREG_IDX(SendDmaBufMask0) + 1) |
#define | kr_senddmabufmask2 (KREG_IDX(SendDmaBufMask0) + 2) |
#define | kr_senddmahead KREG_IDX(SendDmaHead) |
#define | kr_senddmaheadaddr KREG_IDX(SendDmaHeadAddr) |
#define | kr_senddmalengen KREG_IDX(SendDmaLenGen) |
#define | kr_senddmastatus KREG_IDX(SendDmaStatus) |
#define | kr_senddmatail KREG_IDX(SendDmaTail) |
#define | kr_sendpioavailaddr KREG_IDX(SendBufAvailAddr) |
#define | kr_sendpiobufbase KREG_IDX(SendBufBase) |
#define | kr_sendpiobufcnt KREG_IDX(SendBufCnt) |
#define | kr_sendpiosize KREG_IDX(SendBufSize) |
#define | kr_sendregbase KREG_IDX(SendRegBase) |
#define | kr_userregbase KREG_IDX(UserRegBase) |
#define | kr_xgxs_cfg KREG_IDX(XGXSCfg) |
#define | kr_rcvhdraddr KREG_IDX(RcvHdrAddr0) |
#define | kr_rcvhdrtailaddr KREG_IDX(RcvHdrTailAddr0) |
#define | CREG_IDX(regname) |
#define | cr_badformat CREG_IDX(RxVersionErrCnt) |
#define | cr_erricrc CREG_IDX(RxICRCErrCnt) |
#define | cr_errlink CREG_IDX(RxLinkMalformCnt) |
#define | cr_errlpcrc CREG_IDX(RxLPCRCErrCnt) |
#define | cr_errpkey CREG_IDX(RxPKeyMismatchCnt) |
#define | cr_rcvflowctrl_err CREG_IDX(RxFlowCtrlViolCnt) |
#define | cr_err_rlen CREG_IDX(RxLenErrCnt) |
#define | cr_errslen CREG_IDX(TxLenErrCnt) |
#define | cr_errtidfull CREG_IDX(RxTIDFullErrCnt) |
#define | cr_errtidvalid CREG_IDX(RxTIDValidErrCnt) |
#define | cr_errvcrc CREG_IDX(RxVCRCErrCnt) |
#define | cr_ibstatuschange CREG_IDX(IBStatusChangeCnt) |
#define | cr_lbint CREG_IDX(LBIntCnt) |
#define | cr_invalidrlen CREG_IDX(RxMaxMinLenErrCnt) |
#define | cr_invalidslen CREG_IDX(TxMaxMinLenErrCnt) |
#define | cr_lbflowstall CREG_IDX(LBFlowStallCnt) |
#define | cr_pktrcv CREG_IDX(RxDataPktCnt) |
#define | cr_pktrcvflowctrl CREG_IDX(RxFlowPktCnt) |
#define | cr_pktsend CREG_IDX(TxDataPktCnt) |
#define | cr_pktsendflow CREG_IDX(TxFlowPktCnt) |
#define | cr_portovfl CREG_IDX(RxP0HdrEgrOvflCnt) |
#define | cr_rcvebp CREG_IDX(RxEBPCnt) |
#define | cr_rcvovfl CREG_IDX(RxBufOvflCnt) |
#define | cr_senddropped CREG_IDX(TxDroppedPktCnt) |
#define | cr_sendstall CREG_IDX(TxFlowStallCnt) |
#define | cr_sendunderrun CREG_IDX(TxUnderrunCnt) |
#define | cr_wordrcv CREG_IDX(RxDwordCnt) |
#define | cr_wordsend CREG_IDX(TxDwordCnt) |
#define | cr_txunsupvl CREG_IDX(TxUnsupVLErrCnt) |
#define | cr_rxdroppkt CREG_IDX(RxDroppedPktCnt) |
#define | cr_iblinkerrrecov CREG_IDX(IBLinkErrRecoveryCnt) |
#define | cr_iblinkdown CREG_IDX(IBLinkDownedCnt) |
#define | cr_ibsymbolerr CREG_IDX(IBSymbolErrCnt) |
#define | cr_vl15droppedpkt CREG_IDX(RxVL15DroppedPktCnt) |
#define | cr_rxotherlocalphyerr CREG_IDX(RxOtherLocalPhyErrCnt) |
#define | cr_excessbufferovfl CREG_IDX(ExcessBufferOvflCnt) |
#define | cr_locallinkintegrityerr CREG_IDX(LocalLinkIntegrityErrCnt) |
#define | cr_rxvlerr CREG_IDX(RxVlErrCnt) |
#define | cr_rxdlidfltr CREG_IDX(RxDlidFltrCnt) |
#define | cr_psstat CREG_IDX(PSStat) |
#define | cr_psstart CREG_IDX(PSStart) |
#define | cr_psinterval CREG_IDX(PSInterval) |
#define | cr_psrcvdatacount CREG_IDX(PSRcvDataCount) |
#define | cr_psrcvpktscount CREG_IDX(PSRcvPktsCount) |
#define | cr_psxmitdatacount CREG_IDX(PSXmitDataCount) |
#define | cr_psxmitpktscount CREG_IDX(PSXmitPktsCount) |
#define | cr_psxmitwaitcount CREG_IDX(PSXmitWaitCount) |
#define | cr_txsdmadesc CREG_IDX(TxSDmaDescCnt) |
#define | cr_pcieretrydiag CREG_IDX(PcieRetryBufDiagQwordCnt) |
#define | SYM_RMASK(regname, fldname) |
#define | SYM_MASK(regname, fldname) |
#define | SYM_LSB(regname, fldname) (QIB_7220_##regname##_##fldname##_LSB) |
#define | SYM_FIELD(value, regname, fldname) |
#define | ERR_MASK(fldname) SYM_MASK(ErrMask, fldname##Mask) |
#define | HWE_MASK(fldname) SYM_MASK(HwErrMask, fldname##Mask) |
#define | QLOGIC_IB_IBCC_LINKINITCMD_DISABLE 1 |
#define | QLOGIC_IB_IBCC_LINKINITCMD_POLL 2 |
#define | QLOGIC_IB_IBCC_LINKINITCMD_SLEEP 3 |
#define | QLOGIC_IB_IBCC_LINKINITCMD_SHIFT 16 |
#define | QLOGIC_IB_IBCC_LINKCMD_DOWN 1 /* move to 0x11 */ |
#define | QLOGIC_IB_IBCC_LINKCMD_ARMED 2 /* move to 0x21 */ |
#define | QLOGIC_IB_IBCC_LINKCMD_ACTIVE 3 /* move to 0x31 */ |
#define | BLOB_7220_IBCHG 0x81 |
#define | QLOGIC_IB_R_EMULATORREV_MASK ((1ULL << 22) - 1) |
#define | QLOGIC_IB_R_EMULATORREV_SHIFT 40 |
#define | QLOGIC_IB_C_RESET (1U << 7) |
#define | QLOGIC_IB_I_RCVURG_MASK ((1ULL << 17) - 1) |
#define | QLOGIC_IB_I_RCVURG_SHIFT 32 |
#define | QLOGIC_IB_I_RCVAVAIL_MASK ((1ULL << 17) - 1) |
#define | QLOGIC_IB_I_RCVAVAIL_SHIFT 0 |
#define | QLOGIC_IB_I_SERDESTRIMDONE (1ULL << 27) |
#define | QLOGIC_IB_C_FREEZEMODE 0x00000002 |
#define | QLOGIC_IB_C_LINKENABLE 0x00000004 |
#define | QLOGIC_IB_I_SDMAINT 0x8000000000000000ULL |
#define | QLOGIC_IB_I_SDMADISABLED 0x4000000000000000ULL |
#define | QLOGIC_IB_I_ERROR 0x0000000080000000ULL |
#define | QLOGIC_IB_I_SPIOSENT 0x0000000040000000ULL |
#define | QLOGIC_IB_I_SPIOBUFAVAIL 0x0000000020000000ULL |
#define | QLOGIC_IB_I_GPIO 0x0000000010000000ULL |
#define | QLOGIC_IB_I_BITSEXTANT |
#define | IB_HWE_BITSEXTANT |
#define | IB_E_BITSEXTANT |
#define | QLOGIC_IB_HWE_PCIEMEMPARITYERR_MASK 0x00000000000000ffULL |
#define | QLOGIC_IB_HWE_PCIEMEMPARITYERR_SHIFT 0 |
#define | QLOGIC_IB_HWE_PCIEPOISONEDTLP 0x0000000010000000ULL |
#define | QLOGIC_IB_HWE_PCIECPLTIMEOUT 0x0000000020000000ULL |
#define | QLOGIC_IB_HWE_PCIEBUSPARITYXTLH 0x0000000040000000ULL |
#define | QLOGIC_IB_HWE_PCIEBUSPARITYXADM 0x0000000080000000ULL |
#define | QLOGIC_IB_HWE_PCIEBUSPARITYRADM 0x0000000100000000ULL |
#define | QLOGIC_IB_HWE_COREPLL_FBSLIP 0x0080000000000000ULL |
#define | QLOGIC_IB_HWE_COREPLL_RFSLIP 0x0100000000000000ULL |
#define | QLOGIC_IB_HWE_PCIE1PLLFAILED 0x0400000000000000ULL |
#define | QLOGIC_IB_HWE_PCIE0PLLFAILED 0x0800000000000000ULL |
#define | QLOGIC_IB_HWE_SERDESPLLFAILED 0x1000000000000000ULL |
#define | QLOGIC_IB_HWE_PCIECPLDATAQUEUEERR 0x0000000000000040ULL |
#define | QLOGIC_IB_HWE_PCIECPLHDRQUEUEERR 0x0000000000000080ULL |
#define | QLOGIC_IB_HWE_SDMAMEMREADERR 0x0000000010000000ULL |
#define | QLOGIC_IB_HWE_CLK_UC_PLLNOTLOCKED 0x2000000000000000ULL |
#define | QLOGIC_IB_HWE_PCIESERDESQ0PCLKNOTDETECT 0x0100000000000000ULL |
#define | QLOGIC_IB_HWE_PCIESERDESQ1PCLKNOTDETECT 0x0200000000000000ULL |
#define | QLOGIC_IB_HWE_PCIESERDESQ2PCLKNOTDETECT 0x0400000000000000ULL |
#define | QLOGIC_IB_HWE_PCIESERDESQ3PCLKNOTDETECT 0x0800000000000000ULL |
#define | QLOGIC_IB_HWE_DDSRXEQMEMORYPARITYERR 0x0000008000000000ULL |
#define | QLOGIC_IB_HWE_IB_UC_MEMORYPARITYERR 0x0000004000000000ULL |
#define | QLOGIC_IB_HWE_PCIE_UC_OCT0MEMORYPARITYERR 0x0000001000000000ULL |
#define | QLOGIC_IB_HWE_PCIE_UC_OCT1MEMORYPARITYERR 0x0000002000000000ULL |
#define | IBA7220_IBCC_LINKCMD_SHIFT 19 |
#define | IBA7220_IBC_DLIDLMC_MASK 0xFFFFFFFFUL |
#define | IBA7220_IBC_DLIDLMC_SHIFT 32 |
#define | IBA7220_IBC_HRTBT_MASK |
#define | IBA7220_IBC_HRTBT_SHIFT SYM_LSB(IBCDDRCtrl, HRTBT_ENB) |
#define | IBA7220_IBC_LANE_REV_SUPPORTED (1<<8) |
#define | IBA7220_IBC_LREV_MASK 1 |
#define | IBA7220_IBC_LREV_SHIFT 8 |
#define | IBA7220_IBC_RXPOL_MASK 1 |
#define | IBA7220_IBC_RXPOL_SHIFT 7 |
#define | IBA7220_IBC_WIDTH_SHIFT 5 |
#define | IBA7220_IBC_WIDTH_MASK 0x3 |
#define | IBA7220_IBC_WIDTH_1X_ONLY (0 << IBA7220_IBC_WIDTH_SHIFT) |
#define | IBA7220_IBC_WIDTH_4X_ONLY (1 << IBA7220_IBC_WIDTH_SHIFT) |
#define | IBA7220_IBC_WIDTH_AUTONEG (2 << IBA7220_IBC_WIDTH_SHIFT) |
#define | IBA7220_IBC_SPEED_AUTONEG (1 << 1) |
#define | IBA7220_IBC_SPEED_SDR (1 << 2) |
#define | IBA7220_IBC_SPEED_DDR (1 << 3) |
#define | IBA7220_IBC_SPEED_AUTONEG_MASK (0x7 << 1) |
#define | IBA7220_IBC_IBTA_1_2_MASK (1) |
#define | IBA7220_DDRSTAT_LINKLAT_MASK 0x3ffffff |
#define | QLOGIC_IB_EXTS_FREQSEL 0x2 |
#define | QLOGIC_IB_EXTS_SERDESSEL 0x4 |
#define | QLOGIC_IB_EXTS_MEMBIST_ENDTEST 0x0000000000004000 |
#define | QLOGIC_IB_EXTS_MEMBIST_DISABLED 0x0000000000008000 |
#define | QLOGIC_IB_XGXS_RESET 0x5ULL |
#define | QLOGIC_IB_XGXS_FC_SAFE (1ULL << 63) |
#define | IBA7220_LEDBLINK_ON_SHIFT 32 /* 4ns period on after packet */ |
#define | IBA7220_LEDBLINK_OFF_SHIFT 0 /* 4ns period off before next on */ |
#define | _QIB_GPIO_SDA_NUM 1 |
#define | _QIB_GPIO_SCL_NUM 0 |
#define | QIB_TWSI_EEPROM_DEV 0xA2 /* All Production 7220 cards. */ |
#define | QIB_TWSI_TEMP_DEV 0x98 |
#define | QIB_7220_PSXMITWAIT_CHECK_RATE 4000 |
#define | IBA7220_R_INTRAVAIL_SHIFT 17 |
#define | IBA7220_R_PKEY_DIS_SHIFT 34 |
#define | IBA7220_R_TAILUPD_SHIFT 35 |
#define | IBA7220_R_CTXTCFG_SHIFT 36 |
#define | IBA7220_HDRHEAD_PKTINT_SHIFT 32 /* interrupt cnt in upper 32 bits */ |
#define | IBA7220_TID_SZ_SHIFT 37 /* shift to 3bit size selector */ |
#define | IBA7220_TID_SZ_2K (1UL << IBA7220_TID_SZ_SHIFT) /* 2KB */ |
#define | IBA7220_TID_SZ_4K (2UL << IBA7220_TID_SZ_SHIFT) /* 4KB */ |
#define | IBA7220_TID_PA_SHIFT 11U /* TID addr in chip stored w/o low bits */ |
#define | PBC_7220_VL15_SEND (1ULL << 63) /* pbc; VL15, no credit check */ |
#define | PBC_7220_VL15_SEND_CTRL (1ULL << 31) /* control version of same */ |
#define | AUTONEG_TRIES 5 /* sequential retries to negotiate DDR */ |
#define | IBA7220_LINKSPEED_SHIFT SYM_LSB(IBCStatus, LinkSpeedActive) |
#define | IBA7220_LINKWIDTH_SHIFT SYM_LSB(IBCStatus, LinkWidthActive) |
#define | IB_7220_LT_STATE_DISABLED 0x00 |
#define | IB_7220_LT_STATE_LINKUP 0x01 |
#define | IB_7220_LT_STATE_POLLACTIVE 0x02 |
#define | IB_7220_LT_STATE_POLLQUIET 0x03 |
#define | IB_7220_LT_STATE_SLEEPDELAY 0x04 |
#define | IB_7220_LT_STATE_SLEEPQUIET 0x05 |
#define | IB_7220_LT_STATE_CFGDEBOUNCE 0x08 |
#define | IB_7220_LT_STATE_CFGRCVFCFG 0x09 |
#define | IB_7220_LT_STATE_CFGWAITRMT 0x0a |
#define | IB_7220_LT_STATE_CFGIDLE 0x0b |
#define | IB_7220_LT_STATE_RECOVERRETRAIN 0x0c |
#define | IB_7220_LT_STATE_RECOVERWAITRMT 0x0e |
#define | IB_7220_LT_STATE_RECOVERIDLE 0x0f |
#define | IB_7220_L_STATE_DOWN 0x0 |
#define | IB_7220_L_STATE_INIT 0x1 |
#define | IB_7220_L_STATE_ARM 0x2 |
#define | IB_7220_L_STATE_ACTIVE 0x3 |
#define | IB_7220_L_STATE_ACT_DEFER 0x4 |
#define | IBCBUSFRSPCPARITYERR HWE_MASK(IBCBusFromSPCParityErr) |
#define | IBCBUSTOSPCPARITYERR HWE_MASK(IBCBusToSPCParityErr) |
#define | SYM_MASK_BIT(regname, fldname, bit) |
#define | TXEMEMPARITYERR_PIOBUF SYM_MASK_BIT(HwErrMask, TXEMemParityErrMask, 0) |
#define | TXEMEMPARITYERR_PIOPBC SYM_MASK_BIT(HwErrMask, TXEMemParityErrMask, 1) |
#define | TXEMEMPARITYERR_PIOLAUNCHFIFO SYM_MASK_BIT(HwErrMask, TXEMemParityErrMask, 2) |
#define | RXEMEMPARITYERR_RCVBUF SYM_MASK_BIT(HwErrMask, RXEMemParityErrMask, 0) |
#define | RXEMEMPARITYERR_LOOKUPQ SYM_MASK_BIT(HwErrMask, RXEMemParityErrMask, 1) |
#define | RXEMEMPARITYERR_EXPTID SYM_MASK_BIT(HwErrMask, RXEMemParityErrMask, 2) |
#define | RXEMEMPARITYERR_EAGERTID SYM_MASK_BIT(HwErrMask, RXEMemParityErrMask, 3) |
#define | RXEMEMPARITYERR_FLAGBUF SYM_MASK_BIT(HwErrMask, RXEMemParityErrMask, 4) |
#define | RXEMEMPARITYERR_DATAINFO SYM_MASK_BIT(HwErrMask, RXEMemParityErrMask, 5) |
#define | RXEMEMPARITYERR_HDRINFO SYM_MASK_BIT(HwErrMask, RXEMemParityErrMask, 6) |
#define | RXE_PARITY (RXEMEMPARITYERR_EAGERTID|RXEMEMPARITYERR_EXPTID) |
#define | QLOGIC_IB_E_PKTERRS |
#define | QLOGIC_IB_E_SDMAERRS |
#define | E_SUM_PKTERRS |
#define | E_SUM_ERRS |
#define | E_SPKT_ERRS_IGNORE |
#define | E_SUM_LINK_PKTERRS |
#define | DISABLES_SDMA |
#define | _QIB_PLL_FAIL |
#define | _PORT_VIRT_FLAG 0x8000 /* "virtual", need adjustments */ |
#define | SENDCTRL_SHADOWED |
#define | VALID_TS_RD_REG_MASK 0xBF |
Functions | |
module_param_named (special_trigger, qib_special_trigger, int, S_IRUGO) | |
MODULE_PARM_DESC (special_trigger,"Enable SpecialTrigger arm/launch") | |
struct qib_devdata * | qib_init_iba7220_funcs (struct pci_dev *pdev, const struct pci_device_id *ent) |
Variables | |
int | qib_special_trigger |
#define _PORT_VIRT_FLAG 0x8000 /* "virtual", need adjustments */ |
Definition at line 3120 of file qib_iba7220.c.
#define _QIB_GPIO_SCL_NUM 0 |
Definition at line 474 of file qib_iba7220.c.
#define _QIB_GPIO_SDA_NUM 1 |
Definition at line 473 of file qib_iba7220.c.
#define _QIB_PLL_FAIL |
Definition at line 499 of file qib_iba7220.c.
#define BLOB_7220_IBCHG 0x81 |
Definition at line 208 of file qib_iba7220.c.
#define cr_badformat CREG_IDX(RxVersionErrCnt) |
Definition at line 134 of file qib_iba7220.c.
#define cr_err_rlen CREG_IDX(RxLenErrCnt) |
Definition at line 140 of file qib_iba7220.c.
#define cr_erricrc CREG_IDX(RxICRCErrCnt) |
Definition at line 135 of file qib_iba7220.c.
#define cr_errlink CREG_IDX(RxLinkMalformCnt) |
Definition at line 136 of file qib_iba7220.c.
#define cr_errlpcrc CREG_IDX(RxLPCRCErrCnt) |
Definition at line 137 of file qib_iba7220.c.
#define cr_errpkey CREG_IDX(RxPKeyMismatchCnt) |
Definition at line 138 of file qib_iba7220.c.
#define cr_errslen CREG_IDX(TxLenErrCnt) |
Definition at line 141 of file qib_iba7220.c.
#define cr_errtidfull CREG_IDX(RxTIDFullErrCnt) |
Definition at line 142 of file qib_iba7220.c.
#define cr_errtidvalid CREG_IDX(RxTIDValidErrCnt) |
Definition at line 143 of file qib_iba7220.c.
#define cr_errvcrc CREG_IDX(RxVCRCErrCnt) |
Definition at line 144 of file qib_iba7220.c.
#define cr_excessbufferovfl CREG_IDX(ExcessBufferOvflCnt) |
Definition at line 169 of file qib_iba7220.c.
#define cr_iblinkdown CREG_IDX(IBLinkDownedCnt) |
Definition at line 165 of file qib_iba7220.c.
#define cr_iblinkerrrecov CREG_IDX(IBLinkErrRecoveryCnt) |
Definition at line 164 of file qib_iba7220.c.
#define cr_ibstatuschange CREG_IDX(IBStatusChangeCnt) |
Definition at line 145 of file qib_iba7220.c.
#define cr_ibsymbolerr CREG_IDX(IBSymbolErrCnt) |
Definition at line 166 of file qib_iba7220.c.
#define cr_invalidrlen CREG_IDX(RxMaxMinLenErrCnt) |
Definition at line 147 of file qib_iba7220.c.
#define cr_invalidslen CREG_IDX(TxMaxMinLenErrCnt) |
Definition at line 148 of file qib_iba7220.c.
#define cr_lbflowstall CREG_IDX(LBFlowStallCnt) |
Definition at line 149 of file qib_iba7220.c.
#define cr_lbint CREG_IDX(LBIntCnt) |
Definition at line 146 of file qib_iba7220.c.
#define cr_locallinkintegrityerr CREG_IDX(LocalLinkIntegrityErrCnt) |
Definition at line 170 of file qib_iba7220.c.
#define cr_pcieretrydiag CREG_IDX(PcieRetryBufDiagQwordCnt) |
Definition at line 182 of file qib_iba7220.c.
#define cr_pktrcv CREG_IDX(RxDataPktCnt) |
Definition at line 150 of file qib_iba7220.c.
#define cr_pktrcvflowctrl CREG_IDX(RxFlowPktCnt) |
Definition at line 151 of file qib_iba7220.c.
#define cr_pktsend CREG_IDX(TxDataPktCnt) |
Definition at line 152 of file qib_iba7220.c.
#define cr_pktsendflow CREG_IDX(TxFlowPktCnt) |
Definition at line 153 of file qib_iba7220.c.
#define cr_portovfl CREG_IDX(RxP0HdrEgrOvflCnt) |
Definition at line 154 of file qib_iba7220.c.
#define cr_psinterval CREG_IDX(PSInterval) |
Definition at line 175 of file qib_iba7220.c.
#define cr_psrcvdatacount CREG_IDX(PSRcvDataCount) |
Definition at line 176 of file qib_iba7220.c.
#define cr_psrcvpktscount CREG_IDX(PSRcvPktsCount) |
Definition at line 177 of file qib_iba7220.c.
#define cr_psstart CREG_IDX(PSStart) |
Definition at line 174 of file qib_iba7220.c.
#define cr_psstat CREG_IDX(PSStat) |
Definition at line 173 of file qib_iba7220.c.
#define cr_psxmitdatacount CREG_IDX(PSXmitDataCount) |
Definition at line 178 of file qib_iba7220.c.
#define cr_psxmitpktscount CREG_IDX(PSXmitPktsCount) |
Definition at line 179 of file qib_iba7220.c.
#define cr_psxmitwaitcount CREG_IDX(PSXmitWaitCount) |
Definition at line 180 of file qib_iba7220.c.
#define cr_rcvebp CREG_IDX(RxEBPCnt) |
Definition at line 155 of file qib_iba7220.c.
#define cr_rcvflowctrl_err CREG_IDX(RxFlowCtrlViolCnt) |
Definition at line 139 of file qib_iba7220.c.
#define cr_rcvovfl CREG_IDX(RxBufOvflCnt) |
Definition at line 156 of file qib_iba7220.c.
#define cr_rxdlidfltr CREG_IDX(RxDlidFltrCnt) |
Definition at line 172 of file qib_iba7220.c.
#define cr_rxdroppkt CREG_IDX(RxDroppedPktCnt) |
Definition at line 163 of file qib_iba7220.c.
#define cr_rxotherlocalphyerr CREG_IDX(RxOtherLocalPhyErrCnt) |
Definition at line 168 of file qib_iba7220.c.
#define cr_rxvlerr CREG_IDX(RxVlErrCnt) |
Definition at line 171 of file qib_iba7220.c.
#define cr_senddropped CREG_IDX(TxDroppedPktCnt) |
Definition at line 157 of file qib_iba7220.c.
#define cr_sendstall CREG_IDX(TxFlowStallCnt) |
Definition at line 158 of file qib_iba7220.c.
#define cr_sendunderrun CREG_IDX(TxUnderrunCnt) |
Definition at line 159 of file qib_iba7220.c.
#define cr_txsdmadesc CREG_IDX(TxSDmaDescCnt) |
Definition at line 181 of file qib_iba7220.c.
#define cr_txunsupvl CREG_IDX(TxUnsupVLErrCnt) |
Definition at line 162 of file qib_iba7220.c.
#define cr_vl15droppedpkt CREG_IDX(RxVL15DroppedPktCnt) |
Definition at line 167 of file qib_iba7220.c.
#define cr_wordrcv CREG_IDX(RxDwordCnt) |
Definition at line 160 of file qib_iba7220.c.
#define cr_wordsend CREG_IDX(TxDwordCnt) |
Definition at line 161 of file qib_iba7220.c.
#define CREG_IDX | ( | regname | ) |
Definition at line 131 of file qib_iba7220.c.
#define DISABLES_SDMA |
Definition at line 884 of file qib_iba7220.c.
#define E_SPKT_ERRS_IGNORE |
Definition at line 725 of file qib_iba7220.c.
#define E_SUM_ERRS |
Definition at line 712 of file qib_iba7220.c.
#define E_SUM_LINK_PKTERRS |
#define E_SUM_PKTERRS |
Definition at line 703 of file qib_iba7220.c.
Definition at line 193 of file qib_iba7220.c.
#define HWE_MASK | ( | fldname | ) | SYM_MASK(HwErrMask, fldname##Mask) |
Definition at line 194 of file qib_iba7220.c.
#define IB_7220_L_STATE_ACT_DEFER 0x4 |
Definition at line 538 of file qib_iba7220.c.
#define IB_7220_L_STATE_ACTIVE 0x3 |
Definition at line 537 of file qib_iba7220.c.
#define IB_7220_L_STATE_ARM 0x2 |
Definition at line 536 of file qib_iba7220.c.
#define IB_7220_L_STATE_DOWN 0x0 |
Definition at line 534 of file qib_iba7220.c.
#define IB_7220_L_STATE_INIT 0x1 |
Definition at line 535 of file qib_iba7220.c.
#define IB_7220_LT_STATE_CFGDEBOUNCE 0x08 |
Definition at line 525 of file qib_iba7220.c.
#define IB_7220_LT_STATE_CFGIDLE 0x0b |
Definition at line 528 of file qib_iba7220.c.
#define IB_7220_LT_STATE_CFGRCVFCFG 0x09 |
Definition at line 526 of file qib_iba7220.c.
#define IB_7220_LT_STATE_CFGWAITRMT 0x0a |
Definition at line 527 of file qib_iba7220.c.
#define IB_7220_LT_STATE_DISABLED 0x00 |
Definition at line 519 of file qib_iba7220.c.
#define IB_7220_LT_STATE_LINKUP 0x01 |
Definition at line 520 of file qib_iba7220.c.
#define IB_7220_LT_STATE_POLLACTIVE 0x02 |
Definition at line 521 of file qib_iba7220.c.
#define IB_7220_LT_STATE_POLLQUIET 0x03 |
Definition at line 522 of file qib_iba7220.c.
#define IB_7220_LT_STATE_RECOVERIDLE 0x0f |
Definition at line 531 of file qib_iba7220.c.
#define IB_7220_LT_STATE_RECOVERRETRAIN 0x0c |
Definition at line 529 of file qib_iba7220.c.
#define IB_7220_LT_STATE_RECOVERWAITRMT 0x0e |
Definition at line 530 of file qib_iba7220.c.
#define IB_7220_LT_STATE_SLEEPDELAY 0x04 |
Definition at line 523 of file qib_iba7220.c.
#define IB_7220_LT_STATE_SLEEPQUIET 0x05 |
Definition at line 524 of file qib_iba7220.c.
#define IB_E_BITSEXTANT |
Definition at line 374 of file qib_iba7220.c.
#define IB_HWE_BITSEXTANT |
Definition at line 343 of file qib_iba7220.c.
#define IBA7220_DDRSTAT_LINKLAT_MASK 0x3ffffff |
Definition at line 457 of file qib_iba7220.c.
Definition at line 486 of file qib_iba7220.c.
#define IBA7220_IBC_DLIDLMC_MASK 0xFFFFFFFFUL |
Definition at line 432 of file qib_iba7220.c.
#define IBA7220_IBC_DLIDLMC_SHIFT 32 |
Definition at line 433 of file qib_iba7220.c.
#define IBA7220_IBC_HRTBT_MASK |
Definition at line 435 of file qib_iba7220.c.
#define IBA7220_IBC_HRTBT_SHIFT SYM_LSB(IBCDDRCtrl, HRTBT_ENB) |
Definition at line 437 of file qib_iba7220.c.
#define IBA7220_IBC_IBTA_1_2_MASK (1) |
Definition at line 453 of file qib_iba7220.c.
#define IBA7220_IBC_LANE_REV_SUPPORTED (1<<8) |
Definition at line 439 of file qib_iba7220.c.
#define IBA7220_IBC_LREV_MASK 1 |
Definition at line 440 of file qib_iba7220.c.
#define IBA7220_IBC_LREV_SHIFT 8 |
Definition at line 441 of file qib_iba7220.c.
#define IBA7220_IBC_RXPOL_MASK 1 |
Definition at line 442 of file qib_iba7220.c.
#define IBA7220_IBC_RXPOL_SHIFT 7 |
Definition at line 443 of file qib_iba7220.c.
#define IBA7220_IBC_SPEED_AUTONEG (1 << 1) |
Definition at line 449 of file qib_iba7220.c.
#define IBA7220_IBC_SPEED_AUTONEG_MASK (0x7 << 1) |
Definition at line 452 of file qib_iba7220.c.
#define IBA7220_IBC_SPEED_DDR (1 << 3) |
Definition at line 451 of file qib_iba7220.c.
#define IBA7220_IBC_SPEED_SDR (1 << 2) |
Definition at line 450 of file qib_iba7220.c.
#define IBA7220_IBC_WIDTH_1X_ONLY (0 << IBA7220_IBC_WIDTH_SHIFT) |
Definition at line 446 of file qib_iba7220.c.
#define IBA7220_IBC_WIDTH_4X_ONLY (1 << IBA7220_IBC_WIDTH_SHIFT) |
Definition at line 447 of file qib_iba7220.c.
#define IBA7220_IBC_WIDTH_AUTONEG (2 << IBA7220_IBC_WIDTH_SHIFT) |
Definition at line 448 of file qib_iba7220.c.
#define IBA7220_IBC_WIDTH_MASK 0x3 |
Definition at line 445 of file qib_iba7220.c.
#define IBA7220_IBC_WIDTH_SHIFT 5 |
Definition at line 444 of file qib_iba7220.c.
#define IBA7220_IBCC_LINKCMD_SHIFT 19 |
Definition at line 429 of file qib_iba7220.c.
#define IBA7220_LEDBLINK_OFF_SHIFT 0 /* 4ns period off before next on */ |
Definition at line 471 of file qib_iba7220.c.
#define IBA7220_LEDBLINK_ON_SHIFT 32 /* 4ns period on after packet */ |
Definition at line 470 of file qib_iba7220.c.
#define IBA7220_LINKSPEED_SHIFT SYM_LSB(IBCStatus, LinkSpeedActive) |
Definition at line 515 of file qib_iba7220.c.
#define IBA7220_LINKWIDTH_SHIFT SYM_LSB(IBCStatus, LinkWidthActive) |
Definition at line 516 of file qib_iba7220.c.
#define IBA7220_R_CTXTCFG_SHIFT 36 |
Definition at line 484 of file qib_iba7220.c.
#define IBA7220_R_INTRAVAIL_SHIFT 17 |
Definition at line 481 of file qib_iba7220.c.
#define IBA7220_R_PKEY_DIS_SHIFT 34 |
Definition at line 482 of file qib_iba7220.c.
#define IBA7220_R_TAILUPD_SHIFT 35 |
Definition at line 483 of file qib_iba7220.c.
#define IBA7220_TID_PA_SHIFT 11U /* TID addr in chip stored w/o low bits */ |
Definition at line 495 of file qib_iba7220.c.
#define IBA7220_TID_SZ_2K (1UL << IBA7220_TID_SZ_SHIFT) /* 2KB */ |
Definition at line 493 of file qib_iba7220.c.
#define IBA7220_TID_SZ_4K (2UL << IBA7220_TID_SZ_SHIFT) /* 4KB */ |
Definition at line 494 of file qib_iba7220.c.
#define IBA7220_TID_SZ_SHIFT 37 /* shift to 3bit size selector */ |
Definition at line 492 of file qib_iba7220.c.
#define IBCBUSFRSPCPARITYERR HWE_MASK(IBCBusFromSPCParityErr) |
Definition at line 574 of file qib_iba7220.c.
#define IBCBUSTOSPCPARITYERR HWE_MASK(IBCBusToSPCParityErr) |
Definition at line 575 of file qib_iba7220.c.
Definition at line 67 of file qib_iba7220.c.
#define kr_counterregbase KREG_IDX(CntrRegBase) |
Definition at line 68 of file qib_iba7220.c.
#define kr_errclear KREG_IDX(ErrClear) |
Definition at line 69 of file qib_iba7220.c.
Definition at line 70 of file qib_iba7220.c.
#define kr_errstatus KREG_IDX(ErrStatus) |
Definition at line 71 of file qib_iba7220.c.
#define kr_extctrl KREG_IDX(EXTCtrl) |
Definition at line 72 of file qib_iba7220.c.
#define kr_extstatus KREG_IDX(EXTStatus) |
Definition at line 73 of file qib_iba7220.c.
#define kr_gpio_clear KREG_IDX(GPIOClear) |
Definition at line 74 of file qib_iba7220.c.
#define kr_gpio_mask KREG_IDX(GPIOMask) |
Definition at line 75 of file qib_iba7220.c.
#define kr_gpio_out KREG_IDX(GPIOOut) |
Definition at line 76 of file qib_iba7220.c.
#define kr_gpio_status KREG_IDX(GPIOStatus) |
Definition at line 77 of file qib_iba7220.c.
#define kr_hrtbt_guid KREG_IDX(HRTBT_GUID) |
Definition at line 78 of file qib_iba7220.c.
#define kr_hwdiagctrl KREG_IDX(HwDiagCtrl) |
Definition at line 79 of file qib_iba7220.c.
#define kr_hwerrclear KREG_IDX(HwErrClear) |
Definition at line 80 of file qib_iba7220.c.
#define kr_hwerrmask KREG_IDX(HwErrMask) |
Definition at line 81 of file qib_iba7220.c.
#define kr_hwerrstatus KREG_IDX(HwErrStatus) |
Definition at line 82 of file qib_iba7220.c.
#define kr_ibcctrl KREG_IDX(IBCCtrl) |
Definition at line 83 of file qib_iba7220.c.
#define kr_ibcddrctrl KREG_IDX(IBCDDRCtrl) |
Definition at line 84 of file qib_iba7220.c.
#define kr_ibcddrstatus KREG_IDX(IBCDDRStatus) |
Definition at line 85 of file qib_iba7220.c.
#define kr_ibcstatus KREG_IDX(IBCStatus) |
Definition at line 86 of file qib_iba7220.c.
#define kr_ibserdesctrl KREG_IDX(IBSerDesCtrl) |
Definition at line 87 of file qib_iba7220.c.
#define kr_intclear KREG_IDX(IntClear) |
Definition at line 88 of file qib_iba7220.c.
#define kr_intmask KREG_IDX(IntMask) |
Definition at line 89 of file qib_iba7220.c.
Definition at line 90 of file qib_iba7220.c.
#define kr_ncmodectrl KREG_IDX(IBNCModeCtrl) |
Definition at line 91 of file qib_iba7220.c.
#define kr_palign KREG_IDX(PageAlign) |
Definition at line 92 of file qib_iba7220.c.
#define kr_partitionkey KREG_IDX(RcvPartitionKey) |
Definition at line 93 of file qib_iba7220.c.
#define kr_portcnt KREG_IDX(PortCnt) |
Definition at line 94 of file qib_iba7220.c.
#define kr_rcvbthqp KREG_IDX(RcvBTHQP) |
Definition at line 95 of file qib_iba7220.c.
#define kr_rcvctrl KREG_IDX(RcvCtrl) |
Definition at line 96 of file qib_iba7220.c.
#define kr_rcvegrbase KREG_IDX(RcvEgrBase) |
Definition at line 97 of file qib_iba7220.c.
#define kr_rcvegrcnt KREG_IDX(RcvEgrCnt) |
Definition at line 98 of file qib_iba7220.c.
#define kr_rcvhdraddr KREG_IDX(RcvHdrAddr0) |
Definition at line 127 of file qib_iba7220.c.
#define kr_rcvhdrcnt KREG_IDX(RcvHdrCnt) |
Definition at line 99 of file qib_iba7220.c.
#define kr_rcvhdrentsize KREG_IDX(RcvHdrEntSize) |
Definition at line 100 of file qib_iba7220.c.
#define kr_rcvhdrsize KREG_IDX(RcvHdrSize) |
Definition at line 101 of file qib_iba7220.c.
#define kr_rcvhdrtailaddr KREG_IDX(RcvHdrTailAddr0) |
Definition at line 128 of file qib_iba7220.c.
#define kr_rcvpktledcnt KREG_IDX(RcvPktLEDCnt) |
Definition at line 102 of file qib_iba7220.c.
#define kr_rcvtidbase KREG_IDX(RcvTIDBase) |
Definition at line 103 of file qib_iba7220.c.
#define kr_rcvtidcnt KREG_IDX(RcvTIDCnt) |
Definition at line 104 of file qib_iba7220.c.
Definition at line 105 of file qib_iba7220.c.
#define kr_scratch KREG_IDX(Scratch) |
Definition at line 106 of file qib_iba7220.c.
#define kr_sendbuffererror KREG_IDX(SendBufErr0) |
Definition at line 107 of file qib_iba7220.c.
#define kr_sendctrl KREG_IDX(SendCtrl) |
Definition at line 108 of file qib_iba7220.c.
#define kr_senddmabase KREG_IDX(SendDmaBase) |
Definition at line 109 of file qib_iba7220.c.
#define kr_senddmabufmask0 KREG_IDX(SendDmaBufMask0) |
Definition at line 110 of file qib_iba7220.c.
#define kr_senddmabufmask1 (KREG_IDX(SendDmaBufMask0) + 1) |
Definition at line 111 of file qib_iba7220.c.
#define kr_senddmabufmask2 (KREG_IDX(SendDmaBufMask0) + 2) |
Definition at line 112 of file qib_iba7220.c.
#define kr_senddmahead KREG_IDX(SendDmaHead) |
Definition at line 113 of file qib_iba7220.c.
#define kr_senddmaheadaddr KREG_IDX(SendDmaHeadAddr) |
Definition at line 114 of file qib_iba7220.c.
#define kr_senddmalengen KREG_IDX(SendDmaLenGen) |
Definition at line 115 of file qib_iba7220.c.
#define kr_senddmastatus KREG_IDX(SendDmaStatus) |
Definition at line 116 of file qib_iba7220.c.
#define kr_senddmatail KREG_IDX(SendDmaTail) |
Definition at line 117 of file qib_iba7220.c.
#define kr_sendpioavailaddr KREG_IDX(SendBufAvailAddr) |
Definition at line 118 of file qib_iba7220.c.
#define kr_sendpiobufbase KREG_IDX(SendBufBase) |
Definition at line 119 of file qib_iba7220.c.
#define kr_sendpiobufcnt KREG_IDX(SendBufCnt) |
Definition at line 120 of file qib_iba7220.c.
#define kr_sendpiosize KREG_IDX(SendBufSize) |
Definition at line 121 of file qib_iba7220.c.
#define kr_sendregbase KREG_IDX(SendRegBase) |
Definition at line 122 of file qib_iba7220.c.
#define kr_userregbase KREG_IDX(UserRegBase) |
Definition at line 123 of file qib_iba7220.c.
#define kr_xgxs_cfg KREG_IDX(XGXSCfg) |
Definition at line 124 of file qib_iba7220.c.
Definition at line 64 of file qib_iba7220.c.
#define PBC_7220_VL15_SEND (1ULL << 63) /* pbc; VL15, no credit check */ |
Definition at line 496 of file qib_iba7220.c.
#define PBC_7220_VL15_SEND_CTRL (1ULL << 31) /* control version of same */ |
Definition at line 497 of file qib_iba7220.c.
#define QIB_7220_PSXMITWAIT_CHECK_RATE 4000 |
Definition at line 479 of file qib_iba7220.c.
#define QIB_TWSI_EEPROM_DEV 0xA2 /* All Production 7220 cards. */ |
Definition at line 475 of file qib_iba7220.c.
#define QIB_TWSI_TEMP_DEV 0x98 |
Definition at line 476 of file qib_iba7220.c.
#define QLOGIC_IB_C_FREEZEMODE 0x00000002 |
Definition at line 323 of file qib_iba7220.c.
#define QLOGIC_IB_C_LINKENABLE 0x00000004 |
Definition at line 324 of file qib_iba7220.c.
#define QLOGIC_IB_C_RESET (1U << 7) |
Definition at line 314 of file qib_iba7220.c.
#define QLOGIC_IB_E_PKTERRS |
Definition at line 682 of file qib_iba7220.c.
#define QLOGIC_IB_E_SDMAERRS |
Definition at line 691 of file qib_iba7220.c.
#define QLOGIC_IB_EXTS_FREQSEL 0x2 |
Definition at line 460 of file qib_iba7220.c.
#define QLOGIC_IB_EXTS_MEMBIST_DISABLED 0x0000000000008000 |
Definition at line 463 of file qib_iba7220.c.
#define QLOGIC_IB_EXTS_MEMBIST_ENDTEST 0x0000000000004000 |
Definition at line 462 of file qib_iba7220.c.
#define QLOGIC_IB_EXTS_SERDESSEL 0x4 |
Definition at line 461 of file qib_iba7220.c.
#define QLOGIC_IB_HWE_CLK_UC_PLLNOTLOCKED 0x2000000000000000ULL |
Definition at line 419 of file qib_iba7220.c.
#define QLOGIC_IB_HWE_COREPLL_FBSLIP 0x0080000000000000ULL |
Definition at line 410 of file qib_iba7220.c.
#define QLOGIC_IB_HWE_COREPLL_RFSLIP 0x0100000000000000ULL |
Definition at line 411 of file qib_iba7220.c.
#define QLOGIC_IB_HWE_DDSRXEQMEMORYPARITYERR 0x0000008000000000ULL |
Definition at line 424 of file qib_iba7220.c.
#define QLOGIC_IB_HWE_IB_UC_MEMORYPARITYERR 0x0000004000000000ULL |
Definition at line 425 of file qib_iba7220.c.
#define QLOGIC_IB_HWE_PCIE0PLLFAILED 0x0800000000000000ULL |
Definition at line 413 of file qib_iba7220.c.
#define QLOGIC_IB_HWE_PCIE1PLLFAILED 0x0400000000000000ULL |
Definition at line 412 of file qib_iba7220.c.
#define QLOGIC_IB_HWE_PCIE_UC_OCT0MEMORYPARITYERR 0x0000001000000000ULL |
Definition at line 426 of file qib_iba7220.c.
#define QLOGIC_IB_HWE_PCIE_UC_OCT1MEMORYPARITYERR 0x0000002000000000ULL |
Definition at line 427 of file qib_iba7220.c.
#define QLOGIC_IB_HWE_PCIEBUSPARITYRADM 0x0000000100000000ULL |
Definition at line 409 of file qib_iba7220.c.
#define QLOGIC_IB_HWE_PCIEBUSPARITYXADM 0x0000000080000000ULL |
Definition at line 408 of file qib_iba7220.c.
#define QLOGIC_IB_HWE_PCIEBUSPARITYXTLH 0x0000000040000000ULL |
Definition at line 407 of file qib_iba7220.c.
#define QLOGIC_IB_HWE_PCIECPLDATAQUEUEERR 0x0000000000000040ULL |
Definition at line 416 of file qib_iba7220.c.
#define QLOGIC_IB_HWE_PCIECPLHDRQUEUEERR 0x0000000000000080ULL |
Definition at line 417 of file qib_iba7220.c.
#define QLOGIC_IB_HWE_PCIECPLTIMEOUT 0x0000000020000000ULL |
Definition at line 406 of file qib_iba7220.c.
#define QLOGIC_IB_HWE_PCIEMEMPARITYERR_MASK 0x00000000000000ffULL |
Definition at line 403 of file qib_iba7220.c.
#define QLOGIC_IB_HWE_PCIEMEMPARITYERR_SHIFT 0 |
Definition at line 404 of file qib_iba7220.c.
#define QLOGIC_IB_HWE_PCIEPOISONEDTLP 0x0000000010000000ULL |
Definition at line 405 of file qib_iba7220.c.
#define QLOGIC_IB_HWE_PCIESERDESQ0PCLKNOTDETECT 0x0100000000000000ULL |
Definition at line 420 of file qib_iba7220.c.
#define QLOGIC_IB_HWE_PCIESERDESQ1PCLKNOTDETECT 0x0200000000000000ULL |
Definition at line 421 of file qib_iba7220.c.
#define QLOGIC_IB_HWE_PCIESERDESQ2PCLKNOTDETECT 0x0400000000000000ULL |
Definition at line 422 of file qib_iba7220.c.
#define QLOGIC_IB_HWE_PCIESERDESQ3PCLKNOTDETECT 0x0800000000000000ULL |
Definition at line 423 of file qib_iba7220.c.
#define QLOGIC_IB_HWE_SDMAMEMREADERR 0x0000000010000000ULL |
Definition at line 418 of file qib_iba7220.c.
#define QLOGIC_IB_HWE_SERDESPLLFAILED 0x1000000000000000ULL |
Definition at line 414 of file qib_iba7220.c.
#define QLOGIC_IB_I_BITSEXTANT |
Definition at line 334 of file qib_iba7220.c.
#define QLOGIC_IB_I_ERROR 0x0000000080000000ULL |
Definition at line 328 of file qib_iba7220.c.
#define QLOGIC_IB_I_GPIO 0x0000000010000000ULL |
Definition at line 331 of file qib_iba7220.c.
#define QLOGIC_IB_I_RCVAVAIL_MASK ((1ULL << 17) - 1) |
Definition at line 319 of file qib_iba7220.c.
#define QLOGIC_IB_I_RCVAVAIL_SHIFT 0 |
Definition at line 320 of file qib_iba7220.c.
#define QLOGIC_IB_I_RCVURG_MASK ((1ULL << 17) - 1) |
Definition at line 317 of file qib_iba7220.c.
#define QLOGIC_IB_I_RCVURG_SHIFT 32 |
Definition at line 318 of file qib_iba7220.c.
#define QLOGIC_IB_I_SDMADISABLED 0x4000000000000000ULL |
Definition at line 327 of file qib_iba7220.c.
#define QLOGIC_IB_I_SDMAINT 0x8000000000000000ULL |
Definition at line 326 of file qib_iba7220.c.
#define QLOGIC_IB_I_SERDESTRIMDONE (1ULL << 27) |
Definition at line 321 of file qib_iba7220.c.
#define QLOGIC_IB_I_SPIOBUFAVAIL 0x0000000020000000ULL |
Definition at line 330 of file qib_iba7220.c.
#define QLOGIC_IB_I_SPIOSENT 0x0000000040000000ULL |
Definition at line 329 of file qib_iba7220.c.
#define QLOGIC_IB_IBCC_LINKCMD_ACTIVE 3 /* move to 0x31 */ |
Definition at line 206 of file qib_iba7220.c.
#define QLOGIC_IB_IBCC_LINKCMD_ARMED 2 /* move to 0x21 */ |
Definition at line 205 of file qib_iba7220.c.
#define QLOGIC_IB_IBCC_LINKCMD_DOWN 1 /* move to 0x11 */ |
Definition at line 204 of file qib_iba7220.c.
#define QLOGIC_IB_IBCC_LINKINITCMD_DISABLE 1 |
Definition at line 197 of file qib_iba7220.c.
#define QLOGIC_IB_IBCC_LINKINITCMD_POLL 2 |
Definition at line 199 of file qib_iba7220.c.
#define QLOGIC_IB_IBCC_LINKINITCMD_SHIFT 16 |
Definition at line 202 of file qib_iba7220.c.
#define QLOGIC_IB_IBCC_LINKINITCMD_SLEEP 3 |
Definition at line 201 of file qib_iba7220.c.
#define QLOGIC_IB_R_EMULATORREV_MASK ((1ULL << 22) - 1) |
Definition at line 310 of file qib_iba7220.c.
#define QLOGIC_IB_R_EMULATORREV_SHIFT 40 |
Definition at line 311 of file qib_iba7220.c.
#define QLOGIC_IB_XGXS_FC_SAFE (1ULL << 63) |
Definition at line 467 of file qib_iba7220.c.
#define QLOGIC_IB_XGXS_RESET 0x5ULL |
Definition at line 466 of file qib_iba7220.c.
#define RXE_PARITY (RXEMEMPARITYERR_EAGERTID|RXEMEMPARITYERR_EXPTID) |
Definition at line 680 of file qib_iba7220.c.
#define RXEMEMPARITYERR_DATAINFO SYM_MASK_BIT(HwErrMask, RXEMemParityErrMask, 5) |
Definition at line 597 of file qib_iba7220.c.
#define RXEMEMPARITYERR_EAGERTID SYM_MASK_BIT(HwErrMask, RXEMemParityErrMask, 3) |
Definition at line 593 of file qib_iba7220.c.
#define RXEMEMPARITYERR_EXPTID SYM_MASK_BIT(HwErrMask, RXEMemParityErrMask, 2) |
Definition at line 591 of file qib_iba7220.c.
#define RXEMEMPARITYERR_FLAGBUF SYM_MASK_BIT(HwErrMask, RXEMemParityErrMask, 4) |
Definition at line 595 of file qib_iba7220.c.
#define RXEMEMPARITYERR_HDRINFO SYM_MASK_BIT(HwErrMask, RXEMemParityErrMask, 6) |
Definition at line 599 of file qib_iba7220.c.
#define RXEMEMPARITYERR_LOOKUPQ SYM_MASK_BIT(HwErrMask, RXEMemParityErrMask, 1) |
Definition at line 589 of file qib_iba7220.c.
#define RXEMEMPARITYERR_RCVBUF SYM_MASK_BIT(HwErrMask, RXEMemParityErrMask, 0) |
Definition at line 587 of file qib_iba7220.c.
#define SENDCTRL_SHADOWED |
Definition at line 3896 of file qib_iba7220.c.
#define SYM_FIELD | ( | value, | |
regname, | |||
fldname | |||
) |
Definition at line 190 of file qib_iba7220.c.
#define SYM_LSB | ( | regname, | |
fldname | |||
) | (QIB_7220_##regname##_##fldname##_LSB) |
Definition at line 189 of file qib_iba7220.c.
#define SYM_MASK | ( | regname, | |
fldname | |||
) |
Definition at line 186 of file qib_iba7220.c.
#define SYM_MASK_BIT | ( | regname, | |
fldname, | |||
bit | |||
) |
Definition at line 577 of file qib_iba7220.c.
#define SYM_RMASK | ( | regname, | |
fldname | |||
) |
Definition at line 184 of file qib_iba7220.c.
#define TXEMEMPARITYERR_PIOBUF SYM_MASK_BIT(HwErrMask, TXEMemParityErrMask, 0) |
Definition at line 580 of file qib_iba7220.c.
#define TXEMEMPARITYERR_PIOLAUNCHFIFO SYM_MASK_BIT(HwErrMask, TXEMemParityErrMask, 2) |
Definition at line 584 of file qib_iba7220.c.
#define TXEMEMPARITYERR_PIOPBC SYM_MASK_BIT(HwErrMask, TXEMemParityErrMask, 1) |
Definition at line 582 of file qib_iba7220.c.
#define VALID_TS_RD_REG_MASK 0xBF |
Definition at line 4472 of file qib_iba7220.c.
module_param_named | ( | special_trigger | , |
qib_special_trigger | , | ||
int | , | ||
S_IRUGO | |||
) |
|
read |
qib_init_iba7220_funcs - set up the chip-specific function pointers : the pci_dev for qlogic_ib device : pci_device_id struct for this dev
This is global, and is called directly at init to set up the chip-specific function pointers for later use.
Definition at line 4530 of file qib_iba7220.c.
int qib_special_trigger |
Definition at line 570 of file qib_iba7220.c.