serio_driver 199 drivers/i2c/busses/i2c-taos-evm.c static int taos_connect(struct serio *serio, struct serio_driver *drv) serio_driver 296 drivers/i2c/busses/i2c-taos-evm.c static struct serio_driver taos_drv = { serio_driver 127 drivers/input/joystick/fsia6b.c static int fsia6b_serio_connect(struct serio *serio, struct serio_driver *drv) serio_driver 220 drivers/input/joystick/fsia6b.c static struct serio_driver fsia6b_serio_drv = { serio_driver 189 drivers/input/joystick/iforce/iforce-serio.c static int iforce_serio_connect(struct serio *serio, struct serio_driver *drv) serio_driver 241 drivers/input/joystick/iforce/iforce-serio.c struct serio_driver iforce_serio_drv = { serio_driver 140 drivers/input/joystick/iforce/iforce.h extern struct serio_driver iforce_serio_drv; serio_driver 131 drivers/input/joystick/magellan.c static int magellan_connect(struct serio *serio, struct serio_driver *drv) serio_driver 197 drivers/input/joystick/magellan.c static struct serio_driver magellan_drv = { serio_driver 188 drivers/input/joystick/spaceball.c static int spaceball_connect(struct serio *serio, struct serio_driver *drv) serio_driver 275 drivers/input/joystick/spaceball.c static struct serio_driver spaceball_drv = { serio_driver 146 drivers/input/joystick/spaceorb.c static int spaceorb_connect(struct serio *serio, struct serio_driver *drv) serio_driver 212 drivers/input/joystick/spaceorb.c static struct serio_driver spaceorb_drv = { serio_driver 118 drivers/input/joystick/stinger.c static int stinger_connect(struct serio *serio, struct serio_driver *drv) serio_driver 183 drivers/input/joystick/stinger.c static struct serio_driver stinger_drv = { serio_driver 169 drivers/input/joystick/twidjoy.c static int twidjoy_connect(struct serio *serio, struct serio_driver *drv) serio_driver 236 drivers/input/joystick/twidjoy.c static struct serio_driver twidjoy_drv = { serio_driver 124 drivers/input/joystick/warrior.c static int warrior_connect(struct serio *serio, struct serio_driver *drv) serio_driver 192 drivers/input/joystick/warrior.c static struct serio_driver warrior_drv = { serio_driver 131 drivers/input/joystick/zhenhua.c static int zhenhua_connect(struct serio *serio, struct serio_driver *drv) serio_driver 194 drivers/input/joystick/zhenhua.c static struct serio_driver zhenhua_drv = { serio_driver 1131 drivers/input/keyboard/atkbd.c static int atkbd_connect(struct serio *serio, struct serio_driver *drv) serio_driver 1220 drivers/input/keyboard/atkbd.c struct serio_driver *drv = serio->drv; serio_driver 1295 drivers/input/keyboard/atkbd.c static struct serio_driver atkbd_drv = { serio_driver 443 drivers/input/keyboard/hil_kbd.c static int hil_dev_connect(struct serio *serio, struct serio_driver *drv) serio_driver 574 drivers/input/keyboard/hil_kbd.c static struct serio_driver hil_serio_drv = { serio_driver 607 drivers/input/keyboard/lkkbd.c static int lkkbd_connect(struct serio *serio, struct serio_driver *drv) serio_driver 710 drivers/input/keyboard/lkkbd.c static struct serio_driver lkkbd_drv = { serio_driver 67 drivers/input/keyboard/newtonkbd.c static int nkbd_connect(struct serio *serio, struct serio_driver *drv) serio_driver 141 drivers/input/keyboard/newtonkbd.c static struct serio_driver nkbd_drv = { serio_driver 71 drivers/input/keyboard/stowaway.c static int skbd_connect(struct serio *serio, struct serio_driver *drv) serio_driver 145 drivers/input/keyboard/stowaway.c static struct serio_driver skbd_drv = { serio_driver 237 drivers/input/keyboard/sunkbd.c static int sunkbd_connect(struct serio *serio, struct serio_driver *drv) serio_driver 344 drivers/input/keyboard/sunkbd.c static struct serio_driver sunkbd_drv = { serio_driver 69 drivers/input/keyboard/xtkbd.c static int xtkbd_connect(struct serio *serio, struct serio_driver *drv) serio_driver 144 drivers/input/keyboard/xtkbd.c static struct serio_driver xtkbd_drv = { serio_driver 1582 drivers/input/mouse/psmouse-base.c static int psmouse_connect(struct serio *serio, struct serio_driver *drv) serio_driver 1792 drivers/input/mouse/psmouse-base.c static struct serio_driver psmouse_drv = { serio_driver 230 drivers/input/mouse/sermouse.c static int sermouse_connect(struct serio *serio, struct serio_driver *drv) serio_driver 332 drivers/input/mouse/sermouse.c static struct serio_driver sermouse_drv = { serio_driver 456 drivers/input/mouse/vsxxxaa.c static int vsxxxaa_connect(struct serio *serio, struct serio_driver *drv) serio_driver 527 drivers/input/mouse/vsxxxaa.c static struct serio_driver vsxxxaa_drv = { serio_driver 168 drivers/input/serio/hil_mlc.c struct serio_driver *drv; serio_driver 796 drivers/input/serio/hil_mlc.c struct serio_driver *drv; serio_driver 163 drivers/input/serio/ps2mult.c static int ps2mult_connect(struct serio *serio, struct serio_driver *drv) serio_driver 292 drivers/input/serio/ps2mult.c static struct serio_driver ps2mult_drv = { serio_driver 40 drivers/input/serio/serio.c static void serio_attach_driver(struct serio_driver *drv); serio_driver 42 drivers/input/serio/serio.c static int serio_connect_driver(struct serio *serio, struct serio_driver *drv) serio_driver 90 drivers/input/serio/serio.c static int serio_bind_driver(struct serio *serio, struct serio_driver *drv) serio_driver 737 drivers/input/serio/serio.c struct serio_driver *driver = to_serio_driver(drv); serio_driver 744 drivers/input/serio/serio.c struct serio_driver *serio_drv = to_serio_driver(drv); serio_driver 750 drivers/input/serio/serio.c struct serio_driver *serio_drv = to_serio_driver(drv); serio_driver 771 drivers/input/serio/serio.c ATTRIBUTE_GROUPS(serio_driver); serio_driver 776 drivers/input/serio/serio.c struct serio_driver *drv = to_serio_driver(dev->driver); serio_driver 804 drivers/input/serio/serio.c static void serio_attach_driver(struct serio_driver *drv) serio_driver 814 drivers/input/serio/serio.c int __serio_register_driver(struct serio_driver *drv, struct module *owner, const char *mod_name) serio_driver 853 drivers/input/serio/serio.c void serio_unregister_driver(struct serio_driver *drv) serio_driver 877 drivers/input/serio/serio.c static void serio_set_drv(struct serio *serio, struct serio_driver *drv) serio_driver 887 drivers/input/serio/serio.c struct serio_driver *serio_drv = to_serio_driver(drv); serio_driver 971 drivers/input/serio/serio.c int serio_open(struct serio *serio, struct serio_driver *drv) serio_driver 290 drivers/input/serio/serio_raw.c static int serio_raw_connect(struct serio *serio, struct serio_driver *drv) serio_driver 359 drivers/input/serio/serio_raw.c struct serio_driver *drv = serio->drv; serio_driver 428 drivers/input/serio/serio_raw.c static struct serio_driver serio_raw_drv = { serio_driver 518 drivers/input/tablet/wacom_serial4.c static int wacom_connect(struct serio *serio, struct serio_driver *drv) serio_driver 606 drivers/input/tablet/wacom_serial4.c static struct serio_driver wacom_drv = { serio_driver 107 drivers/input/touchscreen/dynapro.c static int dynapro_connect(struct serio *serio, struct serio_driver *drv) serio_driver 174 drivers/input/touchscreen/dynapro.c static struct serio_driver dynapro_drv = { serio_driver 96 drivers/input/touchscreen/egalax_ts_serial.c static int egalax_connect(struct serio *serio, struct serio_driver *drv) serio_driver 176 drivers/input/touchscreen/egalax_ts_serial.c static struct serio_driver egalax_drv = { serio_driver 304 drivers/input/touchscreen/elo.c static int elo_connect(struct serio *serio, struct serio_driver *drv) serio_driver 393 drivers/input/touchscreen/elo.c static struct serio_driver elo_drv = { serio_driver 96 drivers/input/touchscreen/fujitsu_ts.c static int fujitsu_connect(struct serio *serio, struct serio_driver *drv) serio_driver 162 drivers/input/touchscreen/fujitsu_ts.c static struct serio_driver fujitsu_drv = { serio_driver 97 drivers/input/touchscreen/gunze.c static int gunze_connect(struct serio *serio, struct serio_driver *drv) serio_driver 161 drivers/input/touchscreen/gunze.c static struct serio_driver gunze_drv = { serio_driver 106 drivers/input/touchscreen/hampshire.c static int hampshire_connect(struct serio *serio, struct serio_driver *drv) serio_driver 173 drivers/input/touchscreen/hampshire.c static struct serio_driver hampshire_drv = { serio_driver 111 drivers/input/touchscreen/inexio.c static int inexio_connect(struct serio *serio, struct serio_driver *drv) serio_driver 175 drivers/input/touchscreen/inexio.c static struct serio_driver inexio_drv = { serio_driver 125 drivers/input/touchscreen/mtouch.c static int mtouch_connect(struct serio *serio, struct serio_driver *drv) serio_driver 189 drivers/input/touchscreen/mtouch.c static struct serio_driver mtouch_drv = { serio_driver 195 drivers/input/touchscreen/penmount.c static int pm_connect(struct serio *serio, struct serio_driver *drv) serio_driver 304 drivers/input/touchscreen/penmount.c static struct serio_driver pm_drv = { serio_driver 136 drivers/input/touchscreen/touchit213.c static int touchit213_connect(struct serio *serio, struct serio_driver *drv) serio_driver 203 drivers/input/touchscreen/touchit213.c static struct serio_driver touchit213_drv = { serio_driver 99 drivers/input/touchscreen/touchright.c static int tr_connect(struct serio *serio, struct serio_driver *drv) serio_driver 163 drivers/input/touchscreen/touchright.c static struct serio_driver tr_drv = { serio_driver 106 drivers/input/touchscreen/touchwin.c static int tw_connect(struct serio *serio, struct serio_driver *drv) serio_driver 170 drivers/input/touchscreen/touchwin.c static struct serio_driver tw_drv = { serio_driver 80 drivers/input/touchscreen/tsc40.c static int tsc_connect(struct serio *serio, struct serio_driver *drv) serio_driver 157 drivers/input/touchscreen/tsc40.c static struct serio_driver tsc_drv = { serio_driver 593 drivers/input/touchscreen/wacom_w8001.c static int w8001_connect(struct serio *serio, struct serio_driver *drv) serio_driver 698 drivers/input/touchscreen/wacom_w8001.c static struct serio_driver w8001_drv = { serio_driver 648 drivers/media/usb/pulse8-cec/pulse8-cec.c static int pulse8_connect(struct serio *serio, struct serio_driver *drv) serio_driver 751 drivers/media/usb/pulse8-cec/pulse8-cec.c static struct serio_driver pulse8_drv = { serio_driver 306 drivers/media/usb/rainshadow-cec/rainshadow-cec.c static int rain_connect(struct serio *serio, struct serio_driver *drv) serio_driver 369 drivers/media/usb/rainshadow-cec/rainshadow-cec.c static struct serio_driver rain_drv = { serio_driver 51 include/linux/serio.h struct serio_driver *drv; serio_driver 75 include/linux/serio.h int (*connect)(struct serio *, struct serio_driver *drv); serio_driver 83 include/linux/serio.h #define to_serio_driver(d) container_of(d, struct serio_driver, driver) serio_driver 85 include/linux/serio.h int serio_open(struct serio *serio, struct serio_driver *drv); serio_driver 100 include/linux/serio.h int __must_check __serio_register_driver(struct serio_driver *drv, serio_driver 107 include/linux/serio.h void serio_unregister_driver(struct serio_driver *drv);