/kernel/linux/linux-5.10/drivers/input/serio/ |
H A D | serio.c | 17 #include <linux/serio.h> 29 * serio_mutex protects entire serio subsystem and is taken every time 30 * serio port or driver registered or unregistered. 36 static void serio_add_port(struct serio *serio); 37 static int serio_reconnect_port(struct serio *serio); 38 static void serio_disconnect_port(struct serio *serio); 39 static void serio_reconnect_subtree(struct serio *seri 42 serio_connect_driver(struct serio *serio, struct serio_driver *drv) serio_connect_driver() argument 53 serio_reconnect_driver(struct serio *serio) serio_reconnect_driver() argument 65 serio_disconnect_driver(struct serio *serio) serio_disconnect_driver() argument 73 serio_match_port(const struct serio_device_id *ids, struct serio *serio) serio_match_port() argument 90 serio_bind_driver(struct serio *serio, struct serio_driver *drv) serio_bind_driver() argument 116 serio_find_driver(struct serio *serio) serio_find_driver() argument 321 struct serio *serio, *child = NULL; serio_get_pending_child() local 346 struct serio *serio = to_serio_port(dev); serio_show_description() local 352 struct serio *serio = to_serio_port(dev); modalias_show() local 360 struct serio *serio = to_serio_port(dev); type_show() local 366 struct serio *serio = to_serio_port(dev); proto_show() local 372 struct serio *serio = to_serio_port(dev); id_show() local 378 struct serio *serio = to_serio_port(dev); extra_show() local 384 struct serio *serio = to_serio_port(dev); drvctl_store() local 415 struct serio *serio = to_serio_port(dev); serio_show_bind_mode() local 421 struct serio *serio = to_serio_port(dev); serio_set_bind_mode() local 438 struct serio *serio = to_serio_port(dev); firmware_id_show() local 488 struct serio *serio = to_serio_port(dev); serio_release_port() local 497 serio_init_port(struct serio *serio) serio_init_port() argument 526 serio_add_port(struct serio *serio) serio_add_port() argument 553 serio_destroy_port(struct serio *serio) serio_destroy_port() argument 586 serio_reconnect_port(struct serio *serio) serio_reconnect_port() argument 644 serio_disconnect_port(struct serio *serio) serio_disconnect_port() argument 679 serio_rescan(struct serio *serio) serio_rescan() argument 685 serio_reconnect(struct serio *serio) serio_reconnect() argument 695 __serio_register_port(struct serio *serio, struct module *owner) __serio_register_port() argument 705 serio_unregister_port(struct serio *serio) serio_unregister_port() argument 717 serio_unregister_child_port(struct serio *serio) serio_unregister_child_port() argument 775 struct serio *serio = to_serio_port(dev); serio_driver_probe() local 783 struct serio *serio = to_serio_port(dev); serio_driver_remove() local 789 serio_cleanup(struct serio *serio) serio_cleanup() argument 799 struct serio *serio = to_serio_port(dev); serio_shutdown() local 855 struct serio *serio; serio_unregister_driver() local 877 serio_set_drv(struct serio *serio, struct serio_driver *drv) serio_set_drv() argument 886 struct serio *serio = to_serio_port(dev); serio_bus_match() local 904 struct serio *serio; serio_uevent() local 930 struct serio *serio = to_serio_port(dev); serio_suspend() local 939 struct serio *serio = to_serio_port(dev); serio_resume() local 971 serio_open(struct serio *serio, struct serio_driver *drv) serio_open() argument 984 serio_close(struct serio *serio) serio_close() argument 993 serio_interrupt(struct serio *serio, unsigned char data, unsigned int dfl) serio_interrupt() argument [all...] |
H A D | ps2mult.c | 12 #include <linux/serio.h> 26 struct serio *serio; member 36 struct serio *mx_serio; 62 MODULE_DEVICE_TABLE(serio, ps2mult_serio_ids); 66 struct serio *mx_serio = psm->mx_serio; in ps2mult_select_port() 73 static int ps2mult_serio_write(struct serio *serio, unsigned char data) in ps2mult_serio_write() argument 75 struct serio *mx_port = serio in ps2mult_serio_write() 101 ps2mult_serio_start(struct serio *serio) ps2mult_serio_start() argument 114 ps2mult_serio_stop(struct serio *serio) ps2mult_serio_stop() argument 128 struct serio *serio; ps2mult_create_port() local 163 ps2mult_connect(struct serio *serio, struct serio_driver *drv) ps2mult_connect() argument 211 ps2mult_disconnect(struct serio *serio) ps2mult_disconnect() argument 223 ps2mult_reconnect(struct serio *serio) ps2mult_reconnect() argument 232 ps2mult_interrupt(struct serio *serio, unsigned char data, unsigned int dfl) ps2mult_interrupt() argument [all...] |
H A D | ams_delta_serio.c | 24 #include <linux/serio.h> 28 #define DRIVER_NAME "ams-delta-serio" 35 struct serio *serio; member 40 static int check_data(struct serio *serio, int data) in check_data() argument 46 dev_warn(&serio->dev, "invalid stop bit, data=0x%X\n", data); in check_data() 56 dev_warn(&serio->dev, in check_data() 75 * and then pass it on the serio in ams_delta_serio_interrupt() 85 dfl = check_data(priv->serio, dat in ams_delta_serio_interrupt() 92 ams_delta_serio_open(struct serio *serio) ams_delta_serio_open() argument 100 ams_delta_serio_close(struct serio *serio) ams_delta_serio_close() argument 111 struct serio *serio; ams_delta_serio_init() local [all...] |
H A D | i8042.c | 17 #include <linux/serio.h> 154 struct serio *serio; member 179 struct serio *serio); 194 struct serio *serio)) in i8042_install_filter() 215 struct serio *port)) in i8042_remove_filter() 366 static int i8042_kbd_write(struct serio *port, unsigned char c) in i8042_kbd_write() 387 static int i8042_aux_write(struct serio *seri argument 193 i8042_install_filter(bool (filter)unsigned char data, unsigned char str, struct serio *serio)) i8042_install_filter() argument 402 i8042_port_close(struct serio *serio) i8042_port_close() argument 441 i8042_start(struct serio *serio) i8042_start() argument 471 i8042_stop(struct serio *serio) i8042_stop() argument 496 i8042_filter(unsigned char data, unsigned char str, struct serio *serio) i8042_filter() argument 525 struct serio *serio; i8042_interrupt() local 1240 struct serio *serio = i8042_ports[i].serio; i8042_pm_suspend() local 1263 struct serio *serio = i8042_ports[i].serio; i8042_pm_resume() local 1329 struct serio *serio; i8042_create_kbd_port() local 1358 struct serio *serio; i8042_create_aux_port() local 1414 struct serio *serio = i8042_ports[i].serio; i8042_register_ports() local 1523 struct serio *serio = to_serio_port(dev); i8042_kbd_bind_notifier() local [all...] |
H A D | rpckbd.c | 16 #include <linux/serio.h> 35 static int rpckbd_write(struct serio *port, unsigned char val) in rpckbd_write() 47 struct serio *port = dev_id; in rpckbd_rx() 65 static int rpckbd_open(struct serio *port) in rpckbd_open() 88 static void rpckbd_close(struct serio *port) in rpckbd_close() 97 * Allocate and initialize serio structure for subsequent registration 98 * with serio core. 103 struct serio *serio; in rpckbd_probe() local 114 serio in rpckbd_probe() 141 struct serio *serio = platform_get_drvdata(dev); rpckbd_remove() local [all...] |
H A D | serport.c | 18 #include <linux/serio.h> 34 struct serio *serio; member 41 * Callback functions from the serio code. 44 static int serport_serio_write(struct serio *serio, unsigned char data) in serport_serio_write() argument 46 struct serport *serport = serio->port_data; in serport_serio_write() 50 static int serport_serio_open(struct serio *serio) in serport_serio_open() argument 52 struct serport *serport = serio in serport_serio_open() 63 serport_serio_close(struct serio *serio) serport_serio_close() argument 164 struct serio *serio; serport_ldisc_read() local [all...] |
H A D | ps2-gpio.c | 3 * GPIO based serio bus driver for bit banging the PS/2 protocol 11 #include <linux/serio.h> 49 struct serio *serio; member 64 static int ps2_gpio_open(struct serio *serio) in ps2_gpio_open() argument 66 struct ps2_gpio_data *drvdata = serio->port_data; in ps2_gpio_open() 72 static void ps2_gpio_close(struct serio *serio) in ps2_gpio_close() argument 74 struct ps2_gpio_data *drvdata = serio in ps2_gpio_close() 80 __ps2_gpio_write(struct serio *serio, unsigned char val) __ps2_gpio_write() argument 95 ps2_gpio_write(struct serio *serio, unsigned char val) ps2_gpio_write() argument 348 struct serio *serio; ps2_gpio_probe() local [all...] |
H A D | altera_ps2.c | 13 #include <linux/serio.h> 23 struct serio *io; 48 static int altera_ps2_write(struct serio *io, unsigned char val) in altera_ps2_write() 56 static int altera_ps2_open(struct serio *io) in altera_ps2_open() 68 static void altera_ps2_close(struct serio *io) in altera_ps2_close() 82 struct serio *serio; in altera_ps2_probe() local 105 serio = kzalloc(sizeof(struct serio), GFP_KERNEL); in altera_ps2_probe() 106 if (!serio) in altera_ps2_probe() [all...] |
/kernel/linux/linux-6.6/drivers/input/serio/ |
H A D | serio.c | 14 #include <linux/serio.h> 26 * serio_mutex protects entire serio subsystem and is taken every time 27 * serio port or driver registered or unregistered. 33 static void serio_add_port(struct serio *serio); 34 static int serio_reconnect_port(struct serio *serio); 35 static void serio_disconnect_port(struct serio *serio); 36 static void serio_reconnect_subtree(struct serio *seri 39 serio_connect_driver(struct serio *serio, struct serio_driver *drv) serio_connect_driver() argument 50 serio_reconnect_driver(struct serio *serio) serio_reconnect_driver() argument 62 serio_disconnect_driver(struct serio *serio) serio_disconnect_driver() argument 70 serio_match_port(const struct serio_device_id *ids, struct serio *serio) serio_match_port() argument 87 serio_bind_driver(struct serio *serio, struct serio_driver *drv) serio_bind_driver() argument 113 serio_find_driver(struct serio *serio) serio_find_driver() argument 318 struct serio *serio, *child = NULL; serio_get_pending_child() local 343 struct serio *serio = to_serio_port(dev); serio_show_description() local 349 struct serio *serio = to_serio_port(dev); modalias_show() local 357 struct serio *serio = to_serio_port(dev); type_show() local 363 struct serio *serio = to_serio_port(dev); proto_show() local 369 struct serio *serio = to_serio_port(dev); id_show() local 375 struct serio *serio = to_serio_port(dev); extra_show() local 381 struct serio *serio = to_serio_port(dev); drvctl_store() local 412 struct serio *serio = to_serio_port(dev); serio_show_bind_mode() local 418 struct serio *serio = to_serio_port(dev); serio_set_bind_mode() local 435 struct serio *serio = to_serio_port(dev); firmware_id_show() local 485 struct serio *serio = to_serio_port(dev); serio_release_port() local 494 serio_init_port(struct serio *serio) serio_init_port() argument 523 serio_add_port(struct serio *serio) serio_add_port() argument 550 serio_destroy_port(struct serio *serio) serio_destroy_port() argument 583 serio_reconnect_port(struct serio *serio) serio_reconnect_port() argument 641 serio_disconnect_port(struct serio *serio) serio_disconnect_port() argument 676 serio_rescan(struct serio *serio) serio_rescan() argument 682 serio_reconnect(struct serio *serio) serio_reconnect() argument 692 __serio_register_port(struct serio *serio, struct module *owner) __serio_register_port() argument 702 serio_unregister_port(struct serio *serio) serio_unregister_port() argument 714 serio_unregister_child_port(struct serio *serio) serio_unregister_child_port() argument 772 struct serio *serio = to_serio_port(dev); serio_driver_probe() local 780 struct serio *serio = to_serio_port(dev); serio_driver_remove() local 785 serio_cleanup(struct serio *serio) serio_cleanup() argument 795 struct serio *serio = to_serio_port(dev); serio_shutdown() local 851 struct serio *serio; serio_unregister_driver() local 873 serio_set_drv(struct serio *serio, struct serio_driver *drv) serio_set_drv() argument 882 struct serio *serio = to_serio_port(dev); serio_bus_match() local 900 const struct serio *serio; serio_uevent() local 926 struct serio *serio = to_serio_port(dev); serio_suspend() local 935 struct serio *serio = to_serio_port(dev); serio_resume() local 967 serio_open(struct serio *serio, struct serio_driver *drv) serio_open() argument 980 serio_close(struct serio *serio) serio_close() argument 989 serio_interrupt(struct serio *serio, unsigned char data, unsigned int dfl) serio_interrupt() argument [all...] |
H A D | ps2mult.c | 12 #include <linux/serio.h> 26 struct serio *serio; member 36 struct serio *mx_serio; 62 MODULE_DEVICE_TABLE(serio, ps2mult_serio_ids); 66 struct serio *mx_serio = psm->mx_serio; in ps2mult_select_port() 73 static int ps2mult_serio_write(struct serio *serio, unsigned char data) in ps2mult_serio_write() argument 75 struct serio *mx_port = serio in ps2mult_serio_write() 101 ps2mult_serio_start(struct serio *serio) ps2mult_serio_start() argument 114 ps2mult_serio_stop(struct serio *serio) ps2mult_serio_stop() argument 128 struct serio *serio; ps2mult_create_port() local 163 ps2mult_connect(struct serio *serio, struct serio_driver *drv) ps2mult_connect() argument 211 ps2mult_disconnect(struct serio *serio) ps2mult_disconnect() argument 223 ps2mult_reconnect(struct serio *serio) ps2mult_reconnect() argument 232 ps2mult_interrupt(struct serio *serio, unsigned char data, unsigned int dfl) ps2mult_interrupt() argument [all...] |
H A D | ams_delta_serio.c | 24 #include <linux/serio.h> 28 #define DRIVER_NAME "ams-delta-serio" 35 struct serio *serio; member 40 static int check_data(struct serio *serio, int data) in check_data() argument 46 dev_warn(&serio->dev, "invalid stop bit, data=0x%X\n", data); in check_data() 56 dev_warn(&serio->dev, in check_data() 75 * and then pass it on the serio in ams_delta_serio_interrupt() 85 dfl = check_data(priv->serio, dat in ams_delta_serio_interrupt() 92 ams_delta_serio_open(struct serio *serio) ams_delta_serio_open() argument 100 ams_delta_serio_close(struct serio *serio) ams_delta_serio_close() argument 111 struct serio *serio; ams_delta_serio_init() local [all...] |
H A D | i8042.c | 17 #include <linux/serio.h> 154 struct serio *serio; member 179 struct serio *serio); 194 struct serio *serio)) in i8042_install_filter() 215 struct serio *port)) in i8042_remove_filter() 366 static int i8042_kbd_write(struct serio *port, unsigned char c) in i8042_kbd_write() 387 static int i8042_aux_write(struct serio *seri argument 193 i8042_install_filter(bool (filter)unsigned char data, unsigned char str, struct serio *serio)) i8042_install_filter() argument 402 i8042_port_close(struct serio *serio) i8042_port_close() argument 441 i8042_start(struct serio *serio) i8042_start() argument 471 i8042_stop(struct serio *serio) i8042_stop() argument 496 i8042_filter(unsigned char data, unsigned char str, struct serio *serio) i8042_filter() argument 525 struct serio *serio; i8042_interrupt() local 1240 struct serio *serio = i8042_ports[i].serio; i8042_pm_suspend() local 1263 struct serio *serio = i8042_ports[i].serio; i8042_pm_resume() local 1329 struct serio *serio; i8042_create_kbd_port() local 1358 struct serio *serio; i8042_create_aux_port() local 1414 struct serio *serio = i8042_ports[i].serio; i8042_register_ports() local 1523 struct serio *serio = to_serio_port(dev); i8042_kbd_bind_notifier() local [all...] |
H A D | rpckbd.c | 13 #include <linux/serio.h> 32 static int rpckbd_write(struct serio *port, unsigned char val) in rpckbd_write() 44 struct serio *port = dev_id; in rpckbd_rx() 62 static int rpckbd_open(struct serio *port) in rpckbd_open() 85 static void rpckbd_close(struct serio *port) in rpckbd_close() 94 * Allocate and initialize serio structure for subsequent registration 95 * with serio core. 100 struct serio *serio; in rpckbd_probe() local 111 serio in rpckbd_probe() 138 struct serio *serio = platform_get_drvdata(dev); rpckbd_remove() local [all...] |
H A D | serport.c | 18 #include <linux/serio.h> 34 struct serio *serio; member 41 * Callback functions from the serio code. 44 static int serport_serio_write(struct serio *serio, unsigned char data) in serport_serio_write() argument 46 struct serport *serport = serio->port_data; in serport_serio_write() 50 static int serport_serio_open(struct serio *serio) in serport_serio_open() argument 52 struct serport *serport = serio in serport_serio_open() 63 serport_serio_close(struct serio *serio) serport_serio_close() argument 165 struct serio *serio; serport_ldisc_read() local [all...] |
H A D | altera_ps2.c | 13 #include <linux/serio.h> 23 struct serio *io; 48 static int altera_ps2_write(struct serio *io, unsigned char val) in altera_ps2_write() 56 static int altera_ps2_open(struct serio *io) in altera_ps2_open() 68 static void altera_ps2_close(struct serio *io) in altera_ps2_close() 81 struct serio *serio; in altera_ps2_probe() local 103 serio = kzalloc(sizeof(struct serio), GFP_KERNEL); in altera_ps2_probe() 104 if (!serio) in altera_ps2_probe() [all...] |
/kernel/linux/linux-5.10/include/linux/ |
H A D | serio.h | 16 #include <uapi/linux/serio.h> 20 struct serio { struct 34 int (*write)(struct serio *, unsigned char); 35 int (*open)(struct serio *); 36 void (*close)(struct serio *); 37 int (*start)(struct serio *); 38 void (*stop)(struct serio *); 40 struct serio *parent; 44 /* Level of nesting in serio hierarchy */ 48 * serio 122 serio_write(struct serio *serio, unsigned char data) serio_write() argument 130 serio_drv_write_wakeup(struct serio *serio) serio_drv_write_wakeup() argument 140 serio_get_drvdata(struct serio *serio) serio_get_drvdata() argument 145 serio_set_drvdata(struct serio *serio, void *data) serio_set_drvdata() argument 154 serio_pause_rx(struct serio *serio) serio_pause_rx() argument 159 serio_continue_rx(struct serio *serio) serio_continue_rx() argument [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | serio.h | 16 #include <uapi/linux/serio.h> 20 struct serio { struct 34 int (*write)(struct serio *, unsigned char); 35 int (*open)(struct serio *); 36 void (*close)(struct serio *); 37 int (*start)(struct serio *); 38 void (*stop)(struct serio *); 40 struct serio *parent; 44 /* Level of nesting in serio hierarchy */ 48 * serio 122 serio_write(struct serio *serio, unsigned char data) serio_write() argument 130 serio_drv_write_wakeup(struct serio *serio) serio_drv_write_wakeup() argument 140 serio_get_drvdata(struct serio *serio) serio_get_drvdata() argument 145 serio_set_drvdata(struct serio *serio, void *data) serio_set_drvdata() argument 154 serio_pause_rx(struct serio *serio) serio_pause_rx() argument 159 serio_continue_rx(struct serio *serio) serio_continue_rx() argument [all...] |
/kernel/linux/linux-5.10/drivers/input/rmi4/ |
H A D | rmi_f03.c | 9 #include <linux/serio.h> 31 struct serio *serio; member 62 struct serio *serio = f03->serio; in rmi_f03_commit_buttons() local 64 serio_pause_rx(serio); in rmi_f03_commit_buttons() 65 if (serio->drv) { in rmi_f03_commit_buttons() 66 serio->drv->interrupt(serio, PSMOUSE_OOB_EXTRA_BTN in rmi_f03_commit_buttons() 139 rmi_f03_pt_open(struct serio *serio) rmi_f03_pt_open() argument 162 rmi_f03_pt_close(struct serio *serio) rmi_f03_pt_close() argument 172 struct serio *serio; rmi_f03_register_pt() local [all...] |
/kernel/linux/linux-6.6/drivers/input/rmi4/ |
H A D | rmi_f03.c | 9 #include <linux/serio.h> 31 struct serio *serio; member 62 struct serio *serio = f03->serio; in rmi_f03_commit_buttons() local 64 serio_pause_rx(serio); in rmi_f03_commit_buttons() 65 if (serio->drv) { in rmi_f03_commit_buttons() 66 serio->drv->interrupt(serio, PSMOUSE_OOB_EXTRA_BTN in rmi_f03_commit_buttons() 139 rmi_f03_pt_open(struct serio *serio) rmi_f03_pt_open() argument 162 rmi_f03_pt_close(struct serio *serio) rmi_f03_pt_close() argument 172 struct serio *serio; rmi_f03_register_pt() local [all...] |
/kernel/linux/linux-5.10/drivers/input/keyboard/ |
H A D | xtkbd.c | 16 #include <linux/serio.h> 43 struct serio *serio; member 47 static irqreturn_t xtkbd_interrupt(struct serio *serio, in xtkbd_interrupt() argument 50 struct xtkbd *xtkbd = serio_get_drvdata(serio); in xtkbd_interrupt() 69 static int xtkbd_connect(struct serio *serio, struct serio_driver *drv) in xtkbd_connect() argument 81 xtkbd->serio = serio; in xtkbd_connect() 122 xtkbd_disconnect(struct serio *serio) xtkbd_disconnect() argument [all...] |
/kernel/linux/linux-6.6/drivers/input/keyboard/ |
H A D | xtkbd.c | 13 #include <linux/serio.h> 40 struct serio *serio; member 44 static irqreturn_t xtkbd_interrupt(struct serio *serio, in xtkbd_interrupt() argument 47 struct xtkbd *xtkbd = serio_get_drvdata(serio); in xtkbd_interrupt() 66 static int xtkbd_connect(struct serio *serio, struct serio_driver *drv) in xtkbd_connect() argument 78 xtkbd->serio = serio; in xtkbd_connect() 119 xtkbd_disconnect(struct serio *serio) xtkbd_disconnect() argument [all...] |
/kernel/linux/linux-5.10/drivers/input/touchscreen/ |
H A D | fujitsu_ts.c | 14 #include <linux/serio.h> 29 struct serio *serio; member 43 static irqreturn_t fujitsu_interrupt(struct serio *serio, in fujitsu_interrupt() argument 46 struct fujitsu *fujitsu = serio_get_drvdata(serio); in fujitsu_interrupt() 79 static void fujitsu_disconnect(struct serio *serio) in fujitsu_disconnect() argument 81 struct fujitsu *fujitsu = serio_get_drvdata(serio); in fujitsu_disconnect() 85 serio_close(serio); in fujitsu_disconnect() 96 fujitsu_connect(struct serio *serio, struct serio_driver *drv) fujitsu_connect() argument [all...] |
H A D | tsc40.c | 13 #include <linux/serio.h> 18 struct serio *serio; member 41 static irqreturn_t tsc_interrupt(struct serio *serio, in tsc_interrupt() argument 44 struct tsc_ser *ptsc = serio_get_drvdata(serio); in tsc_interrupt() 51 dev_dbg(&serio->dev, in tsc_interrupt() 64 dev_dbg(&serio->dev, in tsc_interrupt() 80 static int tsc_connect(struct serio *serio, struc argument 132 tsc_disconnect(struct serio *serio) tsc_disconnect() argument [all...] |
/kernel/linux/linux-6.6/drivers/input/touchscreen/ |
H A D | fujitsu_ts.c | 14 #include <linux/serio.h> 29 struct serio *serio; member 43 static irqreturn_t fujitsu_interrupt(struct serio *serio, in fujitsu_interrupt() argument 46 struct fujitsu *fujitsu = serio_get_drvdata(serio); in fujitsu_interrupt() 79 static void fujitsu_disconnect(struct serio *serio) in fujitsu_disconnect() argument 81 struct fujitsu *fujitsu = serio_get_drvdata(serio); in fujitsu_disconnect() 85 serio_close(serio); in fujitsu_disconnect() 96 fujitsu_connect(struct serio *serio, struct serio_driver *drv) fujitsu_connect() argument [all...] |
H A D | tsc40.c | 13 #include <linux/serio.h> 18 struct serio *serio; member 41 static irqreturn_t tsc_interrupt(struct serio *serio, in tsc_interrupt() argument 44 struct tsc_ser *ptsc = serio_get_drvdata(serio); in tsc_interrupt() 51 dev_dbg(&serio->dev, in tsc_interrupt() 64 dev_dbg(&serio->dev, in tsc_interrupt() 80 static int tsc_connect(struct serio *serio, struc argument 132 tsc_disconnect(struct serio *serio) tsc_disconnect() argument [all...] |