Lines Matching defs:tch_abs
173 struct cyttsp5_tch_abs_params tch_abs[CY_TCH_NUM_ABS];
285 si->tch_abs[abs].size,
286 si->tch_abs[abs].max,
287 xy_data + si->tch_abs[abs].ofs,
288 si->tch_abs[abs].bofs);
396 error = input_mt_init_slots(ts->input, si->tch_abs[CY_TCH_T].max,
682 static int fill_tch_abs(struct cyttsp5_tch_abs_params *tch_abs, int report_size,
685 tch_abs->ofs = offset / 8;
686 tch_abs->size = report_size / 8;
688 tch_abs->size += 1;
689 tch_abs->min = 0;
690 tch_abs->max = 1 << report_size;
691 tch_abs->bofs = offset - (tch_abs->ofs << 3);
757 fill_tch_abs(&si->tch_abs[CY_TCH_X], REPORT_SIZE_16,
759 fill_tch_abs(&si->tch_abs[CY_TCH_Y], REPORT_SIZE_16,
761 fill_tch_abs(&si->tch_abs[CY_TCH_P], REPORT_SIZE_8,
763 fill_tch_abs(&si->tch_abs[CY_TCH_T], REPORT_SIZE_5,
767 fill_tch_abs(&si->tch_abs[CY_TCH_MAJ], REPORT_SIZE_8,
769 fill_tch_abs(&si->tch_abs[CY_TCH_MIN], REPORT_SIZE_8,