Lines Matching refs:pbs
27 u32 cir = 0, cbs = 0, pir = 0, pbs = 0;
34 pbs = conf->pbs;
63 if (pir == 0 && pbs == 0) {
69 pbs = DIV_ROUND_UP(pbs, 4096);
70 pbs = (pbs ? pbs : 1); /* No zero burst size */
79 pbs = (pbs * 10) / 328; /* 32.8 frames */
80 pbs = (pbs ? pbs : 1); /* No zero burst size */
84 if (pir == 0 && pbs == 0) {
90 pbs = (pbs * 10) / 3; /* 0.3 frames */
91 pbs = (pbs ? pbs : 1); /* No zero burst size */
99 pbs = 0;
116 if (pbs > pbs_max) {
117 dev_err(ocelot->dev, "Invalid pbs for port %d: %u (max %u)\n",
118 port, pbs, pbs_max);
138 ANA_POL_PIR_CFG_PIR_BURST(pbs),
168 pp.pbs = pol->burst;
170 dev_dbg(ocelot->dev, "%s: port %u pir %u kbps, pbs %u bytes\n",
171 __func__, port, pp.pir, pp.pbs);