Lines Matching defs:sja1105_private
223 struct sja1105_private { struct
224 struct sja1105_static_config static_config;
225 bool rgmii_rx_delay[SJA1105_MAX_NUM_PORTS];
226 bool rgmii_tx_delay[SJA1105_MAX_NUM_PORTS];
227 phy_interface_t phy_mode[SJA1105_MAX_NUM_PORTS];
228 bool fixed_link[SJA1105_MAX_NUM_PORTS];
229 bool vlan_aware;
230 unsigned long ucast_egress_floods;
231 unsigned long bcast_egress_floods;
232 const struct sja1105_info *info;
233 size_t max_xfer_len;
234 struct gpio_desc *reset_gpio;
235 struct spi_device *spidev;
236 struct dsa_switch *ds;
237 u16 bridge_pvid[SJA1105_MAX_NUM_PORTS];
238 u16 tag_8021q_pvid[SJA1105_MAX_NUM_PORTS];
239 struct sja1105_flow_block flow_block;
240 struct sja1105_port ports[SJA1105_MAX_NUM_PORTS];
244 struct mutex mgmt_lock;
245 struct devlink_region **regions;
246 struct sja1105_cbs_entry *cbs;
247 struct mii_bus *mdio_base_t1;
248 struct mii_bus *mdio_base_tx;
249 struct mii_bus *mdio_pcs;
250 struct dw_xpcs *xpcs[SJA1105_MAX_NUM_PORTS];
274 int sja1105_static_config_reload(struct sja1105_private *priv, argument