/linux-3.3/drivers/input/mouse/ |
D | psmouse.h | 39 struct psmouse { struct 57 enum psmouse_state state; argument 67 psmouse_ret_t (*protocol_handler)(struct psmouse *psmouse); argument 68 void (*set_rate)(struct psmouse *psmouse, unsigned int rate); argument 69 void (*set_resolution)(struct psmouse *psmouse, unsigned int resolution); argument 71 int (*reconnect)(struct psmouse *psmouse); argument 72 void (*disconnect)(struct psmouse *psmouse); argument 73 void (*cleanup)(struct psmouse *psmouse); argument 74 int (*poll)(struct psmouse *psmouse); argument 76 void (*pt_activate)(struct psmouse *psmouse); argument [all …]
|
D | psmouse-base.c | 130 psmouse_ret_t psmouse_process_byte(struct psmouse *psmouse) in psmouse_process_byte() 213 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() 238 void psmouse_set_state(struct psmouse *psmouse, enum psmouse_state new_state) in psmouse_set_state() 250 static int psmouse_handle_byte(struct psmouse *psmouse) in psmouse_handle_byte() 296 struct psmouse *psmouse = serio_get_drvdata(serio); in psmouse_interrupt() local 388 int psmouse_sliced_command(struct psmouse *psmouse, unsigned char command) in psmouse_sliced_command() 408 int psmouse_reset(struct psmouse *psmouse) in psmouse_reset() 425 void psmouse_set_resolution(struct psmouse *psmouse, unsigned int resolution) in psmouse_set_resolution() 442 static void psmouse_set_rate(struct psmouse *psmouse, unsigned int rate) in psmouse_set_rate() [all …]
|
D | sentelic.c | 80 static int fsp_reg_read(struct psmouse *psmouse, int reg_addr, int *reg_val) in fsp_reg_read() 138 static int fsp_reg_write(struct psmouse *psmouse, int reg_addr, int reg_val) in fsp_reg_write() 190 static int fsp_reg_write_enable(struct psmouse *psmouse, bool enable) in fsp_reg_write_enable() 210 static int fsp_page_reg_read(struct psmouse *psmouse, int *reg_val) in fsp_page_reg_read() 249 static int fsp_page_reg_write(struct psmouse *psmouse, int reg_val) in fsp_page_reg_write() 286 static int fsp_get_version(struct psmouse *psmouse, int *version) in fsp_get_version() 294 static int fsp_get_revision(struct psmouse *psmouse, int *rev) in fsp_get_revision() 302 static int fsp_get_buttons(struct psmouse *psmouse, int *btn) in fsp_get_buttons() 320 static int fsp_opc_tag_enable(struct psmouse *psmouse, bool enable) in fsp_opc_tag_enable() 351 static int fsp_onpad_vscr(struct psmouse *psmouse, bool enable) in fsp_onpad_vscr() [all …]
|
D | alps.c | 131 static void alps_report_buttons(struct psmouse *psmouse, in alps_report_buttons() 158 static void alps_process_packet_v1_v2(struct psmouse *psmouse) in alps_process_packet_v1_v2() 391 static void alps_process_trackstick_packet_v3(struct psmouse *psmouse) in alps_process_trackstick_packet_v3() 451 static void alps_process_touchpad_packet_v3(struct psmouse *psmouse) in alps_process_touchpad_packet_v3() 585 static void alps_process_packet_v3(struct psmouse *psmouse) in alps_process_packet_v3() 605 static void alps_process_packet_v4(struct psmouse *psmouse) in alps_process_packet_v4() 638 static void alps_process_packet(struct psmouse *psmouse) in alps_process_packet() 657 static void alps_report_bare_ps2_packet(struct psmouse *psmouse, in alps_report_bare_ps2_packet() 676 static psmouse_ret_t alps_handle_interleaved_ps2(struct psmouse *psmouse) in alps_handle_interleaved_ps2() 758 struct psmouse *psmouse = (struct psmouse *)data; in alps_flush_packet() local [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() 346 static void hgpk_process_advanced_packet(struct psmouse *psmouse) in hgpk_process_advanced_packet() 431 static void hgpk_process_simple_packet(struct psmouse *psmouse) in hgpk_process_simple_packet() 466 static psmouse_ret_t hgpk_process_byte(struct psmouse *psmouse) in hgpk_process_byte() 498 static int hgpk_select_mode(struct psmouse *psmouse) in hgpk_select_mode() 609 static int hgpk_reset_device(struct psmouse *psmouse, bool recalibrate) in hgpk_reset_device() 641 static int hgpk_force_recalibrate(struct psmouse *psmouse) in hgpk_force_recalibrate() [all …]
|
D | elantech.c | 33 static int synaptics_send_cmd(struct psmouse *psmouse, unsigned char c, in synaptics_send_cmd() 48 static int elantech_send_cmd(struct psmouse *psmouse, unsigned char c, in elantech_send_cmd() 66 static int elantech_ps2_command(struct psmouse *psmouse, in elantech_ps2_command() 93 static int elantech_read_reg(struct psmouse *psmouse, unsigned char reg, in elantech_read_reg() 149 static int elantech_write_reg(struct psmouse *psmouse, unsigned char reg, in elantech_write_reg() 221 static void elantech_packet_dump(struct psmouse *psmouse) in elantech_packet_dump() 235 static void elantech_report_absolute_v1(struct psmouse *psmouse) in elantech_report_absolute_v1() 323 static void elantech_report_absolute_v2(struct psmouse *psmouse) in elantech_report_absolute_v2() 409 static void elantech_report_absolute_v3(struct psmouse *psmouse, in elantech_report_absolute_v3() 483 static void elantech_input_sync_v4(struct psmouse *psmouse) in elantech_input_sync_v4() [all …]
|
D | synaptics.c | 66 static int synaptics_mode_cmd(struct psmouse *psmouse, unsigned char mode) in synaptics_mode_cmd() 78 int synaptics_detect(struct psmouse *psmouse, bool set_properties) in synaptics_detect() 102 void synaptics_reset(struct psmouse *psmouse) in synaptics_reset() 117 static int synaptics_send_cmd(struct psmouse *psmouse, unsigned char c, unsigned char *param) in synaptics_send_cmd() 130 static int synaptics_model_id(struct psmouse *psmouse) in synaptics_model_id() 145 static int synaptics_capability(struct psmouse *psmouse) in synaptics_capability() 201 static int synaptics_identify(struct psmouse *psmouse) in synaptics_identify() 218 static int synaptics_resolution(struct psmouse *psmouse) in synaptics_resolution() 258 static int synaptics_query_hardware(struct psmouse *psmouse) in synaptics_query_hardware() 272 static int synaptics_set_advanced_gesture_mode(struct psmouse *psmouse) in synaptics_set_advanced_gesture_mode() [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 | trackpoint.c | 74 static ssize_t trackpoint_show_int_attr(struct psmouse *psmouse, void *data, char *buf) in trackpoint_show_int_attr() 86 static ssize_t trackpoint_set_int_attr(struct psmouse *psmouse, void *data, in trackpoint_set_int_attr() 114 static ssize_t trackpoint_set_bit_attr(struct psmouse *psmouse, void *data, in trackpoint_set_bit_attr() 189 static int trackpoint_start_protocol(struct psmouse *psmouse, unsigned char *firmware_id) in trackpoint_start_protocol() 205 static int trackpoint_sync(struct psmouse *psmouse) in trackpoint_sync() 274 static void trackpoint_disconnect(struct psmouse *psmouse) in trackpoint_disconnect() 282 static int trackpoint_reconnect(struct psmouse *psmouse) in trackpoint_reconnect() 293 int trackpoint_detect(struct psmouse *psmouse, bool set_properties) in trackpoint_detect()
|
D | lifebook.h | 22 inline int lifebook_detect(struct psmouse *psmouse, bool set_properties) in lifebook_detect() 26 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 | logips2pp.h | 17 inline int ps2pp_init(struct psmouse *psmouse, bool set_properties) in ps2pp_init()
|
D | touchkit_ps2.h | 18 static inline int touchkit_ps2_detect(struct psmouse *psmouse, in touchkit_ps2_detect()
|
D | alps.h | 52 inline int alps_detect(struct psmouse *psmouse, bool set_properties) in alps_detect() 56 inline int alps_init(struct psmouse *psmouse) in alps_init()
|
D | sentelic.h | 87 inline int fsp_detect(struct psmouse *psmouse, bool set_properties) in fsp_detect() 91 inline int fsp_init(struct psmouse *psmouse) in fsp_init()
|
D | elantech.h | 146 static inline int elantech_detect(struct psmouse *psmouse, bool set_properties) in elantech_detect() 150 static inline int elantech_init(struct psmouse *psmouse) in elantech_init()
|
D | trackpoint.h | 148 inline int trackpoint_detect(struct psmouse *psmouse, bool set_properties) in trackpoint_detect()
|