Lines Matching defs:mvneta_port
460 struct mvneta_port { struct
461 u8 id;
462 struct mvneta_pcpu_port __percpu *ports;
463 struct mvneta_pcpu_stats __percpu *stats;
465 unsigned long state;
467 int pkt_size;
468 void __iomem *base;
469 struct mvneta_rx_queue *rxqs;
470 struct mvneta_tx_queue *txqs;
471 struct net_device *dev;
472 struct hlist_node node_online;
473 struct hlist_node node_dead;
474 int rxq_def;
478 spinlock_t lock;
479 bool is_stopped;
481 u32 cause_rx_tx;
482 struct napi_struct napi;
484 struct bpf_prog *xdp_prog;
487 struct clk *clk;
489 struct clk *clk_bus;
490 u8 mcast_count[256];
491 u16 tx_ring_size;
492 u16 rx_ring_size;
494 phy_interface_t phy_interface;
495 struct device_node *dn;
496 unsigned int tx_csum_limit;
497 struct phylink *phylink;
498 struct phylink_config phylink_config;
499 struct phy *comphy;
501 struct mvneta_bm *bm_priv;
502 struct mvneta_bm_pool *pool_long;
503 struct mvneta_bm_pool *pool_short;
504 int bm_win_id;
506 bool eee_enabled;
507 bool eee_active;
508 bool tx_lpi_enabled;
510 u64 ethtool_stats[ARRAY_SIZE(mvneta_statistics)];
512 u32 indir[MVNETA_RSS_LU_TABLE_SIZE];
515 bool neta_armada3700;
516 u16 rx_offset_correction;
517 const struct mbus_dram_target_info *dram_target_info;