Lines Matching full:corners
242 struct corner *corners; member
457 return drv->corner ? drv->corner - drv->corners + 1 : 0; in cpr_get_cur_perf_state()
730 corner = &drv->corners[i]; in cpr_config()
761 corner = drv->corners + state - 1; in cpr_set_performance_state()
762 end = &drv->corners[drv->num_corners - 1]; in cpr_set_performance_state()
763 if (corner > end || corner < drv->corners) { in cpr_set_performance_state()
1095 corner = drv->corners; in cpr_corner_init()
1146 * Then walk through the corners mapped to each fuse corner in cpr_corner_init()
1310 end = &drv->corners[drv->num_corners - 1]; in cpr_find_initial_corner()
1324 for (iter = drv->corners; iter <= end; iter++) { in cpr_find_initial_corner()
1490 * Everything related to (virtual) corners has to be initialized in cpr_pd_attach_dev()
1510 drv->corners = devm_kcalloc(drv->dev, drv->num_corners, in cpr_pd_attach_dev()
1511 sizeof(*drv->corners), in cpr_pd_attach_dev()
1513 if (!drv->corners) { in cpr_pd_attach_dev()
1662 * Initialize fuse corners, since it simply depends in cpr_probe()
1664 * Everything related to (virtual) corners has to be in cpr_probe()