• Home
  • Raw
  • Download

Lines Matching refs:cbs

2035 		if (priv->cbs[i].port == port && priv->cbs[i].prio == prio)  in sja1105_find_cbs_shaper()
2049 if (!priv->cbs[i].idle_slope && !priv->cbs[i].send_slope) in sja1105_find_unused_cbs_shaper()
2061 struct sja1105_cbs_entry *cbs = &priv->cbs[i]; in sja1105_delete_cbs_shaper() local
2063 if (cbs->port == port && cbs->prio == prio) { in sja1105_delete_cbs_shaper()
2064 memset(cbs, 0, sizeof(*cbs)); in sja1105_delete_cbs_shaper()
2066 i, cbs, true); in sja1105_delete_cbs_shaper()
2077 struct sja1105_cbs_entry *cbs; in sja1105_setup_tc_cbs() local
2093 cbs = &priv->cbs[index]; in sja1105_setup_tc_cbs()
2094 cbs->port = port; in sja1105_setup_tc_cbs()
2095 cbs->prio = offload->queue; in sja1105_setup_tc_cbs()
2099 cbs->credit_hi = offload->hicredit; in sja1105_setup_tc_cbs()
2100 cbs->credit_lo = abs(offload->locredit); in sja1105_setup_tc_cbs()
2108 cbs->idle_slope = div_s64(offload->idleslope * BYTES_PER_KBIT, in sja1105_setup_tc_cbs()
2110 cbs->send_slope = div_s64(abs(offload->sendslope * BYTES_PER_KBIT), in sja1105_setup_tc_cbs()
2116 cbs->credit_lo &= GENMASK_ULL(31, 0); in sja1105_setup_tc_cbs()
2117 cbs->send_slope &= GENMASK_ULL(31, 0); in sja1105_setup_tc_cbs()
2119 return sja1105_dynamic_config_write(priv, BLK_IDX_CBS, index, cbs, in sja1105_setup_tc_cbs()
2130 if (!priv->cbs) in sja1105_reload_cbs()
2134 struct sja1105_cbs_entry *cbs = &priv->cbs[i]; in sja1105_reload_cbs() local
2136 if (!cbs->idle_slope && !cbs->send_slope) in sja1105_reload_cbs()
2139 rc = sja1105_dynamic_config_write(priv, BLK_IDX_CBS, i, cbs, in sja1105_reload_cbs()
3364 priv->cbs = devm_kcalloc(dev, priv->info->num_cbs_shapers, in sja1105_probe()
3367 if (!priv->cbs) in sja1105_probe()