Lines Matching refs:ring_sel

43 	u32 (*get_value)(struct rockchip_pvtm *pvtm, unsigned int ring_sel,
45 void (*set_ring_sel)(struct rockchip_pvtm *pvtm, unsigned int ring_sel);
208 u32 rockchip_get_pvtm_value(unsigned int id, unsigned int ring_sel, in rockchip_get_pvtm_value() argument
230 if (ring_sel >= pvtm->info->num_rings) { in rockchip_get_pvtm_value()
231 pr_err("invalid pvtm ring %d\n", ring_sel); in rockchip_get_pvtm_value()
235 return pvtm->ops->get_value(pvtm, ring_sel, time_us); in rockchip_get_pvtm_value()
258 unsigned int ring_sel) in px30_pvtm_set_ring_sel() argument
263 wr_mask_bit(ring_sel, (id * 0x4 + 0x2), 0x3)); in px30_pvtm_set_ring_sel()
267 unsigned int ring_sel) in rk1808_pvtm_set_ring_sel() argument
270 wr_mask_bit(ring_sel, 0x2, 0x7)); in rk1808_pvtm_set_ring_sel()
274 unsigned int ring_sel) in rk3399_pvtm_set_ring_sel() argument
280 wr_mask_bit(ring_sel >> 0x3, 0, 0x1)); in rk3399_pvtm_set_ring_sel()
281 ring_sel &= 0x3; in rk3399_pvtm_set_ring_sel()
285 wr_mask_bit(ring_sel, (id * 0x4 + 0x2), 0x3)); in rk3399_pvtm_set_ring_sel()
289 unsigned int ring_sel, in rockchip_pvtm_get_value() argument
318 pvtm->ops->set_ring_sel(pvtm, ring_sel); in rockchip_pvtm_get_value()
357 unsigned int ring_sel) in rv1106_core_pvtm_set_ring_sel() argument
359 writel_relaxed(wr_mask_bit(ring_sel + 4, 0x2, 0x7), pvtm->base + pvtm->con); in rv1106_core_pvtm_set_ring_sel()
363 unsigned int ring_sel) in rv1126_pvtm_set_ring_sel() argument
365 writel_relaxed(wr_mask_bit(ring_sel, 0x2, 0x7), pvtm->base + pvtm->con); in rv1126_pvtm_set_ring_sel()
369 unsigned int ring_sel, in rv1126_pvtm_get_value() argument
398 pvtm->ops->set_ring_sel(pvtm, ring_sel); in rv1126_pvtm_get_value()