Lines Matching refs:sparx5
123 static u32 lan969x_get_dev_mode_bit(struct sparx5 *sparx5, int port)
143 static u32 lan969x_port_dev_mapping(struct sparx5 *sparx5, int port)
187 static int lan969x_port_mux_set(struct sparx5 *sparx5, struct sparx5_port *port,
199 spx5_rmw(BIT(inst), BIT(inst), sparx5, PORT_CONF_QSGMII_ENA);
210 struct sparx5 *sparx5 = args;
221 val = spx5_rd(sparx5, PTP_TWOSTEP_CTRL);
236 port = sparx5->ports[txport];
239 delay = spx5_rd(sparx5, PTP_TWOSTEP_STAMP_NSEC);
247 sparx5, PTP_TWOSTEP_CTRL);
249 val = spx5_rd(sparx5, PTP_TWOSTEP_CTRL);
256 id = spx5_rd(sparx5, PTP_TWOSTEP_STAMP_NSEC);
258 id |= spx5_rd(sparx5, PTP_TWOSTEP_STAMP_SUBNS);
274 sparx5, PTP_TWOSTEP_CTRL);
279 spin_lock_irqsave(&sparx5->ptp_ts_id_lock, flags);
280 sparx5->ptp_skbs--;
281 spin_unlock_irqrestore(&sparx5->ptp_ts_id_lock, flags);
284 sparx5_get_hwtimestamp(sparx5, &ts, delay);