Lines Matching defs:axienet_local
412 struct axienet_local { struct
413 struct net_device *ndev;
414 struct device *dev;
417 struct device_node *phy_node;
419 struct phylink *phylink;
420 struct phylink_config phylink_config;
423 struct clk *clk;
426 struct mii_bus *mii_bus; /* MII bus reference */
429 resource_size_t regs_start;
430 void __iomem *regs;
431 void __iomem *dma_regs;
433 struct work_struct dma_err_task;
435 int tx_irq;
436 int rx_irq;
437 int eth_irq;
438 phy_interface_t phy_mode;
440 u32 options; /* Current options word */
441 u32 features;
444 struct axidma_bd *tx_bd_v;
445 dma_addr_t tx_bd_p;
446 u32 tx_bd_num;
447 struct axidma_bd *rx_bd_v;
448 dma_addr_t rx_bd_p;
449 u32 rx_bd_num;
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;