for(i=0; smsc_transceivers[i].name!=NULL; i++) if((*smsc_transceivers[i].probe)(self->io.fir_base)) {
for (i = 0; smsc_transceivers[i].name != NULL; i++) if (smsc_transceivers[i].probe(self->io.fir_base)) {
static void smsc_ircc_probe_transceiver(struct smsc_ircc_cb *self){	unsigned int	i;	IRDA_ASSERT(self != NULL, return;);	for(i=0; smsc_transceivers[i].name!=NULL; i++)		if((*smsc_transceivers[i].probe)(self->io.fir_base)) {			IRDA_MESSAGE(" %s transceiver found\n",				     smsc_transceivers[i].name);			self->transceiver= i+1;			return;		}	IRDA_MESSAGE("No transceiver found. Defaulting to %s\n",		     smsc_transceivers[SMSC_IRCC2_C_DEFAULT_TRANSCEIVER].name);	self->transceiver= SMSC_IRCC2_C_DEFAULT_TRANSCEIVER;}