Lines Matching defs:mvpp2_port
1193 struct mvpp2_port { struct
1194 u8 id;
1199 int gop_id;
1223 struct mvpp2_port_pcpu __percpu *pcpu; argument
1228 spinlock_t bm_lock[MVPP2_MAX_THREADS];
1229 spinlock_t tx_lock[MVPP2_MAX_THREADS];
1232 unsigned long flags;
1234 u16 tx_ring_size;
1235 u16 rx_ring_size;
1236 struct mvpp2_pcpu_stats __percpu *stats;
1237 u64 *ethtool_stats;
1239 unsigned long state;
1242 struct mutex gather_stats_lock;
1243 struct delayed_work stats_work;
1245 struct device_node *of_node;
1247 phy_interface_t phy_interface;
1248 struct phylink *phylink;
1249 struct phylink_config phylink_config;
1250 struct phylink_pcs pcs_gmac;
1251 struct phylink_pcs pcs_xlg;
1252 struct phy *comphy;
1254 struct mvpp2_bm_pool *pool_long;
1255 struct mvpp2_bm_pool *pool_short;
1258 u8 first_rxq;
1260 struct mvpp2_queue_vector qvecs[MVPP2_MAX_QVECS];
1261 unsigned int nqvecs;
1262 bool has_tx_irqs;
1264 u32 tx_time_coal;
1267 struct mvpp2_ethtool_fs *rfs_rules[MVPP2_N_RFS_ENTRIES_PER_FLOW];
1268 int n_rfs_rules;
1273 int rss_ctx[MVPP22_N_RSS_TABLES];
1275 bool hwtstamp;
1276 bool rx_hwtstamp;
1277 enum hwtstamp_tx_types tx_hwtstamp_type;
1278 struct mvpp2_hwtstamp_queue tx_hwtstamp_queue[2];
1281 bool tx_fc;