Home
last modified time | relevance | path

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

/linux-4.4.14/include/linux/
Dserio.h47 …struct serio_driver *drv; /* accessed from interrupt, must be protected by serio->lock and serio->…
56 struct serio_driver { struct
64 int (*connect)(struct serio *, struct serio_driver *drv); argument
71 #define to_serio_driver(d) container_of(d, struct serio_driver, driver) argument
73 int serio_open(struct serio *serio, struct serio_driver *drv);
88 int __must_check __serio_register_driver(struct serio_driver *drv,
95 void serio_unregister_driver(struct serio_driver *drv);
/linux-4.4.14/drivers/input/serio/
Dserio.c56 static void serio_attach_driver(struct serio_driver *drv);
58 static int serio_connect_driver(struct serio *serio, struct serio_driver *drv) in serio_connect_driver()
106 static int serio_bind_driver(struct serio *serio, struct serio_driver *drv) in serio_bind_driver()
753 struct serio_driver *driver = to_serio_driver(drv); in description_show()
760 struct serio_driver *serio_drv = to_serio_driver(drv); in bind_mode_show()
766 struct serio_driver *serio_drv = to_serio_driver(drv); in bind_mode_store()
787 ATTRIBUTE_GROUPS(serio_driver);
792 struct serio_driver *drv = to_serio_driver(dev->driver); in serio_driver_probe()
820 static void serio_attach_driver(struct serio_driver *drv) in serio_attach_driver()
830 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 = {
Dps2mult.c166 static int ps2mult_connect(struct serio *serio, struct serio_driver *drv) in ps2mult_connect()
295 static struct serio_driver ps2mult_drv = {
Dhil_mlc.c168 struct serio_driver *drv; in hil_mlc_send_polls()
802 struct serio_driver *drv; in hil_mlc_serio_write()
/linux-4.4.14/drivers/input/keyboard/
Dxtkbd.c85 static int xtkbd_connect(struct serio *serio, struct serio_driver *drv) in xtkbd_connect()
160 static struct serio_driver xtkbd_drv = {
Dnewtonkbd.c83 static int nkbd_connect(struct serio *serio, struct serio_driver *drv) in nkbd_connect()
157 static struct serio_driver nkbd_drv = {
Dstowaway.c87 static int skbd_connect(struct serio *serio, struct serio_driver *drv) in skbd_connect()
161 static struct serio_driver skbd_drv = {
Dsunkbd.c253 static int sunkbd_connect(struct serio *serio, struct serio_driver *drv) in sunkbd_connect()
360 static struct serio_driver sunkbd_drv = {
Dlkkbd.c619 static int lkkbd_connect(struct serio *serio, struct serio_driver *drv) in lkkbd_connect()
722 static struct serio_driver lkkbd_drv = {
Dhil_kbd.c443 static int hil_dev_connect(struct serio *serio, struct serio_driver *drv) in hil_dev_connect()
574 static struct serio_driver hil_serio_drv = {
Datkbd.c1133 static int atkbd_connect(struct serio *serio, struct serio_driver *drv) in atkbd_connect()
1222 struct serio_driver *drv = serio->drv; in atkbd_reconnect()
1297 static struct serio_driver atkbd_drv = {
/linux-4.4.14/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.c134 static int stinger_connect(struct serio *serio, struct serio_driver *drv) in stinger_connect()
199 static struct serio_driver stinger_drv = {
Dmagellan.c147 static int magellan_connect(struct serio *serio, struct serio_driver *drv) in magellan_connect()
213 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.c140 static int warrior_connect(struct serio *serio, struct serio_driver *drv) in warrior_connect()
208 static struct serio_driver warrior_drv = {
Dspaceorb.c162 static int spaceorb_connect(struct serio *serio, struct serio_driver *drv) in spaceorb_connect()
228 static struct serio_driver spaceorb_drv = {
Dspaceball.c202 static int spaceball_connect(struct serio *serio, struct serio_driver *drv) in spaceball_connect()
287 static struct serio_driver spaceball_drv = {
/linux-4.4.14/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 = {
Dgunze.c113 static int gunze_connect(struct serio *serio, struct serio_driver *drv) in gunze_connect()
177 static struct serio_driver gunze_drv = {
Dtouchright.c103 static int tr_connect(struct serio *serio, struct serio_driver *drv) in tr_connect()
167 static struct serio_driver tr_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 = {
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 = {
Dmtouch.c129 static int mtouch_connect(struct serio *serio, struct serio_driver *drv) in mtouch_connect()
193 static struct serio_driver mtouch_drv = {
Dpenmount.c199 static int pm_connect(struct serio *serio, struct serio_driver *drv) in pm_connect()
308 static struct serio_driver pm_drv = {
Delo.c308 static int elo_connect(struct serio *serio, struct serio_driver *drv) in elo_connect()
396 static struct serio_driver elo_drv = {
Dwacom_w8001.c517 static int w8001_connect(struct serio *serio, struct serio_driver *drv) in w8001_connect()
585 static struct serio_driver w8001_drv = {
/linux-4.4.14/drivers/input/joystick/iforce/
Diforce-serio.c127 static int iforce_serio_connect(struct serio *serio, struct serio_driver *drv) in iforce_serio_connect()
179 struct serio_driver iforce_serio_drv = {
Diforce.h170 extern struct serio_driver iforce_serio_drv;
/linux-4.4.14/drivers/i2c/busses/
Di2c-taos-evm.c201 static int taos_connect(struct serio *serio, struct serio_driver *drv) in taos_connect()
299 static struct serio_driver taos_drv = {
/linux-4.4.14/drivers/input/mouse/
Dsermouse.c244 static int sermouse_connect(struct serio *serio, struct serio_driver *drv) in sermouse_connect()
346 static struct serio_driver sermouse_drv = {
Dvsxxxaa.c468 static int vsxxxaa_connect(struct serio *serio, struct serio_driver *drv) in vsxxxaa_connect()
539 static struct serio_driver vsxxxaa_drv = {
Dpsmouse-base.c1508 static int psmouse_connect(struct serio *serio, struct serio_driver *drv) in psmouse_connect()
1677 static struct serio_driver psmouse_drv = {
/linux-4.4.14/drivers/input/tablet/
Dwacom_serial4.c521 static int wacom_connect(struct serio *serio, struct serio_driver *drv) in wacom_connect()
609 static struct serio_driver wacom_drv = {