Lines Matching defs:ravb_private
992 struct ravb_private { struct
993 struct net_device *ndev;
994 struct platform_device *pdev;
995 void __iomem *addr;
996 struct clk *clk;
997 struct mdiobb_ctrl mdiobb;
998 u32 num_rx_ring[NUM_RX_QUEUE];
999 u32 num_tx_ring[NUM_TX_QUEUE];
1000 u32 desc_bat_size;
1001 dma_addr_t desc_bat_dma;
1002 struct ravb_desc *desc_bat;
1003 dma_addr_t rx_desc_dma[NUM_RX_QUEUE];
1004 dma_addr_t tx_desc_dma[NUM_TX_QUEUE];
1005 struct ravb_ex_rx_desc *rx_ring[NUM_RX_QUEUE];
1006 struct ravb_tx_desc *tx_ring[NUM_TX_QUEUE];
1007 void *tx_align[NUM_TX_QUEUE];
1008 struct sk_buff **rx_skb[NUM_RX_QUEUE];
1009 struct sk_buff **tx_skb[NUM_TX_QUEUE];
1010 u32 rx_over_errors;
1011 u32 rx_fifo_errors;
1012 struct net_device_stats stats[NUM_RX_QUEUE];
1013 u32 tstamp_tx_ctrl;
1014 u32 tstamp_rx_ctrl;
1015 struct list_head ts_skb_list;
1016 u32 ts_skb_tag;
1017 struct ravb_ptp ptp;
1018 spinlock_t lock; /* Register access lock */
1019 u32 cur_rx[NUM_RX_QUEUE]; /* Consumer ring indices */
1020 u32 dirty_rx[NUM_RX_QUEUE]; /* Producer ring indices */
1021 u32 cur_tx[NUM_TX_QUEUE];
1022 u32 dirty_tx[NUM_TX_QUEUE];
1023 struct napi_struct napi[NUM_RX_QUEUE];
1047 struct ravb_private *priv = netdev_priv(ndev); in ravb_read() argument