Home
last modified time | relevance | path

Searched defs:serio (Results 1 – 25 of 140) sorted by relevance

123456

/kernel/linux/linux-6.6/include/linux/
Dserio.h20 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/
Dserio.h20 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/
Dserio.c42 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 …]
Dps2mult.c26 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()
Dams_delta_serio.c35 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/
Dserio.c39 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 …]
Dps2mult.c26 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()
Dams_delta_serio.c35 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/
Dnewtonkbd.c46 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()
Dstowaway.c52 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()
Dxtkbd.c43 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/
Dnewtonkbd.c43 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()
Dstowaway.c49 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()
Dxtkbd.c40 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/
Dfujitsu_ts.c29 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()
Dgunze.c38 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()
Dtsc40.c18 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()
Dtouchwin.c50 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/
Dfujitsu_ts.c29 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()
Dgunze.c35 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()
Dtsc40.c18 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()
Dtouchwin.c50 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()
Dtouchright.c47 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/
Diforce-serio.c15 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/
Diforce-serio.c15 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()

123456