Lines Matching refs:cbs

2159 		if (priv->cbs[i].port == port && priv->cbs[i].prio == prio)  in sja1105_find_cbs_shaper()
2173 if (!priv->cbs[i].idle_slope && !priv->cbs[i].send_slope) in sja1105_find_unused_cbs_shaper()
2185 struct sja1105_cbs_entry *cbs = &priv->cbs[i]; in sja1105_delete_cbs_shaper() local
2187 if (cbs->port == port && cbs->prio == prio) { in sja1105_delete_cbs_shaper()
2188 memset(cbs, 0, sizeof(*cbs)); in sja1105_delete_cbs_shaper()
2190 i, cbs, true); in sja1105_delete_cbs_shaper()
2201 struct sja1105_cbs_entry *cbs; in sja1105_setup_tc_cbs() local
2217 cbs = &priv->cbs[index]; in sja1105_setup_tc_cbs()
2218 cbs->port = port; in sja1105_setup_tc_cbs()
2219 cbs->prio = offload->queue; in sja1105_setup_tc_cbs()
2223 cbs->credit_hi = offload->hicredit; in sja1105_setup_tc_cbs()
2224 cbs->credit_lo = abs(offload->locredit); in sja1105_setup_tc_cbs()
2232 cbs->idle_slope = div_s64(offload->idleslope * BYTES_PER_KBIT, in sja1105_setup_tc_cbs()
2234 cbs->send_slope = div_s64(abs(offload->sendslope * BYTES_PER_KBIT), in sja1105_setup_tc_cbs()
2240 cbs->credit_lo &= GENMASK_ULL(31, 0); in sja1105_setup_tc_cbs()
2241 cbs->send_slope &= GENMASK_ULL(31, 0); in sja1105_setup_tc_cbs()
2243 return sja1105_dynamic_config_write(priv, BLK_IDX_CBS, index, cbs, in sja1105_setup_tc_cbs()
2254 if (!priv->cbs) in sja1105_reload_cbs()
2258 struct sja1105_cbs_entry *cbs = &priv->cbs[i]; in sja1105_reload_cbs() local
2260 if (!cbs->idle_slope && !cbs->send_slope) in sja1105_reload_cbs()
2263 rc = sja1105_dynamic_config_write(priv, BLK_IDX_CBS, i, cbs, in sja1105_reload_cbs()
3393 priv->cbs = devm_kcalloc(dev, priv->info->num_cbs_shapers, in sja1105_probe()
3396 if (!priv->cbs) in sja1105_probe()