Lines Matching defs:mvpp2_port
1185 struct mvpp2_port { struct
1186 u8 id;
1191 int gop_id;
1215 struct mvpp2_port_pcpu __percpu *pcpu; argument
1220 spinlock_t bm_lock[MVPP2_MAX_THREADS];
1221 spinlock_t tx_lock[MVPP2_MAX_THREADS];
1224 unsigned long flags;
1226 u16 tx_ring_size;
1227 u16 rx_ring_size;
1228 struct mvpp2_pcpu_stats __percpu *stats;
1229 u64 *ethtool_stats;
1231 unsigned long state;
1234 struct mutex gather_stats_lock;
1235 struct delayed_work stats_work;
1237 struct device_node *of_node;
1239 phy_interface_t phy_interface;
1240 struct phylink *phylink;
1241 struct phylink_config phylink_config;
1242 struct phylink_pcs pcs_gmac;
1243 struct phylink_pcs pcs_xlg;
1244 struct phy *comphy;
1246 struct mvpp2_bm_pool *pool_long;
1247 struct mvpp2_bm_pool *pool_short;
1250 u8 first_rxq;
1252 struct mvpp2_queue_vector qvecs[MVPP2_MAX_QVECS];
1253 unsigned int nqvecs;
1254 bool has_tx_irqs;
1256 u32 tx_time_coal;
1259 struct mvpp2_ethtool_fs *rfs_rules[MVPP2_N_RFS_ENTRIES_PER_FLOW];
1260 int n_rfs_rules;
1265 int rss_ctx[MVPP22_N_RSS_TABLES];
1267 bool hwtstamp;
1268 bool rx_hwtstamp;
1269 enum hwtstamp_tx_types tx_hwtstamp_type;
1270 struct mvpp2_hwtstamp_queue tx_hwtstamp_queue[2];
1273 bool tx_fc;