BNX2_PAGE_BITS
val |= (BNX2_PAGE_BITS - 8) << 16;
val = (BNX2_PAGE_BITS - 8) << 24;
val |= (BNX2_PAGE_BITS - 8) << 24 | 0x40;
#define BNX2_PAGE_SIZE (1 << BNX2_PAGE_BITS)
#define BNX2_RX_RING(x) (((x) & ~BNX2_MAX_RX_DESC_CNT) >> (BNX2_PAGE_BITS - 4))
#define KWQ_PG(x) (((x) & ~MAX_KWQE_CNT) >> (BNX2_PAGE_BITS - 5))
#define KCQ_PG(x) (((x) & ~MAX_KCQE_CNT) >> (BNX2_PAGE_BITS - 5))