Lines Matching defs:axienet_local
417 struct axienet_local { struct
418 struct net_device *ndev;
419 struct device *dev;
422 struct device_node *phy_node;
424 struct phylink *phylink;
425 struct phylink_config phylink_config;
428 struct clk *clk;
431 struct mii_bus *mii_bus; /* MII bus reference */
434 resource_size_t regs_start;
435 void __iomem *regs;
436 void __iomem *dma_regs;
438 struct tasklet_struct dma_err_tasklet;
440 int tx_irq;
441 int rx_irq;
442 int eth_irq;
443 phy_interface_t phy_mode;
445 u32 options; /* Current options word */
446 u32 features;
449 struct axidma_bd *tx_bd_v;
450 dma_addr_t tx_bd_p;
451 u32 tx_bd_num;
452 struct axidma_bd *rx_bd_v;
453 dma_addr_t rx_bd_p;
454 u32 rx_bd_num;
455 u32 tx_bd_ci;
456 u32 tx_bd_tail;
457 u32 rx_bd_ci;
459 u32 max_frm_size;
460 u32 rxmem;
462 int csum_offload_on_tx_path;
463 int csum_offload_on_rx_path;
465 u32 coalesce_count_rx;
466 u32 coalesce_count_tx;