if (stli_eisaprobe) 
if (STLI_EISAPROBE) 
static int stli_initbrds(void){	stlibrd_t	*brdp, *nxtbrdp;	stlconf_t	*confp;	int		i, j;#ifdef DEBUG	printk(KERN_DEBUG "stli_initbrds()\n");#endif	if (stli_nrbrds > STL_MAXBRDS) {		printk(KERN_INFO "STALLION: too many boards in configuration "			"table, truncating to %d\n", STL_MAXBRDS);		stli_nrbrds = STL_MAXBRDS;	}/* *	Firstly scan the list of static boards configured. Allocate *	resources and initialize the boards as found. If this is a *	module then let the module args override static configuration. */	for (i = 0; (i < stli_nrbrds); i++) {		confp = &stli_brdconf[i];#ifdef MODULE		stli_parsebrd(confp, stli_brdsp[i]);#endif		if ((brdp = stli_allocbrd()) == (stlibrd_t *) NULL)			return(-ENOMEM);		brdp->brdnr = i;		brdp->brdtype = confp->brdtype;		brdp->iobase = confp->ioaddr1;		brdp->memaddr = confp->memaddr;		stli_brdinit(brdp);	}/* *	Static configuration table done, so now use dynamic methods to *	see if any more boards should be configured. */#ifdef MODULE	stli_argbrds();#endif	if (stli_eisaprobe)		stli_findeisabrds();#ifdef CONFIG_PCI	stli_findpcibrds();#endif/* *	All found boards are initialized. Now for a little optimization, if *	no boards are sharing the "shared memory" regions then we can just *	leave them all enabled. This is in fact the usual case. */	stli_shared = 0;	if (stli_nrbrds > 1) {		for (i = 0; (i < stli_nrbrds); i++) {			brdp = stli_brds[i];			if (brdp == (stlibrd_t *) NULL)				continue;			for (j = i + 1; (j < stli_nrbrds); j++) {				nxtbrdp = stli_brds[j];				if (nxtbrdp == (stlibrd_t *) NULL)					continue;				if ((brdp->membase >= nxtbrdp->membase) &&				    (brdp->membase <= (nxtbrdp->membase +				    nxtbrdp->memsize - 1))) {					stli_shared++;					break;				}			}		}	}	if (stli_shared == 0) {		for (i = 0; (i < stli_nrbrds); i++) {			brdp = stli_brds[i];			if (brdp == (stlibrd_t *) NULL)				continue;			if (brdp->state & BST_FOUND) {				EBRDENABLE(brdp);				brdp->enable = NULL;				brdp->disable = NULL;			}		}	}	return(0);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/dbc6b5f55908d7351380bca69393f5839508ad3f/istallion.c/clean/drivers/char/istallion.c