bp->hw_tx_cons = 0; 
bnx2_init_tx_ring(struct bnx2 *bp){	struct tx_bd *txbd;	u32 val;	txbd = &bp->tx_desc_ring[MAX_TX_DESC_CNT];			txbd->tx_bd_haddr_hi = (u64) bp->tx_desc_mapping >> 32;	txbd->tx_bd_haddr_lo = (u64) bp->tx_desc_mapping & 0xffffffff;	bp->tx_prod = 0;	bp->tx_cons = 0;	bp->tx_prod_bseq = 0;		val = BNX2_L2CTX_TYPE_TYPE_L2;	val |= BNX2_L2CTX_TYPE_SIZE_L2;	CTX_WR(bp, GET_CID_ADDR(TX_CID), BNX2_L2CTX_TYPE, val);	val = BNX2_L2CTX_CMD_TYPE_TYPE_L2;	val |= 8 << 16;	CTX_WR(bp, GET_CID_ADDR(TX_CID), BNX2_L2CTX_CMD_TYPE, val);	val = (u64) bp->tx_desc_mapping >> 32;	CTX_WR(bp, GET_CID_ADDR(TX_CID), BNX2_L2CTX_TBDR_BHADDR_HI, val);	val = (u64) bp->tx_desc_mapping & 0xffffffff;	CTX_WR(bp, GET_CID_ADDR(TX_CID), BNX2_L2CTX_TBDR_BHADDR_LO, val);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/f4e418f7f3286f854883f9f7e3bbf7005340d2de/bnx2.c/buggy/drivers/net/bnx2.c