Lines Matching refs:cpr_drv
225 struct cpr_drv {
252 static bool cpr_is_allowed(struct cpr_drv *drv)
257 static void cpr_write(struct cpr_drv *drv, u32 offset, u32 value)
262 static u32 cpr_read(struct cpr_drv *drv, u32 offset)
268 cpr_masked_write(struct cpr_drv *drv, u32 offset, u32 mask, u32 value)
278 static void cpr_irq_clr(struct cpr_drv *drv)
283 static void cpr_irq_clr_nack(struct cpr_drv *drv)
289 static void cpr_irq_clr_ack(struct cpr_drv *drv)
295 static void cpr_irq_set(struct cpr_drv *drv, u32 int_bits)
300 static void cpr_ctl_modify(struct cpr_drv *drv, u32 mask, u32 value)
305 static void cpr_ctl_enable(struct cpr_drv *drv, struct corner *corner)
328 static void cpr_ctl_disable(struct cpr_drv *drv)
342 static bool cpr_ctl_is_enabled(struct cpr_drv *drv)
350 static bool cpr_ctl_is_busy(struct cpr_drv *drv)
358 static void cpr_corner_save(struct cpr_drv *drv, struct corner *corner)
364 static void cpr_corner_restore(struct cpr_drv *drv, struct corner *corner)
408 static int cpr_pre_voltage(struct cpr_drv *drv,
420 static int cpr_post_voltage(struct cpr_drv *drv,
432 static int cpr_scale_voltage(struct cpr_drv *drv, struct corner *corner,
456 static unsigned int cpr_get_cur_perf_state(struct cpr_drv *drv)
461 static int cpr_scale(struct cpr_drv *drv, enum voltage_change_dir dir)
591 struct cpr_drv *drv = dev;
645 static int cpr_enable(struct cpr_drv *drv)
666 static int cpr_disable(struct cpr_drv *drv)
680 static int cpr_config(struct cpr_drv *drv)
748 struct cpr_drv *drv = container_of(domain, struct cpr_drv, pd);
837 cpr_populate_ring_osc_idx(struct cpr_drv *drv)
860 struct cpr_drv *drv)
881 static int cpr_fuse_corner_init(struct cpr_drv *drv)
990 struct cpr_drv *drv,
1109 static int cpr_corner_init(struct cpr_drv *drv)
1260 static const struct cpr_fuse *cpr_get_fuses(struct cpr_drv *drv)
1301 static void cpr_set_loop_allowed(struct cpr_drv *drv)
1306 static int cpr_init_parameters(struct cpr_drv *drv)
1332 static int cpr_find_initial_corner(struct cpr_drv *drv)
1469 struct cpr_drv *drv = container_of(domain, struct cpr_drv, pd);
1476 struct cpr_drv *drv = container_of(domain, struct cpr_drv, pd);
1484 struct cpr_drv *drv = container_of(domain, struct cpr_drv, pd);
1594 struct cpr_drv *drv = s->private;
1640 static void cpr_debugfs_init(struct cpr_drv *drv)
1652 struct cpr_drv *drv;
1760 struct cpr_drv *drv = platform_get_drvdata(pdev);