Lines Matching refs:cbs

2164 		if (priv->cbs[i].port == port && priv->cbs[i].prio == prio)  in sja1105_find_cbs_shaper()
2178 if (!priv->cbs[i].idle_slope && !priv->cbs[i].send_slope) in sja1105_find_unused_cbs_shaper()
2190 struct sja1105_cbs_entry *cbs = &priv->cbs[i]; in sja1105_delete_cbs_shaper() local
2192 if (cbs->port == port && cbs->prio == prio) { in sja1105_delete_cbs_shaper()
2193 memset(cbs, 0, sizeof(*cbs)); in sja1105_delete_cbs_shaper()
2195 i, cbs, true); in sja1105_delete_cbs_shaper()
2206 struct sja1105_cbs_entry *cbs; in sja1105_setup_tc_cbs() local
2222 cbs = &priv->cbs[index]; in sja1105_setup_tc_cbs()
2223 cbs->port = port; in sja1105_setup_tc_cbs()
2224 cbs->prio = offload->queue; in sja1105_setup_tc_cbs()
2228 cbs->credit_hi = offload->hicredit; in sja1105_setup_tc_cbs()
2229 cbs->credit_lo = abs(offload->locredit); in sja1105_setup_tc_cbs()
2237 cbs->idle_slope = div_s64(offload->idleslope * BYTES_PER_KBIT, in sja1105_setup_tc_cbs()
2239 cbs->send_slope = div_s64(abs(offload->sendslope * BYTES_PER_KBIT), in sja1105_setup_tc_cbs()
2245 cbs->credit_lo &= GENMASK_ULL(31, 0); in sja1105_setup_tc_cbs()
2246 cbs->send_slope &= GENMASK_ULL(31, 0); in sja1105_setup_tc_cbs()
2248 return sja1105_dynamic_config_write(priv, BLK_IDX_CBS, index, cbs, in sja1105_setup_tc_cbs()
2259 if (!priv->cbs) in sja1105_reload_cbs()
2263 struct sja1105_cbs_entry *cbs = &priv->cbs[i]; in sja1105_reload_cbs() local
2265 if (!cbs->idle_slope && !cbs->send_slope) in sja1105_reload_cbs()
2268 rc = sja1105_dynamic_config_write(priv, BLK_IDX_CBS, i, cbs, in sja1105_reload_cbs()
3401 priv->cbs = devm_kcalloc(dev, priv->info->num_cbs_shapers, in sja1105_probe()
3404 if (!priv->cbs) in sja1105_probe()