Symbol: corner
drivers/input/mouse/alps.c
399
struct input_mt_pos corner[4];
drivers/input/mouse/alps.c
431
corner[0].x =
drivers/input/mouse/alps.c
434
corner[0].y =
drivers/input/mouse/alps.c
439
corner[1].x =
drivers/input/mouse/alps.c
442
corner[1].y =
drivers/input/mouse/alps.c
447
corner[2].x =
drivers/input/mouse/alps.c
450
corner[2].y =
drivers/input/mouse/alps.c
455
corner[3].x =
drivers/input/mouse/alps.c
458
corner[3].y =
drivers/input/mouse/alps.c
465
corner[i].x = priv->x_max - corner[i].x;
drivers/input/mouse/alps.c
472
corner[i].y = priv->y_max - corner[i].y;
drivers/input/mouse/alps.c
484
int dx = fields->st.x - corner[i].x;
drivers/input/mouse/alps.c
485
int dy = fields->st.y - corner[i].y;
drivers/input/mouse/alps.c
498
fields->mt[1] = corner[priv->second_touch];
drivers/pmdomain/qcom/cpr.c
1005
if (f_high <= f_low || uV_high <= uV_low || f_high <= corner->freq)
drivers/pmdomain/qcom/cpr.c
1006
return corner->uV;
drivers/pmdomain/qcom/cpr.c
1074
struct corner *corner, *end;
drivers/pmdomain/qcom/cpr.c
1086
corner = drv->corners;
drivers/pmdomain/qcom/cpr.c
1087
end = &corner[drv->num_corners - 1];
drivers/pmdomain/qcom/cpr.c
1164
for (apply_scaling = false, i = 0; corner <= end; corner++, i++) {
drivers/pmdomain/qcom/cpr.c
1174
corner->fuse_corner = fuse;
drivers/pmdomain/qcom/cpr.c
1175
corner->freq = cdata[i].freq;
drivers/pmdomain/qcom/cpr.c
1176
corner->uV = fuse->uV;
drivers/pmdomain/qcom/cpr.c
1180
fdata, corner);
drivers/pmdomain/qcom/cpr.c
1185
} else if (corner->freq == fuse->max_freq) {
drivers/pmdomain/qcom/cpr.c
1191
freq_diff = fuse->max_freq - corner->freq;
drivers/pmdomain/qcom/cpr.c
1193
corner->quot_adjust = scaling * freq_diff_mhz / 1000;
drivers/pmdomain/qcom/cpr.c
1195
corner->uV = cpr_interpolate(corner, step_volt, fdata);
drivers/pmdomain/qcom/cpr.c
1198
corner->max_uV = fuse->max_uV;
drivers/pmdomain/qcom/cpr.c
1199
corner->min_uV = fuse->min_uV;
drivers/pmdomain/qcom/cpr.c
1200
corner->uV = clamp(corner->uV, corner->min_uV, corner->max_uV);
drivers/pmdomain/qcom/cpr.c
1201
corner->last_uV = corner->uV;
drivers/pmdomain/qcom/cpr.c
1204
if (desc->reduce_to_corner_uV && corner->uV < corner->max_uV)
drivers/pmdomain/qcom/cpr.c
1205
corner->max_uV = corner->uV;
drivers/pmdomain/qcom/cpr.c
1206
else if (desc->reduce_to_fuse_uV && fuse->uV < corner->max_uV)
drivers/pmdomain/qcom/cpr.c
1207
corner->max_uV = max(corner->min_uV, fuse->uV);
drivers/pmdomain/qcom/cpr.c
1210
corner->min_uV, corner->uV, corner->max_uV,
drivers/pmdomain/qcom/cpr.c
1211
fuse->quot - corner->quot_adjust);
drivers/pmdomain/qcom/cpr.c
1292
const struct corner *end;
drivers/pmdomain/qcom/cpr.c
1293
struct corner *iter;
drivers/pmdomain/qcom/cpr.c
1320
drv->corner = iter;
drivers/pmdomain/qcom/cpr.c
1324
drv->corner = iter;
drivers/pmdomain/qcom/cpr.c
1327
if (!drv->corner) {
drivers/pmdomain/qcom/cpr.c
1539
struct corner *corner;
drivers/pmdomain/qcom/cpr.c
1541
corner = drv->corner;
drivers/pmdomain/qcom/cpr.c
1542
fuse_corner = corner->fuse_corner;
drivers/pmdomain/qcom/cpr.c
1545
corner->last_uV);
drivers/pmdomain/qcom/cpr.c
234
struct corner *corner;
drivers/pmdomain/qcom/cpr.c
242
struct corner *corners;
drivers/pmdomain/qcom/cpr.c
306
static void cpr_ctl_enable(struct cpr_drv *drv, struct corner *corner)
drivers/pmdomain/qcom/cpr.c
319
corner->save_ctl);
drivers/pmdomain/qcom/cpr.c
320
cpr_irq_set(drv, corner->save_irq);
drivers/pmdomain/qcom/cpr.c
322
if (cpr_is_allowed(drv) && corner->max_uV > corner->min_uV)
drivers/pmdomain/qcom/cpr.c
359
static void cpr_corner_save(struct cpr_drv *drv, struct corner *corner)
drivers/pmdomain/qcom/cpr.c
361
corner->save_ctl = cpr_read(drv, REG_RBCPR_CTL);
drivers/pmdomain/qcom/cpr.c
362
corner->save_irq = cpr_read(drv, REG_RBIF_IRQ_EN(0));
drivers/pmdomain/qcom/cpr.c
365
static void cpr_corner_restore(struct cpr_drv *drv, struct corner *corner)
drivers/pmdomain/qcom/cpr.c
368
struct fuse_corner *fuse = corner->fuse_corner;
drivers/pmdomain/qcom/cpr.c
374
gcnt |= fuse->quot - corner->quot_adjust;
drivers/pmdomain/qcom/cpr.c
386
ctl = corner->save_ctl;
drivers/pmdomain/qcom/cpr.c
388
irq = corner->save_irq;
drivers/pmdomain/qcom/cpr.c
413
struct fuse_corner *prev_fuse_corner = drv->corner->fuse_corner;
drivers/pmdomain/qcom/cpr.c
425
struct fuse_corner *prev_fuse_corner = drv->corner->fuse_corner;
drivers/pmdomain/qcom/cpr.c
433
static int cpr_scale_voltage(struct cpr_drv *drv, struct corner *corner,
drivers/pmdomain/qcom/cpr.c
437
struct fuse_corner *fuse_corner = corner->fuse_corner;
drivers/pmdomain/qcom/cpr.c
459
return drv->corner ? drv->corner - drv->corners + 1 : 0;
drivers/pmdomain/qcom/cpr.c
466
struct corner *corner;
drivers/pmdomain/qcom/cpr.c
476
corner = drv->corner;
drivers/pmdomain/qcom/cpr.c
482
last_uV = corner->last_uV;
drivers/pmdomain/qcom/cpr.c
496
if (last_uV >= corner->max_uV) {
drivers/pmdomain/qcom/cpr.c
516
new_uV = min(new_uV, corner->max_uV);
drivers/pmdomain/qcom/cpr.c
533
if (last_uV <= corner->min_uV) {
drivers/pmdomain/qcom/cpr.c
553
new_uV = max(new_uV, corner->min_uV);
drivers/pmdomain/qcom/cpr.c
560
ret = cpr_scale_voltage(drv, corner, new_uV, dir);
drivers/pmdomain/qcom/cpr.c
565
drv->corner->last_uV = new_uV;
drivers/pmdomain/qcom/cpr.c
638
cpr_corner_save(drv, drv->corner);
drivers/pmdomain/qcom/cpr.c
656
if (cpr_is_allowed(drv) && drv->corner) {
drivers/pmdomain/qcom/cpr.c
658
cpr_corner_restore(drv, drv->corner);
drivers/pmdomain/qcom/cpr.c
659
cpr_ctl_enable(drv, drv->corner);
drivers/pmdomain/qcom/cpr.c
685
struct corner *corner;
drivers/pmdomain/qcom/cpr.c
732
corner = &drv->corners[i];
drivers/pmdomain/qcom/cpr.c
733
corner->save_ctl = val;
drivers/pmdomain/qcom/cpr.c
734
corner->save_irq = CPR_INT_DEFAULT;
drivers/pmdomain/qcom/cpr.c
750
struct corner *corner, *end;
drivers/pmdomain/qcom/cpr.c
763
corner = drv->corners + state - 1;
drivers/pmdomain/qcom/cpr.c
765
if (corner > end || corner < drv->corners)
drivers/pmdomain/qcom/cpr.c
769
if (drv->corner > corner)
drivers/pmdomain/qcom/cpr.c
771
else if (drv->corner < corner)
drivers/pmdomain/qcom/cpr.c
777
new_uV = corner->last_uV;
drivers/pmdomain/qcom/cpr.c
779
new_uV = corner->uV;
drivers/pmdomain/qcom/cpr.c
784
ret = cpr_scale_voltage(drv, corner, new_uV, dir);
drivers/pmdomain/qcom/cpr.c
790
if (drv->corner != corner)
drivers/pmdomain/qcom/cpr.c
791
cpr_corner_restore(drv, corner);
drivers/pmdomain/qcom/cpr.c
792
cpr_ctl_enable(drv, corner);
drivers/pmdomain/qcom/cpr.c
795
drv->corner = corner;
drivers/pmdomain/qcom/cpr.c
955
const struct corner *corner)
drivers/pmdomain/qcom/cpr.c
963
fuse = corner->fuse_corner;
drivers/pmdomain/qcom/cpr.c
983
static int cpr_interpolate(const struct corner *corner, int step_volt,
drivers/pmdomain/qcom/cpr.c
991
fuse = corner->fuse_corner;
drivers/pmdomain/qcom/cpr.c
998
f_diff = fuse->max_freq - corner->freq;
drivers/pmdomain/qcom/rpmhpd.c
1015
unsigned int corner;
drivers/pmdomain/qcom/rpmhpd.c
1020
corner = max(pd->corner, pd->enable_corner);
drivers/pmdomain/qcom/rpmhpd.c
1021
ret = rpmhpd_aggregate_corner(pd, corner);
drivers/pmdomain/qcom/rpmhpd.c
1075
pd->corner = i;
drivers/pmdomain/qcom/rpmhpd.c
1193
unsigned int corner;
drivers/pmdomain/qcom/rpmhpd.c
1208
corner = max(pd->corner, pd->enable_corner);
drivers/pmdomain/qcom/rpmhpd.c
1210
corner = 0;
drivers/pmdomain/qcom/rpmhpd.c
1212
ret = rpmhpd_aggregate_corner(pd, corner);
drivers/pmdomain/qcom/rpmhpd.c
52
unsigned int corner;
drivers/pmdomain/qcom/rpmhpd.c
926
unsigned int corner, bool sync)
drivers/pmdomain/qcom/rpmhpd.c
930
.data = corner,
drivers/pmdomain/qcom/rpmhpd.c
943
static void to_active_sleep(struct rpmhpd *pd, unsigned int corner,
drivers/pmdomain/qcom/rpmhpd.c
946
*active = corner;
drivers/pmdomain/qcom/rpmhpd.c
963
static int rpmhpd_aggregate_corner(struct rpmhpd *pd, unsigned int corner)
drivers/pmdomain/qcom/rpmhpd.c
973
to_active_sleep(pd, corner, &this_active_corner, &this_sleep_corner);
drivers/pmdomain/qcom/rpmhpd.c
981
peer_enabled_corner = max(peer->corner, peer->enable_corner);
drivers/pmdomain/qcom/rpmpd.c
1013
to_active_sleep(pd, pd->corner, &this_active_corner, &this_sleep_corner);
drivers/pmdomain/qcom/rpmpd.c
1016
to_active_sleep(peer, peer->corner, &peer_active_corner,
drivers/pmdomain/qcom/rpmpd.c
1043
if (pd->corner)
drivers/pmdomain/qcom/rpmpd.c
1075
pd->corner = state;
drivers/pmdomain/qcom/rpmpd.c
1165
pd->corner = 0;
drivers/pmdomain/qcom/rpmpd.c
56
unsigned int corner;
drivers/pmdomain/qcom/rpmpd.c
978
static int rpmpd_send_corner(struct rpmpd *pd, int state, unsigned int corner)
drivers/pmdomain/qcom/rpmpd.c
983
.value = cpu_to_le32(corner),
drivers/pmdomain/qcom/rpmpd.c
990
static void to_active_sleep(struct rpmpd *pd, unsigned int corner,
drivers/pmdomain/qcom/rpmpd.c
993
*active = corner;