inline int try_get_rx_skb(struct dscc4_dev_priv *dpriv, struct net_device *dev) 
static inline int try_get_rx_skb(struct dscc4_dev_priv *dpriv, struct net_device *dev) 
inline int try_get_rx_skb(struct dscc4_dev_priv *dpriv, struct net_device *dev){	unsigned int dirty = dpriv->rx_dirty%RX_RING_SIZE;	struct RxFD *rx_fd = dpriv->rx_fd + dirty;	const int len = RX_MAX(HDLC_MAX_MRU);	struct sk_buff *skb;	int ret = 0;	skb = dev_alloc_skb(len);	dpriv->rx_skbuff[dirty] = skb;	if (skb) {		skb->protocol = hdlc_type_trans(skb, dev);		rx_fd->data = pci_map_single(dpriv->pci_priv->pdev, skb->data,					     len, PCI_DMA_FROMDEVICE);	} else {		rx_fd->data = (u32) NULL;		ret = -1;	}	return ret;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/7665a08928f241247afe8c76865cdbe4ef5489bf/dscc4.c/buggy/drivers/net/wan/dscc4.c