ipw_write32(priv, CX2_READ_INT_REGISTER, CX2_BIT_INT_HOST_SRAM_READ_INT_REGISTER); 
ipw_write32(priv, IPW_READ_INT_REGISTER, IPW_BIT_INT_HOST_SRAM_READ_INT_REGISTER); 
static int ipw_init_nic(struct ipw_priv *priv){	int rc;	IPW_DEBUG_TRACE(">>\n");	/* reset */	/*prvHwInitNic */	/* set "initialization complete" bit to move adapter to D0 state */	ipw_set_bit(priv, CX2_GP_CNTRL_RW, CX2_GP_CNTRL_BIT_INIT_DONE);	/* low-level PLL activation */	ipw_write32(priv, CX2_READ_INT_REGISTER,		    CX2_BIT_INT_HOST_SRAM_READ_INT_REGISTER);	/* wait for clock stabilization */	rc = ipw_poll_bit(priv, CX2_GP_CNTRL_RW,			  CX2_GP_CNTRL_BIT_CLOCK_READY, 250);	if (rc < 0)		IPW_DEBUG_INFO("FAILED wait for clock stablization\n");	/* assert SW reset */	ipw_set_bit(priv, CX2_RESET_REG, CX2_RESET_REG_SW_RESET);	udelay(10);	/* set "initialization complete" bit to move adapter to D0 state */	ipw_set_bit(priv, CX2_GP_CNTRL_RW, CX2_GP_CNTRL_BIT_INIT_DONE);	IPW_DEBUG_TRACE(">>\n");	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/b095c3819805f87d73d41641a53e4c070360d783/ipw2200.c/buggy/drivers/net/wireless/ipw2200.c