/linux-4.4.14/drivers/input/mouse/ |
D | psmouse.h | 44 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 …]
|
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; 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()
|
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; member 294 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()
|