static void veth_stop_connection(u8 rlp) 
static void veth_stop_connection(struct veth_lpar_connection *cnx) 
static void veth_stop_connection(u8 rlp){	struct veth_lpar_connection *cnx = veth_cnx[rlp];	if (! cnx)		return;	spin_lock_irq(&cnx->lock);	cnx->state |= VETH_STATE_RESET | VETH_STATE_SHUTDOWN;	veth_kick_statemachine(cnx);	spin_unlock_irq(&cnx->lock);	/* There's a slim chance the reset code has just queued the	 * statemachine to run in five seconds. If so we need to cancel	 * that and requeue the work to run now. */	if (cancel_delayed_work(&cnx->statemachine_wq)) {		spin_lock_irq(&cnx->lock);		veth_kick_statemachine(cnx);		spin_unlock_irq(&cnx->lock);	}	/* Wait for the state machine to run. */	flush_scheduled_work();}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/f0c129caa34b4bb0944bbb758b56c3d85b105557/iseries_veth.c/clean/drivers/net/iseries_veth.c