* contain own addr. 
* contain own addr. 
static int lan_saa9730_control_init(struct lan_saa9730_private *lp){	/* Initialize DMA control register. */	OUTL((LANMB_ANY << DMA_CTL_MAX_XFER_SHF) |	     (LANEND_LITTLE << DMA_CTL_ENDIAN_SHF) |	     (LAN_SAA9730_RCV_Q_INT_THRESHOLD << DMA_CTL_RX_INT_COUNT_SHF)	     | DMA_CTL_RX_INT_TO_EN | DMA_CTL_RX_INT_EN |	     DMA_CTL_MAC_RX_INT_EN | DMA_CTL_MAC_TX_INT_EN,	     &lp->lan_saa9730_regs->LanDmaCtl);	/* Initial MAC control register. */	OUTL((MACCM_MII << MAC_CONTROL_CONN_SHF) | MAC_CONTROL_FULL_DUP,	     &lp->lan_saa9730_regs->MacCtl);	/* Initialize CAM control register. */	OUTL(CAM_CONTROL_COMP_EN | CAM_CONTROL_BROAD_ACC,	     &lp->lan_saa9730_regs->CamCtl);	/* 	 * Initialize CAM enable register, only turn on first entry, should	 * contain own addr. 	 */	OUTL(0x0001, &lp->lan_saa9730_regs->CamEnable);	/* Initialize Tx control register */	OUTL(TX_CTL_EN_COMP, &lp->lan_saa9730_regs->TxCtl);	/* Initialize Rcv control register */	OUTL(RX_CTL_STRIP_CRC, &lp->lan_saa9730_regs->RxCtl);	/* Reset DMA engine */	OUTL(DMA_TEST_SW_RESET, &lp->lan_saa9730_regs->DmaTest);	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/62ff0d0a0769f08806d3f50449a78f17420971e8/saa9730.c/buggy/drivers/net/saa9730.c