int isdn_x25iface_proto_restart(struct concap_proto *cprot, struct net_device *ndev, struct concap_device_ops *dops) 
static int isdn_x25iface_proto_restart(struct concap_proto *cprot, struct net_device *ndev, struct concap_device_ops *dops) 
int isdn_x25iface_proto_restart(struct concap_proto *cprot,				struct net_device *ndev, 				struct concap_device_ops *dops){	ix25_pdata_t * pda = cprot -> proto_data ;	ulong flags;	IX25DEBUG( "isdn_x25iface_proto_restart %s \n", MY_DEVNAME(ndev) );	if ( pdata_is_bad( pda ) ) return -1;	if( !( dops  && dops -> data_req && dops -> connect_req 	       && dops -> disconn_req )  ){		printk( KERN_WARNING "isdn_x25iface_restart: required dops"			" missing\n" );		isdn_x25iface_proto_close(cprot);		return -1;	}	spin_lock_irqsave(&cprot->lock, flags);	cprot -> net_dev = ndev;	cprot -> pops = &ix25_pops;	cprot -> dops = dops;	pda -> state = WAN_DISCONNECTED;	spin_unlock_irqrestore(&cprot->lock, flags);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/3e206b0a66fcaf39dbef92640ce6a63d51fc5c53/isdn_x25iface.c/clean/drivers/isdn/i4l/isdn_x25iface.c