ETHER1394_GASP_BUFFERS * 2 * (1 << (priv->host->csr.max_rec + 1)), 
ETHER1394_ISO_BUF_SIZE, 
static int ether1394_open (struct net_device *dev){	struct eth1394_priv *priv = netdev_priv(dev);	int ret = 0;	/* Something bad happened, don't even try */	if (priv->bc_state == ETHER1394_BC_ERROR) {		/* we'll try again */		priv->iso = hpsb_iso_recv_init(priv->host,					       ETHER1394_GASP_BUFFERS * 2 *					       (1 << (priv->host->csr.max_rec +						      1)),					       ETHER1394_GASP_BUFFERS,					       priv->broadcast_channel,					       HPSB_ISO_DMA_PACKET_PER_BUFFER,					       1, ether1394_iso);		if (priv->iso == NULL) {			ETH1394_PRINT(KERN_ERR, dev->name,				      "Could not allocate isochronous receive "				      "context for the broadcast channel\n");			priv->bc_state = ETHER1394_BC_ERROR;			ret = -EAGAIN;		} else {			if (hpsb_iso_recv_start(priv->iso, -1, (1 << 3), -1) < 0)				priv->bc_state = ETHER1394_BC_STOPPED;			else				priv->bc_state = ETHER1394_BC_RUNNING;		}	}	if (ret)		return ret;	netif_start_queue (dev);	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/3ae3d0d4ae4131563d9eb55859f4fa5bd39059bd/eth1394.c/buggy/drivers/ieee1394/eth1394.c