Lines Matching defs:axienet_local
413 struct axienet_local { struct
414 struct net_device *ndev;
415 struct device *dev;
418 struct phy_device *phy_dev; /* Pointer to PHY device */
419 struct device_node *phy_node;
422 struct mii_bus *mii_bus; /* MII bus reference */
423 int mdio_irqs[PHY_MAX_ADDR]; /* IRQs table for MDIO bus */
426 void __iomem *regs;
427 void __iomem *dma_regs;
429 struct tasklet_struct dma_err_tasklet;
431 int tx_irq;
432 int rx_irq;
433 u32 phy_type;
435 u32 options; /* Current options word */
436 u32 last_link;
437 u32 features;
440 struct axidma_bd *tx_bd_v;
441 dma_addr_t tx_bd_p;
442 struct axidma_bd *rx_bd_v;
443 dma_addr_t rx_bd_p;
444 u32 tx_bd_ci;
445 u32 tx_bd_tail;
446 u32 rx_bd_ci;
448 u32 max_frm_size;
449 u32 jumbo_support;
451 int csum_offload_on_tx_path;
452 int csum_offload_on_rx_path;
454 u32 coalesce_count_rx;
455 u32 coalesce_count_tx;