Home
last modified time | relevance | path

Searched refs:xy_data (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-5.10/drivers/input/touchscreen/
H A Dcyttsp_core.c115 ts->xy_data.hst_mode ^ CY_HNDSHK_BIT); in cyttsp_handshake()
167 sizeof(ts->xy_data), &ts->xy_data); in cyttsp_set_operational_mode()
175 return ts->xy_data.act_dist == CY_ACT_DIST_DFLT ? -EIO : 0; in cyttsp_set_operational_mode()
273 static void cyttsp_extract_track_ids(struct cyttsp_xydata *xy_data, int *ids) in cyttsp_extract_track_ids() argument
275 ids[0] = xy_data->touch12_id >> 4; in cyttsp_extract_track_ids()
276 ids[1] = xy_data->touch12_id & 0xF; in cyttsp_extract_track_ids()
277 ids[2] = xy_data->touch34_id >> 4; in cyttsp_extract_track_ids()
278 ids[3] = xy_data->touch34_id & 0xF; in cyttsp_extract_track_ids()
281 static const struct cyttsp_tch *cyttsp_get_tch(struct cyttsp_xydata *xy_data, in cyttsp_get_tch() argument
300 struct cyttsp_xydata *xy_data = &ts->xy_data; cyttsp_report_tchdata() local
[all...]
H A Dcyttsp4_core.c589 p = krealloc(si->xy_data, si->si_ofs.data_size, GFP_KERNEL|__GFP_ZERO); in cyttsp4_si_get_op_data_ptrs()
592 si->xy_data = p; in cyttsp4_si_get_op_data_ptrs()
665 dev_dbg(cd->dev, "%s: xy_mode=%p xy_data=%p\n", __func__, in cyttsp4_si_put_log_data()
666 si->xy_mode, si->xy_data); in cyttsp4_si_put_log_data()
765 int *axis, int size, int max, u8 *xy_data, int bofs) in cyttsp4_get_touch_axis()
772 "%s: *axis=%02X(%d) size=%d max=%08X xy_data=%p" in cyttsp4_get_touch_axis()
773 " xy_data[%d]=%02X(%d) bofs=%d\n", in cyttsp4_get_touch_axis()
774 __func__, *axis, *axis, size, max, xy_data, next, in cyttsp4_get_touch_axis()
775 xy_data[next], xy_data[nex in cyttsp4_get_touch_axis()
764 cyttsp4_get_touch_axis(struct cyttsp4_mt_data *md, int *axis, int size, int max, u8 *xy_data, int bofs) cyttsp4_get_touch_axis() argument
789 cyttsp4_get_touch(struct cyttsp4_mt_data *md, struct cyttsp4_touch *touch, u8 *xy_data) cyttsp4_get_touch() argument
[all...]
H A Dcyttsp_core.h121 struct cyttsp_xydata xy_data; member
H A Dcyttsp4_core.h319 u8 *xy_data; /* operational touch regs */ member
/kernel/linux/linux-6.6/drivers/input/touchscreen/
H A Dcyttsp_core.c123 ts->xy_data.hst_mode ^ CY_HNDSHK_BIT); in cyttsp_handshake()
175 sizeof(ts->xy_data), &ts->xy_data); in cyttsp_set_operational_mode()
183 return ts->xy_data.act_dist == CY_ACT_DIST_DFLT ? -EIO : 0; in cyttsp_set_operational_mode()
290 static void cyttsp_extract_track_ids(struct cyttsp_xydata *xy_data, int *ids) in cyttsp_extract_track_ids() argument
292 ids[0] = xy_data->touch12_id >> 4; in cyttsp_extract_track_ids()
293 ids[1] = xy_data->touch12_id & 0xF; in cyttsp_extract_track_ids()
294 ids[2] = xy_data->touch34_id >> 4; in cyttsp_extract_track_ids()
295 ids[3] = xy_data->touch34_id & 0xF; in cyttsp_extract_track_ids()
298 static const struct cyttsp_tch *cyttsp_get_tch(struct cyttsp_xydata *xy_data, in cyttsp_get_tch() argument
317 struct cyttsp_xydata *xy_data = &ts->xy_data; cyttsp_report_tchdata() local
[all...]
H A Dcyttsp4_core.c603 p = krealloc(si->xy_data, si->si_ofs.data_size, GFP_KERNEL|__GFP_ZERO); in cyttsp4_si_get_op_data_ptrs()
606 si->xy_data = p; in cyttsp4_si_get_op_data_ptrs()
679 dev_dbg(cd->dev, "%s: xy_mode=%p xy_data=%p\n", __func__, in cyttsp4_si_put_log_data()
680 si->xy_mode, si->xy_data); in cyttsp4_si_put_log_data()
779 int *axis, int size, int max, u8 *xy_data, int bofs) in cyttsp4_get_touch_axis()
786 "%s: *axis=%02X(%d) size=%d max=%08X xy_data=%p" in cyttsp4_get_touch_axis()
787 " xy_data[%d]=%02X(%d) bofs=%d\n", in cyttsp4_get_touch_axis()
788 __func__, *axis, *axis, size, max, xy_data, next, in cyttsp4_get_touch_axis()
789 xy_data[next], xy_data[nex in cyttsp4_get_touch_axis()
778 cyttsp4_get_touch_axis(struct cyttsp4_mt_data *md, int *axis, int size, int max, u8 *xy_data, int bofs) cyttsp4_get_touch_axis() argument
803 cyttsp4_get_touch(struct cyttsp4_mt_data *md, struct cyttsp4_touch *touch, u8 *xy_data) cyttsp4_get_touch() argument
[all...]
H A Dcyttsp_core.h120 struct cyttsp_xydata xy_data; member
H A Dcyttsp5.c266 static void cyttsp5_get_touch_axis(int *axis, int size, int max, u8 *xy_data, in cyttsp5_get_touch_axis() argument
272 *axis += ((xy_data[nbyte] >> bofs) << (nbyte * 8)); in cyttsp5_get_touch_axis()
278 struct cyttsp5_touch *touch, u8 *xy_data) in cyttsp5_get_touch_record()
287 xy_data + si->tch_abs[abs].ofs, in cyttsp5_get_touch_record()
365 /* extract xy_data for all currently reported touches */ in cyttsp5_mt_attention()
277 cyttsp5_get_touch_record(struct cyttsp5 *ts, struct cyttsp5_touch *touch, u8 *xy_data) cyttsp5_get_touch_record() argument
H A Dcyttsp4_core.h305 u8 *xy_data; /* operational touch regs */ member

Completed in 11 milliseconds