if (!(val64 & ADAPTER_STATUS_RMAC_PCC_IDLE) && ((val64 & ADAPTER_STATUS_RC_PRC_QUIESCENT) == ADAPTER_STATUS_RC_PRC_QUIESCENT)) { ret = 1; 
if (rev_id >= 4) { if (!(val64 & ADAPTER_STATUS_RMAC_PCC_IDLE) && ((val64 & ADAPTER_STATUS_RC_PRC_QUIESCENT) == ADAPTER_STATUS_RC_PRC_QUIESCENT)) { ret = 1; } } else { if (!(val64 & ADAPTER_STATUS_RMAC_PCC_FOUR_IDLE) && ((val64 & ADAPTER_STATUS_RC_PRC_QUIESCENT) == ADAPTER_STATUS_RC_PRC_QUIESCENT)) { ret = 1; } 
static int check_prc_pcc_state(u64 val64, int flag){	int ret = 0;	if (flag == FALSE) {		if (!(val64 & ADAPTER_STATUS_RMAC_PCC_IDLE) &&		    ((val64 & ADAPTER_STATUS_RC_PRC_QUIESCENT) ==		     ADAPTER_STATUS_RC_PRC_QUIESCENT)) {			ret = 1;		}	} else {		if (((val64 & ADAPTER_STATUS_RMAC_PCC_IDLE) ==		     ADAPTER_STATUS_RMAC_PCC_IDLE) &&		    (!(val64 & ADAPTER_STATUS_RC_PRC_QUIESCENT) ||		     ((val64 & ADAPTER_STATUS_RC_PRC_QUIESCENT) ==		      ADAPTER_STATUS_RC_PRC_QUIESCENT))) {			ret = 1;		}	}	return ret;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/5e25b9ddb6683fe225a2266b53d73c57381a0c18/s2io.c/buggy/drivers/net/s2io.c