rem: for(i=0; (i<AUVIA_TIMEOUT) && !(read_io_32(config->nabmbar
add: for(i=0; (i<AUVIA_TIMEOUT) && !(pci->read_io_32(config->nabmbar
context: auvia_codec_waitvalid(device_config *config){	int i;		/* poll until codec valid */	for(i=0; (i<AUVIA_TIMEOUT) && !(read_io_32(config->nabmbar 		+ AUVIA_CODEC_CTL) & AUVIA_CODEC_PRIVALID) ; i++)		snooze(1);	if(i>=AUVIA_TIMEOUT) {		//PRINT(("codec invalid\n"));		return B_ERROR;	}	return B_OK;	}