| /kernel/linux/linux-6.6/include/linux/ |
| D | serio.h | 20 struct serio { struct 29 struct serio_device_id id; argument 34 int (*write)(struct serio *, unsigned char); argument 35 int (*open)(struct serio *); argument 36 void (*close)(struct serio *); argument 37 int (*start)(struct serio *); argument 38 void (*stop)(struct serio *); argument 40 struct serio *parent; argument 44 /* Level of nesting in serio hierarchy */ argument 48 * serio->drv is accessed from interrupt handlers; when modifying argument [all …]
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | serio.h | 20 struct serio { struct 29 struct serio_device_id id; argument 34 int (*write)(struct serio *, unsigned char); argument 35 int (*open)(struct serio *); argument 36 void (*close)(struct serio *); argument 37 int (*start)(struct serio *); argument 38 void (*stop)(struct serio *); argument 40 struct serio *parent; argument 44 /* Level of nesting in serio hierarchy */ argument 48 * serio->drv is accessed from interrupt handlers; when modifying argument [all …]
|
| /kernel/linux/linux-5.10/drivers/input/serio/ |
| D | serio.c | 42 static int serio_connect_driver(struct serio *serio, struct serio_driver *drv) in serio_connect_driver() 53 static int serio_reconnect_driver(struct serio *serio) in serio_reconnect_driver() 65 static void serio_disconnect_driver(struct serio *serio) in serio_disconnect_driver() 73 static int serio_match_port(const struct serio_device_id *ids, struct serio *serio) in serio_match_port() 90 static int serio_bind_driver(struct serio *serio, struct serio_driver *drv) in serio_bind_driver() 116 static void serio_find_driver(struct serio *serio) in serio_find_driver() 321 struct serio *serio, *child = NULL; in serio_get_pending_child() local 346 struct serio *serio = to_serio_port(dev); in serio_show_description() local 352 struct serio *serio = to_serio_port(dev); in modalias_show() local 360 struct serio *serio = to_serio_port(dev); in type_show() local [all …]
|
| D | ps2mult.c | 26 struct serio *serio; member 73 static int ps2mult_serio_write(struct serio *serio, unsigned char data) in ps2mult_serio_write() 101 static int ps2mult_serio_start(struct serio *serio) in ps2mult_serio_start() 114 static void ps2mult_serio_stop(struct serio *serio) in ps2mult_serio_stop() 128 struct serio *serio; in ps2mult_create_port() local 163 static int ps2mult_connect(struct serio *serio, struct serio_driver *drv) in ps2mult_connect() 211 static void ps2mult_disconnect(struct serio *serio) in ps2mult_disconnect() 223 static int ps2mult_reconnect(struct serio *serio) in ps2mult_reconnect() 232 static irqreturn_t ps2mult_interrupt(struct serio *serio, in ps2mult_interrupt()
|
| D | ams_delta_serio.c | 35 struct serio *serio; member 40 static int check_data(struct serio *serio, int data) in check_data() 92 static int ams_delta_serio_open(struct serio *serio) in ams_delta_serio_open() 100 static void ams_delta_serio_close(struct serio *serio) in ams_delta_serio_close() 111 struct serio *serio; in ams_delta_serio_init() local
|
| /kernel/linux/linux-6.6/drivers/input/serio/ |
| D | serio.c | 39 static int serio_connect_driver(struct serio *serio, struct serio_driver *drv) in serio_connect_driver() 50 static int serio_reconnect_driver(struct serio *serio) in serio_reconnect_driver() 62 static void serio_disconnect_driver(struct serio *serio) in serio_disconnect_driver() 70 static int serio_match_port(const struct serio_device_id *ids, struct serio *serio) in serio_match_port() 87 static int serio_bind_driver(struct serio *serio, struct serio_driver *drv) in serio_bind_driver() 113 static void serio_find_driver(struct serio *serio) in serio_find_driver() 318 struct serio *serio, *child = NULL; in serio_get_pending_child() local 343 struct serio *serio = to_serio_port(dev); in serio_show_description() local 349 struct serio *serio = to_serio_port(dev); in modalias_show() local 357 struct serio *serio = to_serio_port(dev); in type_show() local [all …]
|
| D | ps2mult.c | 26 struct serio *serio; member 73 static int ps2mult_serio_write(struct serio *serio, unsigned char data) in ps2mult_serio_write() 101 static int ps2mult_serio_start(struct serio *serio) in ps2mult_serio_start() 114 static void ps2mult_serio_stop(struct serio *serio) in ps2mult_serio_stop() 128 struct serio *serio; in ps2mult_create_port() local 163 static int ps2mult_connect(struct serio *serio, struct serio_driver *drv) in ps2mult_connect() 211 static void ps2mult_disconnect(struct serio *serio) in ps2mult_disconnect() 223 static int ps2mult_reconnect(struct serio *serio) in ps2mult_reconnect() 232 static irqreturn_t ps2mult_interrupt(struct serio *serio, in ps2mult_interrupt()
|
| D | ams_delta_serio.c | 35 struct serio *serio; member 40 static int check_data(struct serio *serio, int data) in check_data() 92 static int ams_delta_serio_open(struct serio *serio) in ams_delta_serio_open() 100 static void ams_delta_serio_close(struct serio *serio) in ams_delta_serio_close() 111 struct serio *serio; in ams_delta_serio_init() local
|
| /kernel/linux/linux-5.10/drivers/input/keyboard/ |
| D | newtonkbd.c | 46 struct serio *serio; member 50 static irqreturn_t nkbd_interrupt(struct serio *serio, in nkbd_interrupt() 67 static int nkbd_connect(struct serio *serio, struct serio_driver *drv) in nkbd_connect() 119 static void nkbd_disconnect(struct serio *serio) in nkbd_disconnect()
|
| D | stowaway.c | 52 struct serio *serio; member 56 static irqreturn_t skbd_interrupt(struct serio *serio, unsigned char data, in skbd_interrupt() 71 static int skbd_connect(struct serio *serio, struct serio_driver *drv) in skbd_connect() 123 static void skbd_disconnect(struct serio *serio) in skbd_disconnect()
|
| D | xtkbd.c | 43 struct serio *serio; member 47 static irqreturn_t xtkbd_interrupt(struct serio *serio, in xtkbd_interrupt() 69 static int xtkbd_connect(struct serio *serio, struct serio_driver *drv) in xtkbd_connect() 122 static void xtkbd_disconnect(struct serio *serio) in xtkbd_disconnect()
|
| /kernel/linux/linux-6.6/drivers/input/keyboard/ |
| D | newtonkbd.c | 43 struct serio *serio; member 47 static irqreturn_t nkbd_interrupt(struct serio *serio, in nkbd_interrupt() 64 static int nkbd_connect(struct serio *serio, struct serio_driver *drv) in nkbd_connect() 116 static void nkbd_disconnect(struct serio *serio) in nkbd_disconnect()
|
| D | stowaway.c | 49 struct serio *serio; member 53 static irqreturn_t skbd_interrupt(struct serio *serio, unsigned char data, in skbd_interrupt() 68 static int skbd_connect(struct serio *serio, struct serio_driver *drv) in skbd_connect() 120 static void skbd_disconnect(struct serio *serio) in skbd_disconnect()
|
| D | xtkbd.c | 40 struct serio *serio; member 44 static irqreturn_t xtkbd_interrupt(struct serio *serio, in xtkbd_interrupt() 66 static int xtkbd_connect(struct serio *serio, struct serio_driver *drv) in xtkbd_connect() 119 static void xtkbd_disconnect(struct serio *serio) in xtkbd_disconnect()
|
| /kernel/linux/linux-5.10/drivers/input/touchscreen/ |
| D | fujitsu_ts.c | 29 struct serio *serio; member 43 static irqreturn_t fujitsu_interrupt(struct serio *serio, in fujitsu_interrupt() 79 static void fujitsu_disconnect(struct serio *serio) in fujitsu_disconnect() 96 static int fujitsu_connect(struct serio *serio, struct serio_driver *drv) in fujitsu_connect()
|
| D | gunze.c | 38 struct serio *serio; member 60 static irqreturn_t gunze_interrupt(struct serio *serio, in gunze_interrupt() 79 static void gunze_disconnect(struct serio *serio) in gunze_disconnect() 97 static int gunze_connect(struct serio *serio, struct serio_driver *drv) in gunze_connect()
|
| D | tsc40.c | 18 struct serio *serio; member 41 static irqreturn_t tsc_interrupt(struct serio *serio, in tsc_interrupt() 80 static int tsc_connect(struct serio *serio, struct serio_driver *drv) in tsc_connect() 132 static void tsc_disconnect(struct serio *serio) in tsc_disconnect()
|
| D | touchwin.c | 50 struct serio *serio; member 57 static irqreturn_t tw_interrupt(struct serio *serio, in tw_interrupt() 88 static void tw_disconnect(struct serio *serio) in tw_disconnect() 106 static int tw_connect(struct serio *serio, struct serio_driver *drv) in tw_connect()
|
| /kernel/linux/linux-6.6/drivers/input/touchscreen/ |
| D | fujitsu_ts.c | 29 struct serio *serio; member 43 static irqreturn_t fujitsu_interrupt(struct serio *serio, in fujitsu_interrupt() 79 static void fujitsu_disconnect(struct serio *serio) in fujitsu_disconnect() 96 static int fujitsu_connect(struct serio *serio, struct serio_driver *drv) in fujitsu_connect()
|
| D | gunze.c | 35 struct serio *serio; member 57 static irqreturn_t gunze_interrupt(struct serio *serio, in gunze_interrupt() 76 static void gunze_disconnect(struct serio *serio) in gunze_disconnect() 94 static int gunze_connect(struct serio *serio, struct serio_driver *drv) in gunze_connect()
|
| D | tsc40.c | 18 struct serio *serio; member 41 static irqreturn_t tsc_interrupt(struct serio *serio, in tsc_interrupt() 80 static int tsc_connect(struct serio *serio, struct serio_driver *drv) in tsc_connect() 132 static void tsc_disconnect(struct serio *serio) in tsc_disconnect()
|
| D | touchwin.c | 50 struct serio *serio; member 57 static irqreturn_t tw_interrupt(struct serio *serio, in tw_interrupt() 88 static void tw_disconnect(struct serio *serio) in tw_disconnect() 106 static int tw_connect(struct serio *serio, struct serio_driver *drv) in tw_connect()
|
| D | touchright.c | 47 struct serio *serio; member 53 static irqreturn_t tr_interrupt(struct serio *serio, in tr_interrupt() 81 static void tr_disconnect(struct serio *serio) in tr_disconnect() 99 static int tr_connect(struct serio *serio, struct serio_driver *drv) in tr_connect()
|
| /kernel/linux/linux-5.10/drivers/input/joystick/iforce/ |
| D | iforce-serio.c | 15 struct serio *serio; member 120 static void iforce_serio_write_wakeup(struct serio *serio) in iforce_serio_write_wakeup() 127 static irqreturn_t iforce_serio_irq(struct serio *serio, in iforce_serio_irq() 189 static int iforce_serio_connect(struct serio *serio, struct serio_driver *drv) in iforce_serio_connect() 219 static void iforce_serio_disconnect(struct serio *serio) in iforce_serio_disconnect()
|
| /kernel/linux/linux-6.6/drivers/input/joystick/iforce/ |
| D | iforce-serio.c | 15 struct serio *serio; member 120 static void iforce_serio_write_wakeup(struct serio *serio) in iforce_serio_write_wakeup() 127 static irqreturn_t iforce_serio_irq(struct serio *serio, in iforce_serio_irq() 189 static int iforce_serio_connect(struct serio *serio, struct serio_driver *drv) in iforce_serio_connect() 219 static void iforce_serio_disconnect(struct serio *serio) in iforce_serio_disconnect()
|