Lines Matching defs:mvneta_port
497 struct mvneta_port { struct
498 u8 id;
499 struct mvneta_pcpu_port __percpu *ports;
500 struct mvneta_pcpu_stats __percpu *stats;
502 unsigned long state;
504 int pkt_size;
505 void __iomem *base;
506 struct mvneta_rx_queue *rxqs;
507 struct mvneta_tx_queue *txqs;
508 struct net_device *dev;
509 struct hlist_node node_online;
510 struct hlist_node node_dead;
511 int rxq_def;
515 spinlock_t lock;
516 bool is_stopped;
518 u32 cause_rx_tx;
519 struct napi_struct napi;
521 struct bpf_prog *xdp_prog;
524 struct clk *clk;
526 struct clk *clk_bus;
527 u8 mcast_count[256];
528 u16 tx_ring_size;
529 u16 rx_ring_size;
531 phy_interface_t phy_interface;
532 struct device_node *dn;
533 unsigned int tx_csum_limit;
534 struct phylink *phylink;
535 struct phylink_config phylink_config;
536 struct phylink_pcs phylink_pcs;
537 struct phy *comphy;
539 struct mvneta_bm *bm_priv;
540 struct mvneta_bm_pool *pool_long;
541 struct mvneta_bm_pool *pool_short;
542 int bm_win_id;
544 bool eee_enabled;
545 bool eee_active;
546 bool tx_lpi_enabled;
548 u64 ethtool_stats[ARRAY_SIZE(mvneta_statistics)];
550 u32 indir[MVNETA_RSS_LU_TABLE_SIZE];
553 bool neta_armada3700;
554 bool neta_ac5;
555 u16 rx_offset_correction;
556 const struct mbus_dram_target_info *dram_target_info;