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

/linux-4.1.27/drivers/input/mouse/
H A Dlogips2pp.h17 inline int ps2pp_init(struct psmouse *psmouse, bool set_properties) ps2pp_init() argument
H A Dtouchkit_ps2.h18 static inline int touchkit_ps2_detect(struct psmouse *psmouse, touchkit_ps2_detect() argument
H A DMakefile
H A Dlifebook.h22 static inline int lifebook_detect(struct psmouse *psmouse, bool set_properties) lifebook_detect() argument
26 static inline int lifebook_init(struct psmouse *psmouse) lifebook_init() argument
H A Dvmmouse.h20 static inline int vmmouse_detect(struct psmouse *psmouse, bool set_properties) vmmouse_detect() argument
24 static inline int vmmouse_init(struct psmouse *psmouse) vmmouse_init() argument
H A Dtouchkit_ps2.c53 static psmouse_ret_t touchkit_ps2_process_byte(struct psmouse *psmouse) touchkit_ps2_process_byte() argument
69 int touchkit_ps2_detect(struct psmouse *psmouse, bool set_properties) touchkit_ps2_detect() argument
H A Dlifebook.c134 static psmouse_ret_t lifebook_process_byte(struct psmouse *psmouse) lifebook_process_byte() argument
205 static int lifebook_absolute_mode(struct psmouse *psmouse) lifebook_absolute_mode() argument
224 static void lifebook_relative_mode(struct psmouse *psmouse) lifebook_relative_mode() argument
232 static void lifebook_set_resolution(struct psmouse *psmouse, unsigned int resolution) lifebook_set_resolution() argument
245 static void lifebook_disconnect(struct psmouse *psmouse) lifebook_disconnect() argument
257 int lifebook_detect(struct psmouse *psmouse, bool set_properties) lifebook_detect() argument
274 static int lifebook_create_relative_device(struct psmouse *psmouse) lifebook_create_relative_device() argument
315 int lifebook_init(struct psmouse *psmouse) lifebook_init() argument
H A Dcypress_ps2.c32 static void cypress_set_packet_size(struct psmouse *psmouse, unsigned int n) cypress_set_packet_size() argument
41 static int cypress_ps2_sendbyte(struct psmouse *psmouse, int value) cypress_ps2_sendbyte() argument
63 static int cypress_ps2_ext_cmd(struct psmouse *psmouse, unsigned short cmd, cypress_ps2_ext_cmd() argument
101 static int cypress_ps2_read_cmd_status(struct psmouse *psmouse, cypress_ps2_read_cmd_status() argument
141 static bool cypress_verify_cmd_state(struct psmouse *psmouse, cypress_verify_cmd_state() argument
172 static int cypress_send_ext_cmd(struct psmouse *psmouse, unsigned char cmd, cypress_send_ext_cmd() argument
204 int cypress_detect(struct psmouse *psmouse, bool set_properties) cypress_detect() argument
223 static int cypress_read_fw_version(struct psmouse *psmouse) cypress_read_fw_version() argument
252 static int cypress_read_tp_metrics(struct psmouse *psmouse) cypress_read_tp_metrics() argument
325 static int cypress_query_hardware(struct psmouse *psmouse) cypress_query_hardware() argument
340 static int cypress_set_absolute_mode(struct psmouse *psmouse) cypress_set_absolute_mode() argument
359 static void cypress_reset(struct psmouse *psmouse) cypress_reset() argument
448 static int cypress_parse_packet(struct psmouse *psmouse, cypress_parse_packet() argument
518 static void cypress_process_packet(struct psmouse *psmouse, bool zero_pkt) cypress_process_packet() argument
563 static psmouse_ret_t cypress_validate_byte(struct psmouse *psmouse) cypress_validate_byte() argument
605 static psmouse_ret_t cypress_protocol_handler(struct psmouse *psmouse) cypress_protocol_handler() argument
617 static void cypress_set_rate(struct psmouse *psmouse, unsigned int rate) cypress_set_rate() argument
633 static void cypress_disconnect(struct psmouse *psmouse) cypress_disconnect() argument
640 static int cypress_reconnect(struct psmouse *psmouse) cypress_reconnect() argument
663 int cypress_init(struct psmouse *psmouse) cypress_init() argument
H A Dfocaltech.c39 int focaltech_detect(struct psmouse *psmouse, bool set_properties) focaltech_detect() argument
52 static void focaltech_reset(struct psmouse *psmouse) focaltech_reset() argument
115 static void focaltech_report_state(struct psmouse *psmouse) focaltech_report_state() argument
148 static void focaltech_process_touch_packet(struct psmouse *psmouse, focaltech_process_touch_packet() argument
172 static void focaltech_process_abs_packet(struct psmouse *psmouse, focaltech_process_abs_packet() argument
193 static void focaltech_process_rel_packet(struct psmouse *psmouse, focaltech_process_rel_packet() argument
224 static void focaltech_process_packet(struct psmouse *psmouse) focaltech_process_packet() argument
249 static psmouse_ret_t focaltech_process_byte(struct psmouse *psmouse) focaltech_process_byte() argument
263 static int focaltech_switch_protocol(struct psmouse *psmouse) focaltech_switch_protocol() argument
291 static void focaltech_disconnect(struct psmouse *psmouse) focaltech_disconnect() argument
298 static int focaltech_reconnect(struct psmouse *psmouse) focaltech_reconnect() argument
313 static void focaltech_set_input_params(struct psmouse *psmouse) focaltech_set_input_params() argument
364 static int focaltech_read_size(struct psmouse *psmouse) focaltech_read_size() argument
380 void focaltech_set_resolution(struct psmouse *psmouse, unsigned int resolution) focaltech_set_resolution() argument
385 static void focaltech_set_rate(struct psmouse *psmouse, unsigned int rate) focaltech_set_rate() argument
390 static void focaltech_set_scale(struct psmouse *psmouse, focaltech_set_scale() argument
396 int focaltech_init(struct psmouse *psmouse) focaltech_init() argument
449 int focaltech_init(struct psmouse *psmouse) focaltech_init() argument
H A Dhgpk.h36 struct psmouse *psmouse; member in struct:hgpk_data
57 static inline int hgpk_detect(struct psmouse *psmouse, bool set_properties) hgpk_detect() argument
61 static inline int hgpk_init(struct psmouse *psmouse) hgpk_init() argument
H A Dlogips2pp.c42 static psmouse_ret_t ps2pp_process_byte(struct psmouse *psmouse) ps2pp_process_byte() argument
114 static int ps2pp_cmd(struct psmouse *psmouse, unsigned char *param, unsigned char command) ps2pp_cmd() argument
133 static void ps2pp_set_smartscroll(struct psmouse *psmouse, bool smartscroll) ps2pp_set_smartscroll() argument
149 static ssize_t ps2pp_attr_show_smartscroll(struct psmouse *psmouse, ps2pp_attr_show_smartscroll() argument
155 static ssize_t ps2pp_attr_set_smartscroll(struct psmouse *psmouse, void *data, ps2pp_attr_set_smartscroll() argument
182 static void ps2pp_set_resolution(struct psmouse *psmouse, unsigned int resolution) ps2pp_set_resolution() argument
197 static void ps2pp_disconnect(struct psmouse *psmouse) ps2pp_disconnect() argument
265 static void ps2pp_set_model_properties(struct psmouse *psmouse, ps2pp_set_model_properties() argument
328 int ps2pp_init(struct psmouse *psmouse, bool set_properties) ps2pp_init() argument
H A Dtrackpoint.c114 static ssize_t trackpoint_show_int_attr(struct psmouse *psmouse, void *data, char *buf) trackpoint_show_int_attr() argument
126 static ssize_t trackpoint_set_int_attr(struct psmouse *psmouse, void *data, trackpoint_set_int_attr() argument
155 static ssize_t trackpoint_set_bit_attr(struct psmouse *psmouse, void *data, trackpoint_set_bit_attr() argument
261 static int trackpoint_start_protocol(struct psmouse *psmouse, unsigned char *firmware_id) trackpoint_start_protocol() argument
283 static int trackpoint_sync(struct psmouse *psmouse, bool in_power_on_state) trackpoint_sync() argument
347 static void trackpoint_disconnect(struct psmouse *psmouse) trackpoint_disconnect() argument
355 static int trackpoint_reconnect(struct psmouse *psmouse) trackpoint_reconnect() argument
369 int trackpoint_detect(struct psmouse *psmouse, bool set_properties) trackpoint_detect() argument
H A Dvmmouse.c118 static void vmmouse_report_button(struct psmouse *psmouse, vmmouse_report_button() argument
144 static psmouse_ret_t vmmouse_report_events(struct psmouse *psmouse) vmmouse_report_events() argument
226 static psmouse_ret_t vmmouse_process_byte(struct psmouse *psmouse) vmmouse_process_byte() argument
250 static void vmmouse_disable(struct psmouse *psmouse) vmmouse_disable() argument
274 static int vmmouse_enable(struct psmouse *psmouse) vmmouse_enable() argument
348 int vmmouse_detect(struct psmouse *psmouse, bool set_properties) vmmouse_detect() argument
389 static void vmmouse_disconnect(struct psmouse *psmouse) vmmouse_disconnect() argument
408 static int vmmouse_reconnect(struct psmouse *psmouse) vmmouse_reconnect() argument
435 int vmmouse_init(struct psmouse *psmouse) vmmouse_init() argument
H A Delantech.h152 static inline int elantech_detect(struct psmouse *psmouse, bool set_properties) elantech_detect() argument
156 static inline int elantech_init(struct psmouse *psmouse) elantech_init() argument
H A Dsentelic.h126 inline int fsp_detect(struct psmouse *psmouse, bool set_properties) fsp_detect() argument
130 inline int fsp_init(struct psmouse *psmouse) fsp_init() argument
H A Dalps.h252 struct psmouse *psmouse; member in struct:alps_data
293 inline int alps_detect(struct psmouse *psmouse, bool set_properties) alps_detect() argument
297 inline int alps_init(struct psmouse *psmouse) alps_init() argument
H A Delantech.c35 static int synaptics_send_cmd(struct psmouse *psmouse, unsigned char c, synaptics_send_cmd() argument
50 static int elantech_send_cmd(struct psmouse *psmouse, unsigned char c, elantech_send_cmd() argument
68 static int elantech_ps2_command(struct psmouse *psmouse, elantech_ps2_command() argument
95 static int elantech_read_reg(struct psmouse *psmouse, unsigned char reg, elantech_read_reg() argument
151 static int elantech_write_reg(struct psmouse *psmouse, unsigned char reg, elantech_write_reg() argument
223 static void elantech_packet_dump(struct psmouse *psmouse) elantech_packet_dump() argument
237 static void elantech_report_absolute_v1(struct psmouse *psmouse) elantech_report_absolute_v1() argument
325 static void elantech_report_absolute_v2(struct psmouse *psmouse) elantech_report_absolute_v2() argument
407 static void elantech_report_trackpoint(struct psmouse *psmouse, elantech_report_trackpoint() argument
465 static void elantech_report_absolute_v3(struct psmouse *psmouse, elantech_report_absolute_v3() argument
546 static void elantech_input_sync_v4(struct psmouse *psmouse) elantech_input_sync_v4() argument
565 static void process_packet_status_v4(struct psmouse *psmouse) process_packet_status_v4() argument
584 static void process_packet_head_v4(struct psmouse *psmouse) process_packet_head_v4() argument
613 static void process_packet_motion_v4(struct psmouse *psmouse) process_packet_motion_v4() argument
654 static void elantech_report_absolute_v4(struct psmouse *psmouse, elantech_report_absolute_v4() argument
677 static int elantech_packet_check_v1(struct psmouse *psmouse) elantech_packet_check_v1() argument
701 static int elantech_debounce_check_v2(struct psmouse *psmouse) elantech_debounce_check_v2() argument
713 static int elantech_packet_check_v2(struct psmouse *psmouse) elantech_packet_check_v2() argument
745 static int elantech_packet_check_v3(struct psmouse *psmouse) elantech_packet_check_v3() argument
781 static int elantech_packet_check_v4(struct psmouse *psmouse) elantech_packet_check_v4() argument
823 static psmouse_ret_t elantech_process_byte(struct psmouse *psmouse) elantech_process_byte() argument
900 static void elantech_set_rate_restore_reg_07(struct psmouse *psmouse, elantech_set_rate_restore_reg_07() argument
913 static int elantech_set_absolute_mode(struct psmouse *psmouse) elantech_set_absolute_mode() argument
995 static int elantech_set_range(struct psmouse *psmouse, elantech_set_range() argument
1085 static int elantech_get_resolution_v4(struct psmouse *psmouse, elantech_get_resolution_v4() argument
1135 static void elantech_set_buttonpad_prop(struct psmouse *psmouse) elantech_set_buttonpad_prop() argument
1165 static int elantech_set_input_params(struct psmouse *psmouse) elantech_set_input_params() argument
1276 static ssize_t elantech_show_int_attr(struct psmouse *psmouse, void *data, elantech_show_int_attr() argument
1293 static ssize_t elantech_set_int_attr(struct psmouse *psmouse, elantech_set_int_attr() argument
1396 int elantech_detect(struct psmouse *psmouse, bool set_properties) elantech_detect() argument
1455 static void elantech_disconnect(struct psmouse *psmouse) elantech_disconnect() argument
1470 static int elantech_reconnect(struct psmouse *psmouse) elantech_reconnect() argument
1606 int elantech_init(struct psmouse *psmouse) elantech_init() argument
H A Dhgpk.c127 static int hgpk_discard_decay_hack(struct psmouse *psmouse, int x, int y) hgpk_discard_decay_hack() argument
188 static void hgpk_reset_hack_state(struct psmouse *psmouse) hgpk_reset_hack_state() argument
214 static void hgpk_spewing_hack(struct psmouse *psmouse, hgpk_spewing_hack() argument
309 static bool hgpk_is_byte_valid(struct psmouse *psmouse, unsigned char *packet) hgpk_is_byte_valid() argument
343 static void hgpk_process_advanced_packet(struct psmouse *psmouse) hgpk_process_advanced_packet() argument
428 static void hgpk_process_simple_packet(struct psmouse *psmouse) hgpk_process_simple_packet() argument
463 static psmouse_ret_t hgpk_process_byte(struct psmouse *psmouse) hgpk_process_byte() argument
495 static int hgpk_select_mode(struct psmouse *psmouse) hgpk_select_mode() argument
606 static int hgpk_reset_device(struct psmouse *psmouse, bool recalibrate) hgpk_reset_device() argument
638 static int hgpk_force_recalibrate(struct psmouse *psmouse) hgpk_force_recalibrate() argument
695 static int hgpk_toggle_powersave(struct psmouse *psmouse, int enable) hgpk_toggle_powersave() argument
749 static int hgpk_poll(struct psmouse *psmouse) hgpk_poll() argument
755 static int hgpk_reconnect(struct psmouse *psmouse) hgpk_reconnect() argument
773 static ssize_t hgpk_show_powered(struct psmouse *psmouse, void *data, char *buf) hgpk_show_powered() argument
780 static ssize_t hgpk_set_powered(struct psmouse *psmouse, void *data, hgpk_set_powered() argument
810 static ssize_t attr_show_mode(struct psmouse *psmouse, void *data, char *buf) attr_show_mode() argument
817 static ssize_t attr_set_mode(struct psmouse *psmouse, void *data, attr_set_mode() argument
869 static ssize_t hgpk_trigger_recal_show(struct psmouse *psmouse, hgpk_trigger_recal_show() argument
875 static ssize_t hgpk_trigger_recal(struct psmouse *psmouse, void *data, hgpk_trigger_recal() argument
901 static void hgpk_disconnect(struct psmouse *psmouse) hgpk_disconnect() argument
922 struct psmouse *psmouse = priv->psmouse; hgpk_recalib_work() local
928 static int hgpk_register(struct psmouse *psmouse) hgpk_register() argument
983 int hgpk_init(struct psmouse *psmouse) hgpk_init() argument
1017 static enum hgpk_model_t hgpk_get_model(struct psmouse *psmouse) hgpk_get_model() argument
1041 int hgpk_detect(struct psmouse *psmouse, bool set_properties) hgpk_detect() argument
H A Dpsmouse.h44 struct psmouse { struct
H A Dsentelic.c84 static int fsp_reg_read(struct psmouse *psmouse, int reg_addr, int *reg_val) fsp_reg_read() argument
141 static int fsp_reg_write(struct psmouse *psmouse, int reg_addr, int reg_val) fsp_reg_write() argument
194 static int fsp_reg_write_enable(struct psmouse *psmouse, bool enable) fsp_reg_write_enable() argument
214 static int fsp_page_reg_read(struct psmouse *psmouse, int *reg_val) fsp_page_reg_read() argument
252 static int fsp_page_reg_write(struct psmouse *psmouse, int reg_val) fsp_page_reg_write() argument
290 static int fsp_get_version(struct psmouse *psmouse, int *version) fsp_get_version() argument
298 static int fsp_get_revision(struct psmouse *psmouse, int *rev) fsp_get_revision() argument
306 static int fsp_get_sn(struct psmouse *psmouse, int *sn) fsp_get_sn() argument
327 static int fsp_get_buttons(struct psmouse *psmouse, int *btn) fsp_get_buttons() argument
345 static int fsp_opc_tag_enable(struct psmouse *psmouse, bool enable) fsp_opc_tag_enable() argument
375 static int fsp_onpad_vscr(struct psmouse *psmouse, bool enable) fsp_onpad_vscr() argument
396 static int fsp_onpad_hscr(struct psmouse *psmouse, bool enable) fsp_onpad_hscr() argument
432 static ssize_t fsp_attr_set_setreg(struct psmouse *psmouse, void *data, fsp_attr_set_setreg() argument
462 static ssize_t fsp_attr_show_getreg(struct psmouse *psmouse, fsp_attr_show_getreg() argument
475 static ssize_t fsp_attr_set_getreg(struct psmouse *psmouse, void *data, fsp_attr_set_getreg() argument
500 static ssize_t fsp_attr_show_pagereg(struct psmouse *psmouse, fsp_attr_show_pagereg() argument
511 static ssize_t fsp_attr_set_pagereg(struct psmouse *psmouse, void *data, fsp_attr_set_pagereg() argument
532 static ssize_t fsp_attr_show_vscroll(struct psmouse *psmouse, fsp_attr_show_vscroll() argument
540 static ssize_t fsp_attr_set_vscroll(struct psmouse *psmouse, void *data, fsp_attr_set_vscroll() argument
561 static ssize_t fsp_attr_show_hscroll(struct psmouse *psmouse, fsp_attr_show_hscroll() argument
569 static ssize_t fsp_attr_set_hscroll(struct psmouse *psmouse, void *data, fsp_attr_set_hscroll() argument
590 static ssize_t fsp_attr_show_flags(struct psmouse *psmouse, fsp_attr_show_flags() argument
599 static ssize_t fsp_attr_set_flags(struct psmouse *psmouse, void *data, fsp_attr_set_flags() argument
623 static ssize_t fsp_attr_show_ver(struct psmouse *psmouse, fsp_attr_show_ver() argument
647 static void fsp_packet_debug(struct psmouse *psmouse, unsigned char packet[]) fsp_packet_debug() argument
688 static void fsp_packet_debug(struct psmouse *psmouse, unsigned char packet[]) fsp_packet_debug() argument
704 static psmouse_ret_t fsp_process_byte(struct psmouse *psmouse) fsp_process_byte() argument
858 static int fsp_activate_protocol(struct psmouse *psmouse) fsp_activate_protocol() argument
940 static int fsp_set_input_params(struct psmouse *psmouse) fsp_set_input_params() argument
982 int fsp_detect(struct psmouse *psmouse, bool set_properties) fsp_detect() argument
1000 static void fsp_reset(struct psmouse *psmouse) fsp_reset() argument
1007 static void fsp_disconnect(struct psmouse *psmouse) fsp_disconnect() argument
1016 static int fsp_reconnect(struct psmouse *psmouse) fsp_reconnect() argument
1032 int fsp_init(struct psmouse *psmouse) fsp_init() argument
H A Dtrackpoint.h155 inline int trackpoint_detect(struct psmouse *psmouse, bool set_properties) trackpoint_detect() argument
H A Dcypress_ps2.h176 inline int cypress_detect(struct psmouse *psmouse, bool set_properties) cypress_detect() argument
180 inline int cypress_init(struct psmouse *psmouse) cypress_init() argument
H A Dpsmouse-base.c133 psmouse_ret_t psmouse_process_byte(struct psmouse *psmouse) psmouse_process_byte() argument
216 void psmouse_queue_work(struct psmouse *psmouse, struct delayed_work *work, psmouse_queue_work() argument
226 static inline void __psmouse_set_state(struct psmouse *psmouse, enum psmouse_state new_state) __psmouse_set_state() argument
241 void psmouse_set_state(struct psmouse *psmouse, enum psmouse_state new_state) psmouse_set_state() argument
253 static int psmouse_handle_byte(struct psmouse *psmouse) psmouse_handle_byte() argument
299 struct psmouse *psmouse = serio_get_drvdata(serio); psmouse_interrupt() local
391 int psmouse_sliced_command(struct psmouse *psmouse, unsigned char command) psmouse_sliced_command() argument
411 int psmouse_reset(struct psmouse *psmouse) psmouse_reset() argument
428 void psmouse_set_resolution(struct psmouse *psmouse, unsigned int resolution) psmouse_set_resolution() argument
445 static void psmouse_set_rate(struct psmouse *psmouse, unsigned int rate) psmouse_set_rate() argument
461 static void psmouse_set_scale(struct psmouse *psmouse, enum psmouse_scale scale) psmouse_set_scale() argument
472 static int psmouse_poll(struct psmouse *psmouse) psmouse_poll() argument
492 bool psmouse_matches_pnp_id(struct psmouse *psmouse, const char * const ids[]) psmouse_matches_pnp_id() argument
522 static int genius_detect(struct psmouse *psmouse, bool set_properties) genius_detect() argument
554 static int intellimouse_detect(struct psmouse *psmouse, bool set_properties) intellimouse_detect() argument
587 static int im_explorer_detect(struct psmouse *psmouse, bool set_properties) im_explorer_detect() argument
633 static int thinking_detect(struct psmouse *psmouse, bool set_properties) thinking_detect() argument
667 static int ps2bare_detect(struct psmouse *psmouse, bool set_properties) ps2bare_detect() argument
689 static int cortron_detect(struct psmouse *psmouse, bool set_properties) cortron_detect() argument
707 static void psmouse_apply_defaults(struct psmouse *psmouse) psmouse_apply_defaults() argument
745 static int psmouse_do_detect(int (*detect)(struct psmouse *psmouse, psmouse_do_detect() argument
760 static int psmouse_extensions(struct psmouse *psmouse, psmouse_extensions() argument
1174 static int psmouse_probe(struct psmouse *psmouse) psmouse_probe() argument
1209 static void psmouse_initialize(struct psmouse *psmouse) psmouse_initialize() argument
1226 int psmouse_activate(struct psmouse *psmouse) psmouse_activate() argument
1243 int psmouse_deactivate(struct psmouse *psmouse) psmouse_deactivate() argument
1262 struct psmouse *parent = NULL, *psmouse = psmouse_resync() local
1359 struct psmouse *psmouse = serio_get_drvdata(serio); psmouse_cleanup() local
1408 struct psmouse *psmouse, *parent = NULL; psmouse_disconnect() local
1447 static int psmouse_switch_protocol(struct psmouse *psmouse, psmouse_switch_protocol() argument
1510 struct psmouse *psmouse, *parent = NULL; psmouse_connect() local
1604 struct psmouse *psmouse = serio_get_drvdata(serio); psmouse_reconnect() local
1691 struct psmouse *psmouse; psmouse_attr_show_helper() local
1703 struct psmouse *psmouse, *parent = NULL; psmouse_attr_set_helper() local
1742 static ssize_t psmouse_show_int_attr(struct psmouse *psmouse, void *offset, char *buf) psmouse_show_int_attr() argument
1749 static ssize_t psmouse_set_int_attr(struct psmouse *psmouse, void *offset, const char *buf, size_t count) psmouse_set_int_attr() argument
1764 static ssize_t psmouse_attr_show_protocol(struct psmouse *psmouse, void *data, char *buf) psmouse_attr_show_protocol() argument
1769 static ssize_t psmouse_attr_set_protocol(struct psmouse *psmouse, void *data, const char *buf, size_t count) psmouse_attr_set_protocol() argument
1862 static ssize_t psmouse_attr_set_rate(struct psmouse *psmouse, void *data, const char *buf, size_t count) psmouse_attr_set_rate() argument
1875 static ssize_t psmouse_attr_set_resolution(struct psmouse *psmouse, void *data, const char *buf, size_t count) psmouse_attr_set_resolution() argument
H A Dsynaptics.c80 static int synaptics_mode_cmd(struct psmouse *psmouse, unsigned char mode) synaptics_mode_cmd() argument
92 int synaptics_detect(struct psmouse *psmouse, bool set_properties) synaptics_detect() argument
116 void synaptics_reset(struct psmouse *psmouse) synaptics_reset() argument
238 static int synaptics_send_cmd(struct psmouse *psmouse, unsigned char c, unsigned char *param) synaptics_send_cmd() argument
251 static int synaptics_model_id(struct psmouse *psmouse) synaptics_model_id() argument
262 static int synaptics_more_extended_queries(struct psmouse *psmouse) synaptics_more_extended_queries() argument
279 static int synaptics_query_modes(struct psmouse *psmouse) synaptics_query_modes() argument
301 static int synaptics_firmware_id(struct psmouse *psmouse) synaptics_firmware_id() argument
316 static int synaptics_capability(struct psmouse *psmouse) synaptics_capability() argument
372 static int synaptics_identify(struct psmouse *psmouse) synaptics_identify() argument
390 static int synaptics_resolution(struct psmouse *psmouse) synaptics_resolution() argument
446 static void synaptics_apply_quirks(struct psmouse *psmouse) synaptics_apply_quirks() argument
476 static int synaptics_query_hardware(struct psmouse *psmouse) synaptics_query_hardware() argument
496 static int synaptics_set_advanced_gesture_mode(struct psmouse *psmouse) synaptics_set_advanced_gesture_mode() argument
517 static int synaptics_set_mode(struct psmouse *psmouse) synaptics_set_mode() argument
543 static void synaptics_set_rate(struct psmouse *psmouse, unsigned int rate) synaptics_set_rate() argument
600 static void synaptics_pass_pt_packet(struct psmouse *psmouse, synaptics_pass_pt_packet() argument
618 static void synaptics_pt_activate(struct psmouse *psmouse) synaptics_pt_activate() argument
636 static void synaptics_pt_create(struct psmouse *psmouse) synaptics_pt_create() argument
853 static void synaptics_report_ext_buttons(struct psmouse *psmouse, synaptics_report_ext_buttons() argument
897 static void synaptics_report_buttons(struct psmouse *psmouse, synaptics_report_buttons() argument
917 static void synaptics_report_mt_data(struct psmouse *psmouse, synaptics_report_mt_data() argument
957 static void synaptics_image_sensor_process(struct psmouse *psmouse, synaptics_image_sensor_process() argument
984 static void synaptics_process_packet(struct psmouse *psmouse) synaptics_process_packet() argument
1080 static int synaptics_validate_byte(struct psmouse *psmouse, synaptics_validate_byte() argument
1111 static unsigned char synaptics_detect_pkt_type(struct psmouse *psmouse) synaptics_detect_pkt_type() argument
1124 static psmouse_ret_t synaptics_process_byte(struct psmouse *psmouse) synaptics_process_byte() argument
1167 static void set_input_params(struct psmouse *psmouse, set_input_params() argument
1257 static ssize_t synaptics_show_disable_gesture(struct psmouse *psmouse, synaptics_show_disable_gesture() argument
1265 static ssize_t synaptics_set_disable_gesture(struct psmouse *psmouse, synaptics_set_disable_gesture() argument
1299 static void synaptics_disconnect(struct psmouse *psmouse) synaptics_disconnect() argument
1312 static int synaptics_reconnect(struct psmouse *psmouse) synaptics_reconnect() argument
1442 static int __synaptics_init(struct psmouse *psmouse, bool absolute_mode) __synaptics_init() argument
1556 int synaptics_init(struct psmouse *psmouse) synaptics_init() argument
1561 int synaptics_init_relative(struct psmouse *psmouse) synaptics_init_relative() argument
1572 int synaptics_init(struct psmouse *psmouse) synaptics_init() argument
H A Dalps.c243 static void alps_process_packet_v1_v2(struct psmouse *psmouse) alps_process_packet_v1_v2() argument
501 static void alps_report_mt_data(struct psmouse *psmouse, int n) alps_report_mt_data() argument
515 static void alps_report_semi_mt_data(struct psmouse *psmouse, int fingers) alps_report_semi_mt_data() argument
541 static void alps_process_trackstick_packet_v3(struct psmouse *psmouse) alps_process_trackstick_packet_v3() argument
694 static void alps_process_touchpad_packet_v3_v5(struct psmouse *psmouse) alps_process_touchpad_packet_v3_v5() argument
789 static void alps_process_packet_v3(struct psmouse *psmouse) alps_process_packet_v3() argument
809 static void alps_process_packet_v6(struct psmouse *psmouse) alps_process_packet_v6() argument
882 static void alps_process_packet_v4(struct psmouse *psmouse) alps_process_packet_v4() argument
931 static bool alps_is_valid_package_v7(struct psmouse *psmouse) alps_is_valid_package_v7() argument
1081 static void alps_process_trackstick_packet_v7(struct psmouse *psmouse) alps_process_trackstick_packet_v7() argument
1114 static void alps_process_touchpad_packet_v7(struct psmouse *psmouse) alps_process_touchpad_packet_v7() argument
1136 static void alps_process_packet_v7(struct psmouse *psmouse) alps_process_packet_v7() argument
1255 static void alps_process_packet_ss4_v2(struct psmouse *psmouse) alps_process_packet_ss4_v2() argument
1307 static bool alps_is_valid_package_ss4_v2(struct psmouse *psmouse) alps_is_valid_package_ss4_v2() argument
1322 struct psmouse *psmouse = priv->psmouse; alps_register_bare_ps2_mouse() local
1385 static void alps_report_bare_ps2_packet(struct psmouse *psmouse, alps_report_bare_ps2_packet() argument
1420 static psmouse_ret_t alps_handle_interleaved_ps2(struct psmouse *psmouse) alps_handle_interleaved_ps2() argument
1501 struct psmouse *psmouse = (struct psmouse *)data; alps_flush_packet() local
1528 static psmouse_ret_t alps_process_byte(struct psmouse *psmouse) alps_process_byte() argument
1608 static int alps_command_mode_send_nibble(struct psmouse *psmouse, int nibble) alps_command_mode_send_nibble() argument
1628 static int alps_command_mode_set_addr(struct psmouse *psmouse, int addr) alps_command_mode_set_addr() argument
1646 static int __alps_command_mode_read_reg(struct psmouse *psmouse, int addr) __alps_command_mode_read_reg() argument
1665 static int alps_command_mode_read_reg(struct psmouse *psmouse, int addr) alps_command_mode_read_reg() argument
1672 static int __alps_command_mode_write_reg(struct psmouse *psmouse, u8 value) __alps_command_mode_write_reg() argument
1681 static int alps_command_mode_write_reg(struct psmouse *psmouse, int addr, alps_command_mode_write_reg() argument
1689 static int alps_rpt_cmd(struct psmouse *psmouse, int init_command, alps_rpt_cmd() argument
1728 static int alps_enter_command_mode(struct psmouse *psmouse) alps_enter_command_mode() argument
1745 static inline int alps_exit_command_mode(struct psmouse *psmouse) alps_exit_command_mode() argument
1758 static int alps_passthrough_mode_v2(struct psmouse *psmouse, bool enable) alps_passthrough_mode_v2() argument
1775 static int alps_absolute_mode_v1_v2(struct psmouse *psmouse) alps_absolute_mode_v1_v2() argument
1794 static int alps_monitor_mode_send_word(struct psmouse *psmouse, u16 word) alps_monitor_mode_send_word() argument
1811 static int alps_monitor_mode_write_reg(struct psmouse *psmouse, alps_monitor_mode_write_reg() argument
1827 static int alps_monitor_mode(struct psmouse *psmouse, bool enable) alps_monitor_mode() argument
1851 static int alps_absolute_mode_v6(struct psmouse *psmouse) alps_absolute_mode_v6() argument
1868 static int alps_get_status(struct psmouse *psmouse, char *param) alps_get_status() argument
1886 static int alps_tap_mode(struct psmouse *psmouse, int enable) alps_tap_mode() argument
1909 static int alps_poll(struct psmouse *psmouse) alps_poll() argument
1939 static int alps_hw_init_v1_v2(struct psmouse *psmouse) alps_hw_init_v1_v2() argument
1972 static int alps_hw_init_v6(struct psmouse *psmouse) alps_hw_init_v6() argument
2001 static int alps_passthrough_mode_v3(struct psmouse *psmouse, alps_passthrough_mode_v3() argument
2027 static int alps_absolute_mode_v3(struct psmouse *psmouse) alps_absolute_mode_v3() argument
2042 static int alps_probe_trackstick_v3(struct psmouse *psmouse, int reg_base) alps_probe_trackstick_v3() argument
2061 static int alps_setup_trackstick_v3(struct psmouse *psmouse, int reg_base) alps_setup_trackstick_v3() argument
2121 static int alps_hw_init_v3(struct psmouse *psmouse) alps_hw_init_v3() argument
2195 static int alps_get_v3_v7_resolution(struct psmouse *psmouse, int reg_pitch) alps_get_v3_v7_resolution() argument
2234 static int alps_hw_init_rushmore_v3(struct psmouse *psmouse) alps_hw_init_rushmore_v3() argument
2280 static int alps_absolute_mode_v4(struct psmouse *psmouse) alps_absolute_mode_v4() argument
2295 static int alps_hw_init_v4(struct psmouse *psmouse) alps_hw_init_v4() argument
2368 static int alps_get_otp_values_ss4_v2(struct psmouse *psmouse, alps_get_otp_values_ss4_v2() argument
2432 static int alps_set_defaults_ss4_v2(struct psmouse *psmouse, alps_set_defaults_ss4_v2() argument
2450 static int alps_dolphin_get_device_area(struct psmouse *psmouse, alps_dolphin_get_device_area() argument
2496 static int alps_hw_init_dolphin_v1(struct psmouse *psmouse) alps_hw_init_dolphin_v1() argument
2513 static int alps_hw_init_v7(struct psmouse *psmouse) alps_hw_init_v7() argument
2542 static int alps_hw_init_ss4_v2(struct psmouse *psmouse) alps_hw_init_ss4_v2() argument
2571 static int alps_set_protocol(struct psmouse *psmouse, alps_set_protocol() argument
2710 static int alps_identify(struct psmouse *psmouse, struct alps_data *priv) alps_identify() argument
2774 static int alps_reconnect(struct psmouse *psmouse) alps_reconnect() argument
2786 static void alps_disconnect(struct psmouse *psmouse) alps_disconnect() argument
2856 int alps_init(struct psmouse *psmouse) alps_init() argument
2987 int alps_detect(struct psmouse *psmouse, bool set_properties) alps_detect() argument
619 alps_decode_pinnacle(struct alps_fields *f, unsigned char *p, struct psmouse *psmouse) alps_decode_pinnacle() argument
643 alps_decode_rushmore(struct alps_fields *f, unsigned char *p, struct psmouse *psmouse) alps_decode_rushmore() argument
657 alps_decode_dolphin(struct alps_fields *f, unsigned char *p, struct psmouse *psmouse) alps_decode_dolphin() argument
1019 alps_decode_packet_v7(struct alps_fields *f, unsigned char *p, struct psmouse *psmouse) alps_decode_packet_v7() argument
1164 alps_decode_ss4_v2(struct alps_fields *f, unsigned char *p, struct psmouse *psmouse) alps_decode_ss4_v2() argument

Completed in 310 milliseconds