Symbol: corner
drivers/input/mouse/alps.c
398
struct input_mt_pos corner[4];
drivers/input/mouse/alps.c
430
corner[0].x =
drivers/input/mouse/alps.c
433
corner[0].y =
drivers/input/mouse/alps.c
438
corner[1].x =
drivers/input/mouse/alps.c
441
corner[1].y =
drivers/input/mouse/alps.c
446
corner[2].x =
drivers/input/mouse/alps.c
449
corner[2].y =
drivers/input/mouse/alps.c
454
corner[3].x =
drivers/input/mouse/alps.c
457
corner[3].y =
drivers/input/mouse/alps.c
464
corner[i].x = priv->x_max - corner[i].x;
drivers/input/mouse/alps.c
471
corner[i].y = priv->y_max - corner[i].y;
drivers/input/mouse/alps.c
483
int dx = fields->st.x - corner[i].x;
drivers/input/mouse/alps.c
484
int dy = fields->st.y - corner[i].y;
drivers/input/mouse/alps.c
497
fields->mt[1] = corner[priv->second_touch];
drivers/pmdomain/qcom/cpr.c
1004
if (f_high <= f_low || uV_high <= uV_low || f_high <= corner->freq)
drivers/pmdomain/qcom/cpr.c
1005
return corner->uV;
drivers/pmdomain/qcom/cpr.c
1073
struct corner *corner, *end;
drivers/pmdomain/qcom/cpr.c
1085
corner = drv->corners;
drivers/pmdomain/qcom/cpr.c
1086
end = &corner[drv->num_corners - 1];
drivers/pmdomain/qcom/cpr.c
1163
for (apply_scaling = false, i = 0; corner <= end; corner++, i++) {
drivers/pmdomain/qcom/cpr.c
1173
corner->fuse_corner = fuse;
drivers/pmdomain/qcom/cpr.c
1174
corner->freq = cdata[i].freq;
drivers/pmdomain/qcom/cpr.c
1175
corner->uV = fuse->uV;
drivers/pmdomain/qcom/cpr.c
1179
fdata, corner);
drivers/pmdomain/qcom/cpr.c
1184
} else if (corner->freq == fuse->max_freq) {
drivers/pmdomain/qcom/cpr.c
1190
freq_diff = fuse->max_freq - corner->freq;
drivers/pmdomain/qcom/cpr.c
1192
corner->quot_adjust = scaling * freq_diff_mhz / 1000;
drivers/pmdomain/qcom/cpr.c
1194
corner->uV = cpr_interpolate(corner, step_volt, fdata);
drivers/pmdomain/qcom/cpr.c
1197
corner->max_uV = fuse->max_uV;
drivers/pmdomain/qcom/cpr.c
1198
corner->min_uV = fuse->min_uV;
drivers/pmdomain/qcom/cpr.c
1199
corner->uV = clamp(corner->uV, corner->min_uV, corner->max_uV);
drivers/pmdomain/qcom/cpr.c
1200
corner->last_uV = corner->uV;
drivers/pmdomain/qcom/cpr.c
1203
if (desc->reduce_to_corner_uV && corner->uV < corner->max_uV)
drivers/pmdomain/qcom/cpr.c
1204
corner->max_uV = corner->uV;
drivers/pmdomain/qcom/cpr.c
1205
else if (desc->reduce_to_fuse_uV && fuse->uV < corner->max_uV)
drivers/pmdomain/qcom/cpr.c
1206
corner->max_uV = max(corner->min_uV, fuse->uV);
drivers/pmdomain/qcom/cpr.c
1209
corner->min_uV, corner->uV, corner->max_uV,
drivers/pmdomain/qcom/cpr.c
1210
fuse->quot - corner->quot_adjust);
drivers/pmdomain/qcom/cpr.c
1291
const struct corner *end;
drivers/pmdomain/qcom/cpr.c
1292
struct corner *iter;
drivers/pmdomain/qcom/cpr.c
1319
drv->corner = iter;
drivers/pmdomain/qcom/cpr.c
1323
drv->corner = iter;
drivers/pmdomain/qcom/cpr.c
1326
if (!drv->corner) {
drivers/pmdomain/qcom/cpr.c
1538
struct corner *corner;
drivers/pmdomain/qcom/cpr.c
1540
corner = drv->corner;
drivers/pmdomain/qcom/cpr.c
1541
fuse_corner = corner->fuse_corner;
drivers/pmdomain/qcom/cpr.c
1544
corner->last_uV);
drivers/pmdomain/qcom/cpr.c
234
struct corner *corner;
drivers/pmdomain/qcom/cpr.c
243
struct corner *corners;
drivers/pmdomain/qcom/cpr.c
305
static void cpr_ctl_enable(struct cpr_drv *drv, struct corner *corner)
drivers/pmdomain/qcom/cpr.c
318
corner->save_ctl);
drivers/pmdomain/qcom/cpr.c
319
cpr_irq_set(drv, corner->save_irq);
drivers/pmdomain/qcom/cpr.c
321
if (cpr_is_allowed(drv) && corner->max_uV > corner->min_uV)
drivers/pmdomain/qcom/cpr.c
358
static void cpr_corner_save(struct cpr_drv *drv, struct corner *corner)
drivers/pmdomain/qcom/cpr.c
360
corner->save_ctl = cpr_read(drv, REG_RBCPR_CTL);
drivers/pmdomain/qcom/cpr.c
361
corner->save_irq = cpr_read(drv, REG_RBIF_IRQ_EN(0));
drivers/pmdomain/qcom/cpr.c
364
static void cpr_corner_restore(struct cpr_drv *drv, struct corner *corner)
drivers/pmdomain/qcom/cpr.c
367
struct fuse_corner *fuse = corner->fuse_corner;
drivers/pmdomain/qcom/cpr.c
373
gcnt |= fuse->quot - corner->quot_adjust;
drivers/pmdomain/qcom/cpr.c
385
ctl = corner->save_ctl;
drivers/pmdomain/qcom/cpr.c
387
irq = corner->save_irq;
drivers/pmdomain/qcom/cpr.c
412
struct fuse_corner *prev_fuse_corner = drv->corner->fuse_corner;
drivers/pmdomain/qcom/cpr.c
424
struct fuse_corner *prev_fuse_corner = drv->corner->fuse_corner;
drivers/pmdomain/qcom/cpr.c
432
static int cpr_scale_voltage(struct cpr_drv *drv, struct corner *corner,
drivers/pmdomain/qcom/cpr.c
436
struct fuse_corner *fuse_corner = corner->fuse_corner;
drivers/pmdomain/qcom/cpr.c
458
return drv->corner ? drv->corner - drv->corners + 1 : 0;
drivers/pmdomain/qcom/cpr.c
465
struct corner *corner;
drivers/pmdomain/qcom/cpr.c
475
corner = drv->corner;
drivers/pmdomain/qcom/cpr.c
481
last_uV = corner->last_uV;
drivers/pmdomain/qcom/cpr.c
495
if (last_uV >= corner->max_uV) {
drivers/pmdomain/qcom/cpr.c
515
new_uV = min(new_uV, corner->max_uV);
drivers/pmdomain/qcom/cpr.c
532
if (last_uV <= corner->min_uV) {
drivers/pmdomain/qcom/cpr.c
552
new_uV = max(new_uV, corner->min_uV);
drivers/pmdomain/qcom/cpr.c
559
ret = cpr_scale_voltage(drv, corner, new_uV, dir);
drivers/pmdomain/qcom/cpr.c
564
drv->corner->last_uV = new_uV;
drivers/pmdomain/qcom/cpr.c
637
cpr_corner_save(drv, drv->corner);
drivers/pmdomain/qcom/cpr.c
655
if (cpr_is_allowed(drv) && drv->corner) {
drivers/pmdomain/qcom/cpr.c
657
cpr_corner_restore(drv, drv->corner);
drivers/pmdomain/qcom/cpr.c
658
cpr_ctl_enable(drv, drv->corner);
drivers/pmdomain/qcom/cpr.c
684
struct corner *corner;
drivers/pmdomain/qcom/cpr.c
731
corner = &drv->corners[i];
drivers/pmdomain/qcom/cpr.c
732
corner->save_ctl = val;
drivers/pmdomain/qcom/cpr.c
733
corner->save_irq = CPR_INT_DEFAULT;
drivers/pmdomain/qcom/cpr.c
749
struct corner *corner, *end;
drivers/pmdomain/qcom/cpr.c
762
corner = drv->corners + state - 1;
drivers/pmdomain/qcom/cpr.c
764
if (corner > end || corner < drv->corners)
drivers/pmdomain/qcom/cpr.c
768
if (drv->corner > corner)
drivers/pmdomain/qcom/cpr.c
770
else if (drv->corner < corner)
drivers/pmdomain/qcom/cpr.c
776
new_uV = corner->last_uV;
drivers/pmdomain/qcom/cpr.c
778
new_uV = corner->uV;
drivers/pmdomain/qcom/cpr.c
783
ret = cpr_scale_voltage(drv, corner, new_uV, dir);
drivers/pmdomain/qcom/cpr.c
789
if (drv->corner != corner)
drivers/pmdomain/qcom/cpr.c
790
cpr_corner_restore(drv, corner);
drivers/pmdomain/qcom/cpr.c
791
cpr_ctl_enable(drv, corner);
drivers/pmdomain/qcom/cpr.c
794
drv->corner = corner;
drivers/pmdomain/qcom/cpr.c
954
const struct corner *corner)
drivers/pmdomain/qcom/cpr.c
962
fuse = corner->fuse_corner;
drivers/pmdomain/qcom/cpr.c
982
static int cpr_interpolate(const struct corner *corner, int step_volt,
drivers/pmdomain/qcom/cpr.c
990
fuse = corner->fuse_corner;
drivers/pmdomain/qcom/cpr.c
997
f_diff = fuse->max_freq - corner->freq;
drivers/pmdomain/qcom/rpmhpd.c
1100
unsigned int corner;
drivers/pmdomain/qcom/rpmhpd.c
1115
corner = max(pd->corner, pd->enable_corner);
drivers/pmdomain/qcom/rpmhpd.c
1117
corner = 0;
drivers/pmdomain/qcom/rpmhpd.c
1119
ret = rpmhpd_aggregate_corner(pd, corner);
drivers/pmdomain/qcom/rpmhpd.c
52
unsigned int corner;
drivers/pmdomain/qcom/rpmhpd.c
833
unsigned int corner, bool sync)
drivers/pmdomain/qcom/rpmhpd.c
837
.data = corner,
drivers/pmdomain/qcom/rpmhpd.c
850
static void to_active_sleep(struct rpmhpd *pd, unsigned int corner,
drivers/pmdomain/qcom/rpmhpd.c
853
*active = corner;
drivers/pmdomain/qcom/rpmhpd.c
870
static int rpmhpd_aggregate_corner(struct rpmhpd *pd, unsigned int corner)
drivers/pmdomain/qcom/rpmhpd.c
880
to_active_sleep(pd, corner, &this_active_corner, &this_sleep_corner);
drivers/pmdomain/qcom/rpmhpd.c
888
peer_enabled_corner = max(peer->corner, peer->enable_corner);
drivers/pmdomain/qcom/rpmhpd.c
922
unsigned int corner;
drivers/pmdomain/qcom/rpmhpd.c
927
corner = max(pd->corner, pd->enable_corner);
drivers/pmdomain/qcom/rpmhpd.c
928
ret = rpmhpd_aggregate_corner(pd, corner);
drivers/pmdomain/qcom/rpmhpd.c
982
pd->corner = i;
drivers/pmdomain/qcom/rpmpd.c
1006
to_active_sleep(pd, pd->corner, &this_active_corner, &this_sleep_corner);
drivers/pmdomain/qcom/rpmpd.c
1009
to_active_sleep(peer, peer->corner, &peer_active_corner,
drivers/pmdomain/qcom/rpmpd.c
1036
if (pd->corner)
drivers/pmdomain/qcom/rpmpd.c
1068
pd->corner = state;
drivers/pmdomain/qcom/rpmpd.c
1158
pd->corner = 0;
drivers/pmdomain/qcom/rpmpd.c
56
unsigned int corner;
drivers/pmdomain/qcom/rpmpd.c
971
static int rpmpd_send_corner(struct rpmpd *pd, int state, unsigned int corner)
drivers/pmdomain/qcom/rpmpd.c
976
.value = cpu_to_le32(corner),
drivers/pmdomain/qcom/rpmpd.c
983
static void to_active_sleep(struct rpmpd *pd, unsigned int corner,
drivers/pmdomain/qcom/rpmpd.c
986
*active = corner;