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 unsigned long hwts_tx_en;
253 const struct sja1105_info *info;
254 size_t max_xfer_len;
255 struct spi_device *spidev;
256 struct dsa_switch *ds;
257 u16 bridge_pvid[SJA1105_MAX_NUM_PORTS];
258 u16 tag_8021q_pvid[SJA1105_MAX_NUM_PORTS];
259 struct sja1105_flow_block flow_block;
263 struct mutex mgmt_lock;
265 spinlock_t ts_id_lock;
266 u8 ts_id;
268 struct mutex dynamic_config_lock;
269 struct devlink_region **regions;
270 struct sja1105_cbs_entry *cbs;
271 struct mii_bus *mdio_base_t1;
272 struct mii_bus *mdio_base_tx;
273 struct mii_bus *mdio_pcs;
297 int sja1105_static_config_reload(struct sja1105_private *priv, argument