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_waitready(device_config *config){	int i;		/* poll until codec not busy */	for(i=0; (i<AUVIA_TIMEOUT) && (read_io_32(config->nabmbar 		+ AUVIA_CODEC_CTL) & AUVIA_CODEC_BUSY) ; i++)		snooze(1);	if(i>=AUVIA_TIMEOUT) {		//PRINT(("codec busy\n"));		return B_ERROR;	}	return B_OK;	}