Lines Matching refs:pir
27 u32 cir = 0, cbs = 0, pir = 0, pbs = 0;
33 pir = conf->pir;
60 pir += conf->cir;
63 if (pir == 0 && pbs == 0) {
67 pir = DIV_ROUND_UP(pir, 100);
68 pir *= 3; /* 33 1/3 kbps */
75 if (pir >= 100) {
77 pir = DIV_ROUND_UP(pir, 100);
78 pir *= 3; /* 33 1/3 fps */
84 if (pir == 0 && pbs == 0) {
89 pir *= 3; /* 1/3 fps */
98 pir = GENMASK(15, 0);
104 if (pir > GENMASK(15, 0)) {
105 dev_err(ocelot->dev, "Invalid pir for port %d: %u (max %lu)\n",
106 port, pir, GENMASK(15, 0));
137 ANA_POL_PIR_CFG_PIR_RATE(pir) |
167 pp.pir = pol->rate;
170 dev_dbg(ocelot->dev, "%s: port %u pir %u kbps, pbs %u bytes\n",
171 __func__, port, pp.pir, pp.pbs);