| /linux-4.4.14/drivers/input/mouse/ | 
| D | psmouse.h | 44 struct psmouse {  struct62 	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 …]
 
 | 
| D | psmouse-base.c | 133 psmouse_ret_t psmouse_process_byte(struct psmouse *psmouse)  in psmouse_process_byte()216 void psmouse_queue_work(struct psmouse *psmouse, struct delayed_work *work,  in psmouse_queue_work()
 226 static inline void __psmouse_set_state(struct psmouse *psmouse, enum psmouse_state new_state)  in __psmouse_set_state()
 241 void psmouse_set_state(struct psmouse *psmouse, enum psmouse_state new_state)  in psmouse_set_state()
 253 static int psmouse_handle_byte(struct psmouse *psmouse)  in psmouse_handle_byte()
 299 	struct psmouse *psmouse = serio_get_drvdata(serio);  in psmouse_interrupt()  local
 391 int psmouse_sliced_command(struct psmouse *psmouse, unsigned char command)  in psmouse_sliced_command()
 411 int psmouse_reset(struct psmouse *psmouse)  in psmouse_reset()
 428 void psmouse_set_resolution(struct psmouse *psmouse, unsigned int resolution)  in psmouse_set_resolution()
 445 static void psmouse_set_rate(struct psmouse *psmouse, unsigned int rate)  in psmouse_set_rate()
 [all …]
 
 | 
| D | cypress_ps2.c | 32 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 …]
 
 | 
| D | alps.c | 243 static void alps_process_packet_v1_v2(struct psmouse *psmouse)  in alps_process_packet_v1_v2()505 static void alps_report_mt_data(struct psmouse *psmouse, int n)  in alps_report_mt_data()
 519 static void alps_report_semi_mt_data(struct psmouse *psmouse, int fingers)  in alps_report_semi_mt_data()
 550 static void alps_process_trackstick_packet_v3(struct psmouse *psmouse)  in alps_process_trackstick_packet_v3()
 629 				 struct psmouse *psmouse)  in alps_decode_pinnacle()
 655 				 struct psmouse *psmouse)  in alps_decode_rushmore()
 683 				struct psmouse *psmouse)  in alps_decode_dolphin()
 719 static void alps_process_touchpad_packet_v3_v5(struct psmouse *psmouse)  in alps_process_touchpad_packet_v3_v5()
 797 static void alps_process_packet_v3(struct psmouse *psmouse)  in alps_process_packet_v3()
 817 static void alps_process_packet_v6(struct psmouse *psmouse)  in alps_process_packet_v6()
 [all …]
 
 | 
| D | sentelic.c | 84 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 …]
 
 | 
| D | focaltech.c | 39 int focaltech_detect(struct psmouse *psmouse, bool set_properties)  in focaltech_detect()52 static void focaltech_reset(struct psmouse *psmouse)  in focaltech_reset()
 125 static void focaltech_report_state(struct psmouse *psmouse)  in focaltech_report_state()
 159 static void focaltech_process_touch_packet(struct psmouse *psmouse,  in focaltech_process_touch_packet()
 183 static void focaltech_process_abs_packet(struct psmouse *psmouse,  in focaltech_process_abs_packet()
 205 static void focaltech_process_rel_packet(struct psmouse *psmouse,  in focaltech_process_rel_packet()
 236 static void focaltech_process_packet(struct psmouse *psmouse)  in focaltech_process_packet()
 261 static psmouse_ret_t focaltech_process_byte(struct psmouse *psmouse)  in focaltech_process_byte()
 275 static int focaltech_switch_protocol(struct psmouse *psmouse)  in focaltech_switch_protocol()
 303 static void focaltech_disconnect(struct psmouse *psmouse)  in focaltech_disconnect()
 [all …]
 
 | 
| D | synaptics.c | 80 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 …]
 
 | 
| D | hgpk.c | 127 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 …]
 
 | 
| D | elantech.c | 35 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()
 237 static void elantech_report_absolute_v1(struct psmouse *psmouse)  in elantech_report_absolute_v1()
 325 static void elantech_report_absolute_v2(struct psmouse *psmouse)  in elantech_report_absolute_v2()
 407 static void elantech_report_trackpoint(struct psmouse *psmouse,  in elantech_report_trackpoint()
 465 static void elantech_report_absolute_v3(struct psmouse *psmouse,  in elantech_report_absolute_v3()
 [all …]
 
 | 
| D | lifebook.c | 134 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()
 
 | 
| D | logips2pp.c | 42 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_init(struct psmouse *psmouse, bool set_properties)  in ps2pp_init()
 
 | 
| D | vmmouse.c | 118 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()
 389 static void vmmouse_disconnect(struct psmouse *psmouse)  in vmmouse_disconnect()
 408 static int vmmouse_reconnect(struct psmouse *psmouse)  in vmmouse_reconnect()
 435 int vmmouse_init(struct psmouse *psmouse)  in vmmouse_init()
 
 | 
| D | trackpoint.c | 114 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()
 283 static int trackpoint_sync(struct psmouse *psmouse, bool in_power_on_state)  in trackpoint_sync()
 347 static void trackpoint_disconnect(struct psmouse *psmouse)  in trackpoint_disconnect()
 355 static int trackpoint_reconnect(struct psmouse *psmouse)  in trackpoint_reconnect()
 369 int trackpoint_detect(struct psmouse *psmouse, bool set_properties)  in trackpoint_detect()
 
 | 
| D | vmmouse.h | 20 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()
 
 | 
| D | lifebook.h | 22 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()
 
 | 
| D | touchkit_ps2.c | 53 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()
 
 | 
| D | hgpk.h | 36 	struct psmouse *psmouse;  member57 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()
 
 | 
| D | touchkit_ps2.h | 18 static inline int touchkit_ps2_detect(struct psmouse *psmouse,  in touchkit_ps2_detect()
 | 
| D | logips2pp.h | 17 inline int ps2pp_init(struct psmouse *psmouse, bool set_properties)  in ps2pp_init()
 | 
| D | sentelic.h | 126 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()
 
 | 
| D | elantech.h | 153 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()
 
 | 
| D | alps.h | 252 	struct psmouse *psmouse;  member294 inline int alps_detect(struct psmouse *psmouse, bool set_properties)  in alps_detect()
 298 inline int alps_init(struct psmouse *psmouse)  in alps_init()
 
 | 
| D | cypress_ps2.h | 176 inline int cypress_detect(struct psmouse *psmouse, bool set_properties)  in cypress_detect()180 inline int cypress_init(struct psmouse *psmouse)  in cypress_init()
 
 | 
| D | trackpoint.h | 155 inline int trackpoint_detect(struct psmouse *psmouse, bool set_properties)  in trackpoint_detect()
 |