Lines Matching defs:sja1105_private
244 struct sja1105_private { struct
245 struct sja1105_static_config static_config;
246 int rgmii_rx_delay_ps[SJA1105_MAX_NUM_PORTS];
247 int rgmii_tx_delay_ps[SJA1105_MAX_NUM_PORTS];
248 phy_interface_t phy_mode[SJA1105_MAX_NUM_PORTS];
249 bool fixed_link[SJA1105_MAX_NUM_PORTS];
250 unsigned long ucast_egress_floods;
251 unsigned long bcast_egress_floods;
252 const struct sja1105_info *info;
253 size_t max_xfer_len;
254 struct spi_device *spidev;
255 struct dsa_switch *ds;
256 u16 bridge_pvid[SJA1105_MAX_NUM_PORTS];
257 u16 tag_8021q_pvid[SJA1105_MAX_NUM_PORTS];
258 struct sja1105_flow_block flow_block;
259 struct sja1105_port ports[SJA1105_MAX_NUM_PORTS];
263 struct mutex mgmt_lock;
265 struct mutex dynamic_config_lock;
266 struct devlink_region **regions;
267 struct sja1105_cbs_entry *cbs;
268 struct mii_bus *mdio_base_t1;
269 struct mii_bus *mdio_base_tx;
270 struct mii_bus *mdio_pcs;
271 struct dw_xpcs *xpcs[SJA1105_MAX_NUM_PORTS];
295 int sja1105_static_config_reload(struct sja1105_private *priv, argument