Lines Matching refs:rskb
135 mpc52xx_fec_rx_submit(struct net_device *dev, struct sk_buff *rskb) in mpc52xx_fec_rx_submit() argument
142 bd->skb_pa = dma_map_single(dev->dev.parent, rskb->data, in mpc52xx_fec_rx_submit()
144 bcom_submit_next_buffer(priv->rx_dmatsk, rskb); in mpc52xx_fec_rx_submit()
385 struct sk_buff *rskb; /* received sk_buff */ in mpc52xx_fec_rx_interrupt() local
395 rskb = bcom_retrieve_buffer(priv->rx_dmatsk, &status, in mpc52xx_fec_rx_interrupt()
402 mpc52xx_fec_rx_submit(dev, rskb); in mpc52xx_fec_rx_interrupt()
413 mpc52xx_fec_rx_submit(dev, rskb); in mpc52xx_fec_rx_interrupt()
425 dma_unmap_single(dev->dev.parent, physaddr, rskb->len, in mpc52xx_fec_rx_interrupt()
428 skb_put(rskb, length - 4); /* length without CRC32 */ in mpc52xx_fec_rx_interrupt()
429 rskb->protocol = eth_type_trans(rskb, dev); in mpc52xx_fec_rx_interrupt()
430 if (!skb_defer_rx_timestamp(rskb)) in mpc52xx_fec_rx_interrupt()
431 netif_rx(rskb); in mpc52xx_fec_rx_interrupt()