Home
last modified time | relevance | path

Searched refs:serio_driver (Results 1 – 25 of 42) sorted by relevance

12

/Linux-v4.19/include/linux/
Dserio.h54 struct serio_driver *drv;
70 struct serio_driver { struct
78 int (*connect)(struct serio *, struct serio_driver *drv); argument
86 #define to_serio_driver(d) container_of(d, struct serio_driver, driver) argument
88 int serio_open(struct serio *serio, struct serio_driver *drv);
103 int __must_check __serio_register_driver(struct serio_driver *drv,
110 void serio_unregister_driver(struct serio_driver *drv);
/Linux-v4.19/drivers/input/serio/
Dserio.c52 static void serio_attach_driver(struct serio_driver *drv);
54 static int serio_connect_driver(struct serio *serio, struct serio_driver *drv) in serio_connect_driver()
102 static int serio_bind_driver(struct serio *serio, struct serio_driver *drv) in serio_bind_driver()
749 struct serio_driver *driver = to_serio_driver(drv); in description_show()
756 struct serio_driver *serio_drv = to_serio_driver(drv); in bind_mode_show()
762 struct serio_driver *serio_drv = to_serio_driver(drv); in bind_mode_store()
783 ATTRIBUTE_GROUPS(serio_driver);
788 struct serio_driver *drv = to_serio_driver(dev->driver); in serio_driver_probe()
816 static void serio_attach_driver(struct serio_driver *drv) in serio_attach_driver()
826 int __serio_register_driver(struct serio_driver *drv, struct module *owner, const char *mod_name) in __serio_register_driver()
[all …]
Dserio_raw.c293 static int serio_raw_connect(struct serio *serio, struct serio_driver *drv) in serio_raw_connect()
362 struct serio_driver *drv = serio->drv; in serio_raw_reconnect()
431 static struct serio_driver serio_raw_drv = {
/Linux-v4.19/drivers/input/joystick/
Dzhenhua.c144 static int zhenhua_connect(struct serio *serio, struct serio_driver *drv) in zhenhua_connect()
207 static struct serio_driver zhenhua_drv = {
Dstinger.c130 static int stinger_connect(struct serio *serio, struct serio_driver *drv) in stinger_connect()
195 static struct serio_driver stinger_drv = {
Dmagellan.c143 static int magellan_connect(struct serio *serio, struct serio_driver *drv) in magellan_connect()
209 static struct serio_driver magellan_drv = {
Dtwidjoy.c181 static int twidjoy_connect(struct serio *serio, struct serio_driver *drv) in twidjoy_connect()
248 static struct serio_driver twidjoy_drv = {
Dwarrior.c136 static int warrior_connect(struct serio *serio, struct serio_driver *drv) in warrior_connect()
204 static struct serio_driver warrior_drv = {
Dspaceorb.c158 static int spaceorb_connect(struct serio *serio, struct serio_driver *drv) in spaceorb_connect()
224 static struct serio_driver spaceorb_drv = {
Dspaceball.c200 static int spaceball_connect(struct serio *serio, struct serio_driver *drv) in spaceball_connect()
287 static struct serio_driver spaceball_drv = {
/Linux-v4.19/drivers/input/keyboard/
Dxtkbd.c81 static int xtkbd_connect(struct serio *serio, struct serio_driver *drv) in xtkbd_connect()
156 static struct serio_driver xtkbd_drv = {
Dnewtonkbd.c79 static int nkbd_connect(struct serio *serio, struct serio_driver *drv) in nkbd_connect()
153 static struct serio_driver nkbd_drv = {
Dstowaway.c83 static int skbd_connect(struct serio *serio, struct serio_driver *drv) in skbd_connect()
157 static struct serio_driver skbd_drv = {
/Linux-v4.19/drivers/input/touchscreen/
Dfujitsu_ts.c100 static int fujitsu_connect(struct serio *serio, struct serio_driver *drv) in fujitsu_connect()
166 static struct serio_driver fujitsu_drv = {
Dtouchit213.c140 static int touchit213_connect(struct serio *serio, struct serio_driver *drv) in touchit213_connect()
207 static struct serio_driver touchit213_drv = {
Dtouchwin.c110 static int tw_connect(struct serio *serio, struct serio_driver *drv) in tw_connect()
174 static struct serio_driver tw_drv = {
Dtouchright.c103 static int tr_connect(struct serio *serio, struct serio_driver *drv) in tr_connect()
167 static struct serio_driver tr_drv = {
Dgunze.c109 static int gunze_connect(struct serio *serio, struct serio_driver *drv) in gunze_connect()
173 static struct serio_driver gunze_drv = {
Dinexio.c116 static int inexio_connect(struct serio *serio, struct serio_driver *drv) in inexio_connect()
180 static struct serio_driver inexio_drv = {
Dhampshire.c111 static int hampshire_connect(struct serio *serio, struct serio_driver *drv) in hampshire_connect()
178 static struct serio_driver hampshire_drv = {
Dtsc40.c80 static int tsc_connect(struct serio *serio, struct serio_driver *drv) in tsc_connect()
157 static struct serio_driver tsc_drv = {
Ddynapro.c112 static int dynapro_connect(struct serio *serio, struct serio_driver *drv) in dynapro_connect()
179 static struct serio_driver dynapro_drv = {
Degalax_ts_serial.c100 static int egalax_connect(struct serio *serio, struct serio_driver *drv) in egalax_connect()
180 static struct serio_driver egalax_drv = {
Dmtouch.c129 static int mtouch_connect(struct serio *serio, struct serio_driver *drv) in mtouch_connect()
193 static struct serio_driver mtouch_drv = {
/Linux-v4.19/drivers/input/joystick/iforce/
Diforce-serio.c123 static int iforce_serio_connect(struct serio *serio, struct serio_driver *drv) in iforce_serio_connect()
175 struct serio_driver iforce_serio_drv = {

12