Lines Matching refs:cbs

2131 		if (!priv->cbs[i].idle_slope && !priv->cbs[i].send_slope)  in sja1105_find_unused_cbs_shaper()
2143 struct sja1105_cbs_entry *cbs = &priv->cbs[i]; in sja1105_delete_cbs_shaper() local
2145 if (cbs->port == port && cbs->prio == prio) { in sja1105_delete_cbs_shaper()
2146 memset(cbs, 0, sizeof(*cbs)); in sja1105_delete_cbs_shaper()
2148 i, cbs, true); in sja1105_delete_cbs_shaper()
2159 struct sja1105_cbs_entry *cbs; in sja1105_setup_tc_cbs() local
2169 cbs = &priv->cbs[index]; in sja1105_setup_tc_cbs()
2170 cbs->port = port; in sja1105_setup_tc_cbs()
2171 cbs->prio = offload->queue; in sja1105_setup_tc_cbs()
2175 cbs->credit_hi = offload->hicredit; in sja1105_setup_tc_cbs()
2176 cbs->credit_lo = abs(offload->locredit); in sja1105_setup_tc_cbs()
2178 cbs->idle_slope = offload->idleslope * BYTES_PER_KBIT; in sja1105_setup_tc_cbs()
2179 cbs->send_slope = abs(offload->sendslope * BYTES_PER_KBIT); in sja1105_setup_tc_cbs()
2184 cbs->credit_lo &= GENMASK_ULL(31, 0); in sja1105_setup_tc_cbs()
2185 cbs->send_slope &= GENMASK_ULL(31, 0); in sja1105_setup_tc_cbs()
2187 return sja1105_dynamic_config_write(priv, BLK_IDX_CBS, index, cbs, in sja1105_setup_tc_cbs()
2198 if (!priv->cbs) in sja1105_reload_cbs()
2202 struct sja1105_cbs_entry *cbs = &priv->cbs[i]; in sja1105_reload_cbs() local
2204 if (!cbs->idle_slope && !cbs->send_slope) in sja1105_reload_cbs()
2207 rc = sja1105_dynamic_config_write(priv, BLK_IDX_CBS, i, cbs, in sja1105_reload_cbs()
3336 priv->cbs = devm_kcalloc(dev, priv->info->num_cbs_shapers, in sja1105_probe()
3339 if (!priv->cbs) in sja1105_probe()