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()
1085 corner = drv->corners; in cpr_corner_init()
1136 * Then walk through the corners mapped to each fuse corner in cpr_corner_init()
1300 end = &drv->corners[drv->num_corners - 1]; in cpr_find_initial_corner()
1314 for (iter = drv->corners; iter <= end; iter++) { in cpr_find_initial_corner()
1472 * Everything related to (virtual) corners has to be initialized in cpr_pd_attach_dev()
1491 drv->corners = devm_kcalloc(drv->dev, drv->num_corners, in cpr_pd_attach_dev()
1492 sizeof(*drv->corners), in cpr_pd_attach_dev()
1494 if (!drv->corners) in cpr_pd_attach_dev()
1638 * Initialize fuse corners, since it simply depends in cpr_probe()
1640 * Everything related to (virtual) corners has to be in cpr_probe()