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