Lines Matching defs:axienet_local
419 struct axienet_local { struct
420 struct net_device *ndev;
421 struct device *dev;
424 struct phy_device *phy_dev; /* Pointer to PHY device */
425 struct device_node *phy_node;
428 struct mii_bus *mii_bus; /* MII bus reference */
429 int mdio_irqs[PHY_MAX_ADDR]; /* IRQs table for MDIO bus */
432 void __iomem *regs;
433 void __iomem *dma_regs;
435 struct tasklet_struct dma_err_tasklet;
437 int tx_irq;
438 int rx_irq;
439 u32 phy_type;
441 u32 options; /* Current options word */
442 u32 last_link;
443 u32 features;
446 struct axidma_bd *tx_bd_v;
447 dma_addr_t tx_bd_p;
448 struct axidma_bd *rx_bd_v;
449 dma_addr_t rx_bd_p;
450 u32 tx_bd_ci;
451 u32 tx_bd_tail;
452 u32 rx_bd_ci;
454 u32 max_frm_size;
455 u32 rxmem;
457 int csum_offload_on_tx_path;
458 int csum_offload_on_rx_path;
460 u32 coalesce_count_rx;
461 u32 coalesce_count_tx;