Home
last modified time | relevance | path

Searched refs:input_mt_slot (Results 1 – 25 of 56) sorted by relevance

123

/linux/include/linux/input/
H A Dmt.h22 * struct input_mt_slot - represents the state of an input MT slot
27 struct input_mt_slot { struct
50 struct input_mt_slot slots[] __counted_by(num_slots); argument
53 static inline void input_mt_set_value(struct input_mt_slot *slot, in input_mt_set_value()
59 static inline int input_mt_get_value(const struct input_mt_slot *slot, in input_mt_get_value()
65 static inline bool input_mt_is_active(const struct input_mt_slot *slot) in input_mt_is_active()
71 const struct input_mt_slot *slot) in input_mt_is_used()
85 static inline void input_mt_slot(struct input_dev *dev, int slot) in input_mt_slot() function
/linux/drivers/input/
H A Dinput-mt.c139 struct input_mt_slot *slot; in input_mt_report_slot_state()
199 struct input_mt_slot *oldest; in input_mt_report_pointer_emulation()
210 struct input_mt_slot *ps = &mt->slots[i]; in input_mt_report_pointer_emulation()
401 struct input_mt_slot *s; in input_mt_set_matrix()
422 struct input_mt_slot *s; in input_mt_set_slots()
511 struct input_mt_slot *s; in input_mt_get_slot_by_key()
H A Dtouch-overlay.c183 struct input_mt_slot *s = &mt->slots[slot]; in touch_overlay_button_event()
218 struct input_mt_slot *s; in touch_overlay_sync_frame()
/linux/drivers/input/touchscreen/
H A Draspberrypi-ts.c94 input_mt_slot(input, touchid); in rpi_ts_poll()
102 input_mt_slot(input, i); in rpi_ts_poll()
H A Dmsg2638.c152 input_mt_slot(input, 0); in msg2138_ts_irq_handler()
171 input_mt_slot(input, 1); in msg2138_ts_irq_handler()
230 input_mt_slot(input, i); in msg2638_ts_irq_handler()
H A Dektf2127.c95 input_mt_slot(ts->input, slots[i]); in ektf2127_report_event()
108 input_mt_slot(ts->input, slot); in ektf2127_report2_contact()
H A Ds6sy761.c151 input_mt_slot(sdata->input, tid); in s6sy761_report_coordinates()
166 input_mt_slot(sdata->input, tid); in s6sy761_report_release()
H A Degalax_ts.c102 input_mt_slot(input_dev, id); in egalax_ts_interrupt()
H A Dcyttsp_core.c345 input_mt_slot(input, ids[i]); in cyttsp_report_tchdata()
358 input_mt_slot(input, i); in cyttsp_report_tchdata()
H A Dzet6223.c82 input_mt_slot(ts->input, i); in zet6223_irq()
H A Dchipone_icn8318.c115 input_mt_slot(data->input, touch->slot); in icn8318_irq()
H A Dsis_i2c.c191 input_mt_slot(input, slot); in sis_ts_report_contact()
H A Dpenmount.c71 input_mt_slot(input, i); in pm_mtevent()
H A Dnovatek-nvt-ts.c134 input_mt_slot(data->input, slot); in nvt_ts_irq()
H A Dsurface3_spi.c77 input_mt_slot(ts_data->input_dev, slot); in surface3_spi_report_touch()
H A Dhynitron_cstxxx.c252 input_mt_slot(ts_data->input_dev, id); in cst3xx_report_contact()
H A Dhimax_hx83112b.c237 input_mt_slot(ts->input_dev, point_index); in himax_process_event_point()
H A Dst1232.c165 input_mt_slot(input, slots[i]); in st1232_ts_parse_and_report()
H A Dimagis.c144 input_mt_slot(ts->input_dev, i); in imagis_interrupt()
/linux/drivers/input/rmi4/
H A Drmi_2d_sensor.c75 input_mt_slot(input, sensor->tracking_slots[slot]); in rmi_2d_sensor_abs_report()
77 input_mt_slot(input, slot); in rmi_2d_sensor_abs_report()
/linux/drivers/input/mouse/
H A Delantech.c386 input_mt_slot(dev, slot); in elantech_set_slot()
664 input_mt_slot(dev, i); in process_packet_status_v4()
689 input_mt_slot(dev, id); in process_packet_head_v4()
728 input_mt_slot(dev, id); in process_packet_motion_v4()
735 input_mt_slot(dev, sid); in process_packet_motion_v4()
H A Dfocaltech.c126 input_mt_slot(dev, i); in focaltech_report_state()
/linux/drivers/hid/
H A Dhid-asus.c228 struct input_mt_slot *oldest; in asus_report_tool_width()
238 struct input_mt_slot *ps = &mt->slots[i]; in asus_report_tool_width()
270 input_mt_slot(drvdat->input, i); in asus_report_input()
H A Dhid-alps.c338 input_mt_slot(hdata->input, i); in t4_raw_event()
380 input_mt_slot(hdata->input, i); in u1_raw_event()
H A Dhid-elan.c218 input_mt_slot(input, slot_num); in elan_report_mt_slot()

123