int sdla_z80_poll(struct net_device *dev, int z80_addr, int jiffs, char resp1, char resp2) 
static int sdla_z80_poll(struct net_device *dev, int z80_addr, int jiffs, char resp1, char resp2) 
int sdla_z80_poll(struct net_device *dev, int z80_addr, int jiffs, char resp1, char resp2){	unsigned long start, done, now;	char          resp, *temp;	start = now = jiffies;	done = jiffies + jiffs;	temp = (void *)dev->mem_start;	temp += z80_addr & SDLA_ADDR_MASK;		resp = ~resp1;	while (time_before(jiffies, done) && (resp != resp1) && (!resp2 || (resp != resp2)))	{		if (jiffies != now)		{			SDLA_WINDOW(dev, z80_addr);			now = jiffies;			resp = *temp;		}	}	return(time_before(jiffies, done) ? jiffies - start : -1);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/7665a08928f241247afe8c76865cdbe4ef5489bf/sdla.c/clean/drivers/net/wan/sdla.c