Lines Matching defs:mvpp2_port
1068 struct mvpp2_port { struct
1069 u8 id;
1074 int gop_id;
1076 int port_irq;
1101 struct mvpp2_port_pcpu __percpu *pcpu; argument
1106 spinlock_t bm_lock[MVPP2_MAX_THREADS];
1107 spinlock_t tx_lock[MVPP2_MAX_THREADS];
1110 unsigned long flags;
1112 u16 tx_ring_size;
1113 u16 rx_ring_size;
1114 struct mvpp2_pcpu_stats __percpu *stats;
1115 u64 *ethtool_stats;
1117 unsigned long state;
1120 struct mutex gather_stats_lock;
1121 struct delayed_work stats_work;
1123 struct device_node *of_node;
1125 phy_interface_t phy_interface;
1126 struct phylink *phylink;
1127 struct phylink_config phylink_config;
1128 struct phylink_pcs phylink_pcs;
1129 struct phy *comphy;
1131 struct mvpp2_bm_pool *pool_long;
1132 struct mvpp2_bm_pool *pool_short;
1135 u8 first_rxq;
1137 struct mvpp2_queue_vector qvecs[MVPP2_MAX_QVECS];
1138 unsigned int nqvecs;
1139 bool has_tx_irqs;
1141 u32 tx_time_coal;
1144 struct mvpp2_ethtool_fs *rfs_rules[MVPP2_N_RFS_ENTRIES_PER_FLOW];
1145 int n_rfs_rules;
1150 int rss_ctx[MVPP22_N_RSS_TABLES];
1152 bool hwtstamp;
1153 bool rx_hwtstamp;
1154 enum hwtstamp_tx_types tx_hwtstamp_type;
1155 struct mvpp2_hwtstamp_queue tx_hwtstamp_queue[2];