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);