Home
last modified time | relevance | path

Searched defs:psmouse (Results 1 – 25 of 27) sorted by relevance

12

/drivers/input/mouse/
Dpsmouse.h44 struct psmouse { struct
62 enum psmouse_state state; argument
72 psmouse_ret_t (*protocol_handler)(struct psmouse *psmouse); argument
73 void (*set_rate)(struct psmouse *psmouse, unsigned int rate); argument
74 void (*set_resolution)(struct psmouse *psmouse, unsigned int resolution); argument
75 void (*set_scale)(struct psmouse *psmouse, enum psmouse_scale scale); argument
77 int (*reconnect)(struct psmouse *psmouse); argument
78 void (*disconnect)(struct psmouse *psmouse); argument
79 void (*cleanup)(struct psmouse *psmouse); argument
80 int (*poll)(struct psmouse *psmouse); argument
[all …]
Dalps.c245 static void alps_process_packet_v1_v2(struct psmouse *psmouse) in alps_process_packet_v1_v2()
507 static void alps_report_mt_data(struct psmouse *psmouse, int n) in alps_report_mt_data()
521 static void alps_report_semi_mt_data(struct psmouse *psmouse, int fingers) in alps_report_semi_mt_data()
552 static void alps_process_trackstick_packet_v3(struct psmouse *psmouse) in alps_process_trackstick_packet_v3()
631 struct psmouse *psmouse) in alps_decode_pinnacle()
657 struct psmouse *psmouse) in alps_decode_rushmore()
685 struct psmouse *psmouse) in alps_decode_dolphin()
721 static void alps_process_touchpad_packet_v3_v5(struct psmouse *psmouse) in alps_process_touchpad_packet_v3_v5()
799 static void alps_process_packet_v3(struct psmouse *psmouse) in alps_process_packet_v3()
819 static void alps_process_packet_v6(struct psmouse *psmouse) in alps_process_packet_v6()
[all …]
Dpsmouse-base.c134 psmouse_ret_t psmouse_process_byte(struct psmouse *psmouse) in psmouse_process_byte()
214 void psmouse_queue_work(struct psmouse *psmouse, struct delayed_work *work, in psmouse_queue_work()
223 static inline void __psmouse_set_state(struct psmouse *psmouse, enum psmouse_state new_state) in __psmouse_set_state()
236 void psmouse_set_state(struct psmouse *psmouse, enum psmouse_state new_state) in psmouse_set_state()
247 static int psmouse_handle_byte(struct psmouse *psmouse) in psmouse_handle_byte()
292 struct psmouse *psmouse = serio_get_drvdata(serio); in psmouse_interrupt() local
382 int psmouse_sliced_command(struct psmouse *psmouse, unsigned char command) in psmouse_sliced_command()
401 int psmouse_reset(struct psmouse *psmouse) in psmouse_reset()
417 void psmouse_set_resolution(struct psmouse *psmouse, unsigned int resolution) in psmouse_set_resolution()
433 static void psmouse_set_rate(struct psmouse *psmouse, unsigned int rate) in psmouse_set_rate()
[all …]
Dsentelic.c84 static int fsp_reg_read(struct psmouse *psmouse, int reg_addr, int *reg_val) in fsp_reg_read()
141 static int fsp_reg_write(struct psmouse *psmouse, int reg_addr, int reg_val) in fsp_reg_write()
194 static int fsp_reg_write_enable(struct psmouse *psmouse, bool enable) in fsp_reg_write_enable()
214 static int fsp_page_reg_read(struct psmouse *psmouse, int *reg_val) in fsp_page_reg_read()
252 static int fsp_page_reg_write(struct psmouse *psmouse, int reg_val) in fsp_page_reg_write()
290 static int fsp_get_version(struct psmouse *psmouse, int *version) in fsp_get_version()
298 static int fsp_get_revision(struct psmouse *psmouse, int *rev) in fsp_get_revision()
306 static int fsp_get_sn(struct psmouse *psmouse, int *sn) in fsp_get_sn()
327 static int fsp_get_buttons(struct psmouse *psmouse, int *btn) in fsp_get_buttons()
345 static int fsp_opc_tag_enable(struct psmouse *psmouse, bool enable) in fsp_opc_tag_enable()
[all …]
Dcypress_ps2.c32 static void cypress_set_packet_size(struct psmouse *psmouse, unsigned int n) in cypress_set_packet_size()
41 static int cypress_ps2_sendbyte(struct psmouse *psmouse, int value) in cypress_ps2_sendbyte()
63 static int cypress_ps2_ext_cmd(struct psmouse *psmouse, unsigned short cmd, in cypress_ps2_ext_cmd()
101 static int cypress_ps2_read_cmd_status(struct psmouse *psmouse, in cypress_ps2_read_cmd_status()
141 static bool cypress_verify_cmd_state(struct psmouse *psmouse, in cypress_verify_cmd_state()
172 static int cypress_send_ext_cmd(struct psmouse *psmouse, unsigned char cmd, in cypress_send_ext_cmd()
204 int cypress_detect(struct psmouse *psmouse, bool set_properties) in cypress_detect()
223 static int cypress_read_fw_version(struct psmouse *psmouse) in cypress_read_fw_version()
252 static int cypress_read_tp_metrics(struct psmouse *psmouse) in cypress_read_tp_metrics()
325 static int cypress_query_hardware(struct psmouse *psmouse) in cypress_query_hardware()
[all …]
Dsynaptics.c80 static int synaptics_mode_cmd(struct psmouse *psmouse, unsigned char mode) in synaptics_mode_cmd()
92 int synaptics_detect(struct psmouse *psmouse, bool set_properties) in synaptics_detect()
116 void synaptics_reset(struct psmouse *psmouse) in synaptics_reset()
238 static int synaptics_send_cmd(struct psmouse *psmouse, unsigned char c, unsigned char *param) in synaptics_send_cmd()
251 static int synaptics_model_id(struct psmouse *psmouse) in synaptics_model_id()
262 static int synaptics_more_extended_queries(struct psmouse *psmouse) in synaptics_more_extended_queries()
279 static int synaptics_query_modes(struct psmouse *psmouse) in synaptics_query_modes()
301 static int synaptics_firmware_id(struct psmouse *psmouse) in synaptics_firmware_id()
316 static int synaptics_capability(struct psmouse *psmouse) in synaptics_capability()
372 static int synaptics_identify(struct psmouse *psmouse) in synaptics_identify()
[all …]
Dhgpk.c127 static int hgpk_discard_decay_hack(struct psmouse *psmouse, int x, int y) in hgpk_discard_decay_hack()
188 static void hgpk_reset_hack_state(struct psmouse *psmouse) in hgpk_reset_hack_state()
214 static void hgpk_spewing_hack(struct psmouse *psmouse, in hgpk_spewing_hack()
309 static bool hgpk_is_byte_valid(struct psmouse *psmouse, unsigned char *packet) in hgpk_is_byte_valid()
343 static void hgpk_process_advanced_packet(struct psmouse *psmouse) in hgpk_process_advanced_packet()
428 static void hgpk_process_simple_packet(struct psmouse *psmouse) in hgpk_process_simple_packet()
463 static psmouse_ret_t hgpk_process_byte(struct psmouse *psmouse) in hgpk_process_byte()
495 static int hgpk_select_mode(struct psmouse *psmouse) in hgpk_select_mode()
606 static int hgpk_reset_device(struct psmouse *psmouse, bool recalibrate) in hgpk_reset_device()
638 static int hgpk_force_recalibrate(struct psmouse *psmouse) in hgpk_force_recalibrate()
[all …]
Dfocaltech.c39 int focaltech_detect(struct psmouse *psmouse, bool set_properties) in focaltech_detect()
119 static void focaltech_report_state(struct psmouse *psmouse) in focaltech_report_state()
153 static void focaltech_process_touch_packet(struct psmouse *psmouse, in focaltech_process_touch_packet()
177 static void focaltech_process_abs_packet(struct psmouse *psmouse, in focaltech_process_abs_packet()
199 static void focaltech_process_rel_packet(struct psmouse *psmouse, in focaltech_process_rel_packet()
230 static void focaltech_process_packet(struct psmouse *psmouse) in focaltech_process_packet()
255 static psmouse_ret_t focaltech_process_byte(struct psmouse *psmouse) in focaltech_process_byte()
269 static int focaltech_switch_protocol(struct psmouse *psmouse) in focaltech_switch_protocol()
297 static void focaltech_reset(struct psmouse *psmouse) in focaltech_reset()
303 static void focaltech_disconnect(struct psmouse *psmouse) in focaltech_disconnect()
[all …]
Delantech.c35 static int synaptics_send_cmd(struct psmouse *psmouse, unsigned char c, in synaptics_send_cmd()
50 static int elantech_send_cmd(struct psmouse *psmouse, unsigned char c, in elantech_send_cmd()
68 static int elantech_ps2_command(struct psmouse *psmouse, in elantech_ps2_command()
95 static int elantech_read_reg(struct psmouse *psmouse, unsigned char reg, in elantech_read_reg()
151 static int elantech_write_reg(struct psmouse *psmouse, unsigned char reg, in elantech_write_reg()
223 static void elantech_packet_dump(struct psmouse *psmouse) in elantech_packet_dump()
233 static void elantech_report_absolute_v1(struct psmouse *psmouse) in elantech_report_absolute_v1()
321 static void elantech_report_absolute_v2(struct psmouse *psmouse) in elantech_report_absolute_v2()
403 static void elantech_report_trackpoint(struct psmouse *psmouse, in elantech_report_trackpoint()
461 static void elantech_report_absolute_v3(struct psmouse *psmouse, in elantech_report_absolute_v3()
[all …]
Dlifebook.c134 static psmouse_ret_t lifebook_process_byte(struct psmouse *psmouse) in lifebook_process_byte()
205 static int lifebook_absolute_mode(struct psmouse *psmouse) in lifebook_absolute_mode()
224 static void lifebook_relative_mode(struct psmouse *psmouse) in lifebook_relative_mode()
232 static void lifebook_set_resolution(struct psmouse *psmouse, unsigned int resolution) in lifebook_set_resolution()
245 static void lifebook_disconnect(struct psmouse *psmouse) in lifebook_disconnect()
257 int lifebook_detect(struct psmouse *psmouse, bool set_properties) in lifebook_detect()
274 static int lifebook_create_relative_device(struct psmouse *psmouse) in lifebook_create_relative_device()
315 int lifebook_init(struct psmouse *psmouse) in lifebook_init()
Dlogips2pp.c42 static psmouse_ret_t ps2pp_process_byte(struct psmouse *psmouse) in ps2pp_process_byte()
114 static int ps2pp_cmd(struct psmouse *psmouse, unsigned char *param, unsigned char command) in ps2pp_cmd()
133 static void ps2pp_set_smartscroll(struct psmouse *psmouse, bool smartscroll) in ps2pp_set_smartscroll()
149 static ssize_t ps2pp_attr_show_smartscroll(struct psmouse *psmouse, in ps2pp_attr_show_smartscroll()
155 static ssize_t ps2pp_attr_set_smartscroll(struct psmouse *psmouse, void *data, in ps2pp_attr_set_smartscroll()
182 static void ps2pp_set_resolution(struct psmouse *psmouse, unsigned int resolution) in ps2pp_set_resolution()
197 static void ps2pp_disconnect(struct psmouse *psmouse) in ps2pp_disconnect()
265 static void ps2pp_set_model_properties(struct psmouse *psmouse, in ps2pp_set_model_properties()
328 int ps2pp_detect(struct psmouse *psmouse, bool set_properties) in ps2pp_detect()
Dvmmouse.c118 static void vmmouse_report_button(struct psmouse *psmouse, in vmmouse_report_button()
144 static psmouse_ret_t vmmouse_report_events(struct psmouse *psmouse) in vmmouse_report_events()
226 static psmouse_ret_t vmmouse_process_byte(struct psmouse *psmouse) in vmmouse_process_byte()
250 static void vmmouse_disable(struct psmouse *psmouse) in vmmouse_disable()
274 static int vmmouse_enable(struct psmouse *psmouse) in vmmouse_enable()
348 int vmmouse_detect(struct psmouse *psmouse, bool set_properties) in vmmouse_detect()
380 static void vmmouse_disconnect(struct psmouse *psmouse) in vmmouse_disconnect()
398 static int vmmouse_reconnect(struct psmouse *psmouse) in vmmouse_reconnect()
425 int vmmouse_init(struct psmouse *psmouse) in vmmouse_init()
Dtrackpoint.c114 static ssize_t trackpoint_show_int_attr(struct psmouse *psmouse, void *data, char *buf) in trackpoint_show_int_attr()
126 static ssize_t trackpoint_set_int_attr(struct psmouse *psmouse, void *data, in trackpoint_set_int_attr()
155 static ssize_t trackpoint_set_bit_attr(struct psmouse *psmouse, void *data, in trackpoint_set_bit_attr()
261 static int trackpoint_start_protocol(struct psmouse *psmouse, unsigned char *firmware_id) in trackpoint_start_protocol()
284 static int trackpoint_sync(struct psmouse *psmouse, bool in_power_on_state) in trackpoint_sync()
348 static void trackpoint_disconnect(struct psmouse *psmouse) in trackpoint_disconnect()
356 static int trackpoint_reconnect(struct psmouse *psmouse) in trackpoint_reconnect()
370 int trackpoint_detect(struct psmouse *psmouse, bool set_properties) in trackpoint_detect()
Dbyd.c238 static void byd_report_input(struct psmouse *psmouse) in byd_report_input()
256 struct psmouse *psmouse = (struct psmouse *)data; in byd_clear_touch() local
275 static psmouse_ret_t byd_process_byte(struct psmouse *psmouse) in byd_process_byte()
341 static int byd_reset_touchpad(struct psmouse *psmouse) in byd_reset_touchpad()
400 static int byd_reconnect(struct psmouse *psmouse) in byd_reconnect()
426 static void byd_disconnect(struct psmouse *psmouse) in byd_disconnect()
437 int byd_detect(struct psmouse *psmouse, bool set_properties) in byd_detect()
466 int byd_init(struct psmouse *psmouse) in byd_init()
Dbyd.h8 static inline int byd_detect(struct psmouse *psmouse, bool set_properties) in byd_detect()
12 static inline int byd_init(struct psmouse *psmouse) in byd_init()
Dvmmouse.h20 static inline int vmmouse_detect(struct psmouse *psmouse, bool set_properties) in vmmouse_detect()
24 static inline int vmmouse_init(struct psmouse *psmouse) in vmmouse_init()
Dlifebook.h22 static inline int lifebook_detect(struct psmouse *psmouse, bool set_properties) in lifebook_detect()
26 static inline int lifebook_init(struct psmouse *psmouse) in lifebook_init()
Dhgpk.h36 struct psmouse *psmouse; member
57 static inline int hgpk_detect(struct psmouse *psmouse, bool set_properties) in hgpk_detect()
61 static inline int hgpk_init(struct psmouse *psmouse) in hgpk_init()
Dtouchkit_ps2.c53 static psmouse_ret_t touchkit_ps2_process_byte(struct psmouse *psmouse) in touchkit_ps2_process_byte()
69 int touchkit_ps2_detect(struct psmouse *psmouse, bool set_properties) in touchkit_ps2_detect()
Dfocaltech.h25 static inline int focaltech_init(struct psmouse *psmouse) in focaltech_init()
Dlogips2pp.h17 static inline int ps2pp_detect(struct psmouse *psmouse, bool set_properties) in ps2pp_detect()
Dtouchkit_ps2.h18 static inline int touchkit_ps2_detect(struct psmouse *psmouse, in touchkit_ps2_detect()
Dsentelic.h126 static inline int fsp_detect(struct psmouse *psmouse, bool set_properties) in fsp_detect()
130 static inline int fsp_init(struct psmouse *psmouse) in fsp_init()
Delantech.h153 static inline int elantech_detect(struct psmouse *psmouse, bool set_properties) in elantech_detect()
157 static inline int elantech_init(struct psmouse *psmouse) in elantech_init()
Dalps.h274 struct psmouse *psmouse; member
317 inline int alps_detect(struct psmouse *psmouse, bool set_properties) in alps_detect()
321 inline int alps_init(struct psmouse *psmouse) in alps_init()

12