Lines Matching defs:pen
26 * uclogic_inrange_timeout - handle pen in-range state timeout.
27 * Emulate input events normally generated when pen goes out of range for
75 /* Discard invalid pen usages */
76 if (params->pen.usage_invalid && (field->application == HID_DG_PEN))
98 * If this is the input corresponding to the pen report
101 if (hi->report->id == params->pen.id) {
166 * than the pen, so use QUIRK_MULTI_INPUT for all tablets.
274 * uclogic_raw_event_pen - handle raw pen events (pen HID reports).
286 struct uclogic_params_pen *pen = &drvdata->params.pen;
292 if (pen->inrange ==
298 * If report contains fragmented high-resolution pen
301 if (size >= 10 && pen->fragmented_hires) {
323 if (pen->inrange == UCLOGIC_PARAMS_PEN_INRANGE_NONE) {
331 if (size >= 12 && pen->tilt_y_flipped)
435 /* Tweak pen reports, if necessary */
436 if ((report_id == params->pen.id) && (size >= 2)) {
438 params->pen.subreport_list +
439 ARRAY_SIZE(params->pen.subreport_list);
441 for (subreport = params->pen.subreport_list;