if (priv->tx_desc_free == 3 || priv->tx_free_mem < len) 
if (priv->tx_desc_free == 3 || priv->tx_free_mem < len) 
static u16 find_tx_buff(struct atmel_private *priv, u16 len){	u16 bottom_free = priv->host_info.tx_buff_size - priv->tx_buff_tail;	if (priv->tx_desc_free == 3 || priv->tx_free_mem < len) 		return 0;		if (bottom_free >= len)		return priv->host_info.tx_buff_pos + priv->tx_buff_tail;		if (priv->tx_free_mem - bottom_free >= len) {		priv->tx_buff_tail = 0;		return priv->host_info.tx_buff_pos;	}		return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/4d791aadf63c9d605bc9a4144e79d5756fc29fb3/atmel.c/clean/drivers/net/wireless/atmel.c