Lines Matching full:corners
243 struct corner *corners; member
458 return drv->corner ? drv->corner - drv->corners + 1 : 0; in cpr_get_cur_perf_state()
731 corner = &drv->corners[i]; in cpr_config()
762 corner = drv->corners + state - 1; in cpr_set_performance_state()
763 end = &drv->corners[drv->num_corners - 1]; in cpr_set_performance_state()
764 if (corner > end || corner < drv->corners) { in cpr_set_performance_state()
1129 corner = drv->corners; in cpr_corner_init()
1180 * Then walk through the corners mapped to each fuse corner in cpr_corner_init()
1344 end = &drv->corners[drv->num_corners - 1]; in cpr_find_initial_corner()
1358 for (iter = drv->corners; iter <= end; iter++) { in cpr_find_initial_corner()
1524 * Everything related to (virtual) corners has to be initialized in cpr_pd_attach_dev()
1544 drv->corners = devm_kcalloc(drv->dev, drv->num_corners, in cpr_pd_attach_dev()
1545 sizeof(*drv->corners), in cpr_pd_attach_dev()
1547 if (!drv->corners) { in cpr_pd_attach_dev()
1698 * Initialize fuse corners, since it simply depends in cpr_probe()
1700 * Everything related to (virtual) corners has to be in cpr_probe()