Lines Matching defs:mvpp2_port
884 struct mvpp2_port { struct
885 u8 id;
890 int gop_id;
915 struct mvpp2_port_pcpu __percpu *pcpu; argument
920 spinlock_t bm_lock[MVPP2_MAX_THREADS];
921 spinlock_t tx_lock[MVPP2_MAX_THREADS];
924 unsigned long flags;
926 u16 tx_ring_size;
927 u16 rx_ring_size;
928 struct mvpp2_pcpu_stats __percpu *stats;
929 u64 *ethtool_stats;
932 struct mutex gather_stats_lock;
933 struct delayed_work stats_work;
935 struct device_node *of_node;
937 phy_interface_t phy_interface;
938 struct phylink *phylink;
939 struct phylink_config phylink_config;
940 struct phy *comphy;
942 struct mvpp2_bm_pool *pool_long;
943 struct mvpp2_bm_pool *pool_short;
946 u8 first_rxq;
948 struct mvpp2_queue_vector qvecs[MVPP2_MAX_QVECS];
949 unsigned int nqvecs;
950 bool has_tx_irqs;
952 u32 tx_time_coal;
955 struct mvpp2_ethtool_fs *rfs_rules[MVPP2_N_RFS_ENTRIES_PER_FLOW];
956 int n_rfs_rules;
961 int rss_ctx[MVPP22_N_RSS_TABLES];