Lines Matching defs:mvneta_port
406 struct mvneta_port { struct
407 u8 id;
408 struct mvneta_pcpu_port __percpu *ports;
409 struct mvneta_pcpu_stats __percpu *stats;
411 int pkt_size;
412 void __iomem *base;
413 struct mvneta_rx_queue *rxqs;
414 struct mvneta_tx_queue *txqs;
415 struct net_device *dev;
416 struct hlist_node node_online;
417 struct hlist_node node_dead;
418 int rxq_def;
422 spinlock_t lock;
423 bool is_stopped;
425 u32 cause_rx_tx;
426 struct napi_struct napi;
429 struct clk *clk;
431 struct clk *clk_bus;
432 u8 mcast_count[256];
433 u16 tx_ring_size;
434 u16 rx_ring_size;
436 phy_interface_t phy_interface;
437 struct device_node *dn;
438 unsigned int tx_csum_limit;
439 struct phylink *phylink;
440 struct phylink_config phylink_config;
441 struct phy *comphy;
443 struct mvneta_bm *bm_priv;
444 struct mvneta_bm_pool *pool_long;
445 struct mvneta_bm_pool *pool_short;
446 int bm_win_id;
448 bool eee_enabled;
449 bool eee_active;
450 bool tx_lpi_enabled;
452 u64 ethtool_stats[ARRAY_SIZE(mvneta_statistics)];
454 u32 indir[MVNETA_RSS_LU_TABLE_SIZE];
457 bool neta_armada3700;
458 u16 rx_offset_correction;
459 const struct mbus_dram_target_info *dram_target_info;