kernels/linux-2.4.0/drivers/net/tlan.c
/***************************************************************
	 * 	TLan_tx_timeout
	 *
	 * 	Returns: nothing
	 *
	 * 	Params:
	 * 		dev	structure of device which timed out 
	 * 			during transmit.
	 *
	 **************************************************************/


dev     structure of device which timed out
during transmit.
dev structure of device which timed out during transmit .
static void TLan_tx_timeout(struct net_device *dev)
{
	TLAN_DBG( TLAN_DEBUG_GNRL, "%s: Transmit timed out.\n", dev->name);
	TLan_ResetLists( dev );		
	TLan_ReadAndClearStats( dev, TLAN_IGNORE );
	TLan_ResetAdapter( dev );
	dev->trans_start = jiffies;
	netif_wake_queue( dev );	
}
static void TLan_tx_timeout ( struct net_device * dev ) { TLAN_DBG ( TLAN_DEBUG_GNRL , " \n " , dev -> name ) ; TLan_ResetLists ( dev ) ; TLan_ReadAndClearStats ( dev , TLAN_IGNORE ) ; TLan_ResetAdapter ( dev ) ; dev -> trans_start = jiffies ; netif_wake_queue ( dev ) ; }
TLan_tx_timeout
      Returns: nothing
TLan_tx_timeout Returns : nothing
/* Ok so we timed out, lets see what we can do about it...*/