Lines Matching defs:sja1105_private
248 struct sja1105_private { struct
249 struct sja1105_static_config static_config;
250 int rgmii_rx_delay_ps[SJA1105_MAX_NUM_PORTS];
251 int rgmii_tx_delay_ps[SJA1105_MAX_NUM_PORTS];
252 phy_interface_t phy_mode[SJA1105_MAX_NUM_PORTS];
253 bool fixed_link[SJA1105_MAX_NUM_PORTS];
254 unsigned long ucast_egress_floods;
255 unsigned long bcast_egress_floods;
256 unsigned long hwts_tx_en;
257 unsigned long hwts_rx_en;
258 const struct sja1105_info *info;
259 size_t max_xfer_len;
260 struct spi_device *spidev;
261 struct dsa_switch *ds;
262 u16 bridge_pvid[SJA1105_MAX_NUM_PORTS];
263 u16 tag_8021q_pvid[SJA1105_MAX_NUM_PORTS];
264 struct sja1105_flow_block flow_block;
268 struct mutex mgmt_lock;
270 struct mutex fdb_lock;
272 spinlock_t ts_id_lock;
273 u8 ts_id;
275 struct mutex dynamic_config_lock;
276 struct devlink_region **regions;
277 struct sja1105_cbs_entry *cbs;
278 struct mii_bus *mdio_base_t1;
279 struct mii_bus *mdio_base_tx;
303 int sja1105_static_config_reload(struct sja1105_private *priv, argument