Lines Matching refs:ds

21 	struct dsa_switch *ds = priv->ds;  in sja1105_tas_set_runtime_params()  local
30 for (port = 0; port < ds->num_ports; port++) { in sja1105_tas_set_runtime_params()
77 dev_err(ds->dev, in sja1105_tas_set_runtime_params()
86 dev_dbg(ds->dev, "earliest base time %lld ns\n", earliest_base_time); in sja1105_tas_set_runtime_params()
87 dev_dbg(ds->dev, "latest base time %lld ns\n", latest_base_time); in sja1105_tas_set_runtime_params()
88 dev_dbg(ds->dev, "longest cycle time %lld ns\n", max_cycle_time); in sja1105_tas_set_runtime_params()
167 struct dsa_switch *ds = priv->ds; in sja1105_init_scheduling() local
211 for (port = 0; port < ds->num_ports; port++) { in sja1105_init_scheduling()
273 for (port = 0; port < ds->num_ports; port++) { in sja1105_init_scheduling()
448 dev_warn(priv->ds->dev, in sja1105_tas_check_conflicts()
472 struct dsa_switch *ds = priv->ds; in sja1105_gating_check_conflicts() local
496 for (port = 0; port < ds->num_ports; port++) { in sja1105_gating_check_conflicts()
509 int sja1105_setup_tc_taprio(struct dsa_switch *ds, int port, in sja1105_setup_tc_taprio() argument
512 struct sja1105_private *priv = ds->priv; in sja1105_setup_tc_taprio()
552 dev_err(priv->ds->dev, in sja1105_setup_tc_taprio()
559 for (other_port = 0; other_port < ds->num_ports; other_port++) { in sja1105_setup_tc_taprio()
568 dev_err(ds->dev, "Conflict with tc-gate schedule\n"); in sja1105_setup_tc_taprio()
584 struct dsa_switch *ds = priv->ds; in sja1105_tas_check_running() local
588 rc = sja1105_ptp_commit(ds, &cmd, SPI_READ); in sja1105_tas_check_running()
631 struct dsa_switch *ds = priv->ds; in sja1105_tas_start() local
634 dev_dbg(ds->dev, "Starting the TAS\n"); in sja1105_tas_start()
638 dev_err(ds->dev, "TAS already started\n"); in sja1105_tas_start()
645 rc = sja1105_ptp_commit(ds, cmd, SPI_WRITE); in sja1105_tas_start()
658 struct dsa_switch *ds = priv->ds; in sja1105_tas_stop() local
661 dev_dbg(ds->dev, "Stopping the TAS\n"); in sja1105_tas_stop()
664 dev_err(ds->dev, "TAS already disabled\n"); in sja1105_tas_stop()
671 rc = sja1105_ptp_commit(ds, cmd, SPI_WRITE); in sja1105_tas_stop()
727 struct dsa_switch *ds = priv->ds; in sja1105_tas_state_machine() local
744 rc = __sja1105_ptp_gettimex(ds, &now, NULL); in sja1105_tas_state_machine()
775 dev_dbg(ds->dev, "OPER base time %lld.%09ld (now %lld.%09ld)\n", in sja1105_tas_state_machine()
791 rc = __sja1105_ptp_gettimex(ds, &now, NULL); in sja1105_tas_state_machine()
798 dev_dbg(ds->dev, "time to start: [%lld.%09ld]", in sja1105_tas_state_machine()
810 dev_err(ds->dev, in sja1105_tas_state_machine()
827 dev_err(ds->dev, "TAS surprisingly stopped\n"); in sja1105_tas_state_machine()
833 dev_err(ds->dev, "TAS in an invalid state (incorrect use of API)!\n"); in sja1105_tas_state_machine()
837 dev_err(ds->dev, "An operation returned %d\n", rc); in sja1105_tas_state_machine()
842 void sja1105_tas_clockstep(struct dsa_switch *ds) in sja1105_tas_clockstep() argument
844 struct sja1105_private *priv = ds->priv; in sja1105_tas_clockstep()
854 void sja1105_tas_adjfreq(struct dsa_switch *ds) in sja1105_tas_adjfreq() argument
856 struct sja1105_private *priv = ds->priv; in sja1105_tas_adjfreq()
870 void sja1105_tas_setup(struct dsa_switch *ds) in sja1105_tas_setup() argument
872 struct sja1105_private *priv = ds->priv; in sja1105_tas_setup()
882 void sja1105_tas_teardown(struct dsa_switch *ds) in sja1105_tas_teardown() argument
884 struct sja1105_private *priv = ds->priv; in sja1105_tas_teardown()
890 for (port = 0; port < ds->num_ports; port++) { in sja1105_tas_teardown()