#endif 
static void cisco_timer(unsigned long arg){	struct net_device *dev = (struct net_device *)arg;	hdlc_device *hdlc = dev_to_hdlc(dev);	if (hdlc->state.cisco.up &&	    time_after(jiffies, hdlc->state.cisco.last_poll +		       hdlc->state.cisco.settings.timeout * HZ)) {		hdlc->state.cisco.up = 0;		printk(KERN_INFO "%s: Link down\n", dev->name);		netif_carrier_off(dev);	}	cisco_keepalive_send(dev, CISCO_KEEPALIVE_REQ,			     ++hdlc->state.cisco.txseq,			     hdlc->state.cisco.rxseq);	hdlc->state.cisco.request_sent = 1;	hdlc->state.cisco.timer.expires = jiffies +		hdlc->state.cisco.settings.interval * HZ;	hdlc->state.cisco.timer.function = cisco_timer;	hdlc->state.cisco.timer.data = arg;	add_timer(&hdlc->state.cisco.timer);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/1f7bad72c0ed8cf29d13bac81ceeba9e1ac05c66/hdlc_cisco.c/clean/drivers/net/wan/hdlc_cisco.c