/linux-4.1.27/include/linux/ |
H A D | serio.h | 45 struct serio_driver *drv; /* accessed from interrupt, must be protected by serio->lock and serio->sem */ 54 struct serio_driver { struct 62 int (*connect)(struct serio *, struct serio_driver *drv); 69 #define to_serio_driver(d) container_of(d, struct serio_driver, driver) 71 int serio_open(struct serio *serio, struct serio_driver *drv); 86 int __must_check __serio_register_driver(struct serio_driver *drv, 93 void serio_unregister_driver(struct serio_driver *drv); 97 * @__serio_driver: serio_driver struct
|
/linux-4.1.27/drivers/input/serio/ |
H A D | serio.c | 58 static void serio_attach_driver(struct serio_driver *drv); 60 static int serio_connect_driver(struct serio *serio, struct serio_driver *drv) serio_connect_driver() 108 static int serio_bind_driver(struct serio *serio, struct serio_driver *drv) serio_bind_driver() 755 struct serio_driver *driver = to_serio_driver(drv); description_show() 762 struct serio_driver *serio_drv = to_serio_driver(drv); bind_mode_show() 768 struct serio_driver *serio_drv = to_serio_driver(drv); bind_mode_store() 789 ATTRIBUTE_GROUPS(serio_driver); variable 794 struct serio_driver *drv = to_serio_driver(dev->driver); serio_driver_probe() 822 static void serio_attach_driver(struct serio_driver *drv) serio_attach_driver() 832 int __serio_register_driver(struct serio_driver *drv, struct module *owner, const char *mod_name) __serio_register_driver() 871 void serio_unregister_driver(struct serio_driver *drv) serio_unregister_driver() 895 static void serio_set_drv(struct serio *serio, struct serio_driver *drv) serio_set_drv() 905 struct serio_driver *serio_drv = to_serio_driver(drv); serio_bus_match() 976 /* called from serio_driver->connect/disconnect methods under serio_mutex */ serio_open() 977 int serio_open(struct serio *serio, struct serio_driver *drv) serio_open() 989 /* called from serio_driver->connect/disconnect methods under serio_mutex */ serio_close()
|
H A D | serio_raw.c | 293 static int serio_raw_connect(struct serio *serio, struct serio_driver *drv) serio_raw_connect() 362 struct serio_driver *drv = serio->drv; serio_raw_reconnect() 431 static struct serio_driver serio_raw_drv = {
|
H A D | ps2mult.c | 166 static int ps2mult_connect(struct serio *serio, struct serio_driver *drv) ps2mult_connect() 295 static struct serio_driver ps2mult_drv = {
|
H A D | hil_mlc.c | 168 struct serio_driver *drv; hil_mlc_send_polls() 802 struct serio_driver *drv; hil_mlc_serio_write()
|
/linux-4.1.27/drivers/input/touchscreen/ |
H A D | touchright.c | 103 static int tr_connect(struct serio *serio, struct serio_driver *drv) tr_connect() 167 static struct serio_driver tr_drv = {
|
H A D | tsc40.c | 80 static int tsc_connect(struct serio *serio, struct serio_driver *drv) tsc_connect() 157 static struct serio_driver tsc_drv = {
|
H A D | fujitsu_ts.c | 100 static int fujitsu_connect(struct serio *serio, struct serio_driver *drv) fujitsu_connect() 166 static struct serio_driver fujitsu_drv = {
|
H A D | touchit213.c | 140 static int touchit213_connect(struct serio *serio, struct serio_driver *drv) touchit213_connect() 207 static struct serio_driver touchit213_drv = {
|
H A D | touchwin.c | 110 static int tw_connect(struct serio *serio, struct serio_driver *drv) tw_connect() 174 static struct serio_driver tw_drv = {
|
H A D | dynapro.c | 112 static int dynapro_connect(struct serio *serio, struct serio_driver *drv) dynapro_connect() 179 static struct serio_driver dynapro_drv = {
|
H A D | gunze.c | 113 static int gunze_connect(struct serio *serio, struct serio_driver *drv) gunze_connect() 177 static struct serio_driver gunze_drv = {
|
H A D | hampshire.c | 111 static int hampshire_connect(struct serio *serio, struct serio_driver *drv) hampshire_connect() 178 static struct serio_driver hampshire_drv = {
|
H A D | inexio.c | 116 static int inexio_connect(struct serio *serio, struct serio_driver *drv) inexio_connect() 180 static struct serio_driver inexio_drv = {
|
H A D | mtouch.c | 129 static int mtouch_connect(struct serio *serio, struct serio_driver *drv) mtouch_connect() 193 static struct serio_driver mtouch_drv = {
|
H A D | elo.c | 308 static int elo_connect(struct serio *serio, struct serio_driver *drv) elo_connect() 396 static struct serio_driver elo_drv = {
|
H A D | penmount.c | 199 static int pm_connect(struct serio *serio, struct serio_driver *drv) pm_connect() 308 static struct serio_driver pm_drv = {
|
H A D | wacom_w8001.c | 517 static int w8001_connect(struct serio *serio, struct serio_driver *drv) w8001_connect() 585 static struct serio_driver w8001_drv = {
|
/linux-4.1.27/drivers/input/joystick/iforce/ |
H A D | iforce-serio.c | 127 static int iforce_serio_connect(struct serio *serio, struct serio_driver *drv) iforce_serio_connect() 179 struct serio_driver iforce_serio_drv = {
|
H A D | iforce.h | 170 extern struct serio_driver iforce_serio_drv;
|
/linux-4.1.27/drivers/input/joystick/ |
H A D | magellan.c | 147 static int magellan_connect(struct serio *serio, struct serio_driver *drv) magellan_connect() 213 static struct serio_driver magellan_drv = {
|
H A D | stinger.c | 134 static int stinger_connect(struct serio *serio, struct serio_driver *drv) stinger_connect() 199 static struct serio_driver stinger_drv = {
|
H A D | warrior.c | 140 static int warrior_connect(struct serio *serio, struct serio_driver *drv) warrior_connect() 208 static struct serio_driver warrior_drv = {
|
H A D | spaceball.c | 202 static int spaceball_connect(struct serio *serio, struct serio_driver *drv) spaceball_connect() 287 static struct serio_driver spaceball_drv = {
|
H A D | spaceorb.c | 162 static int spaceorb_connect(struct serio *serio, struct serio_driver *drv) spaceorb_connect() 228 static struct serio_driver spaceorb_drv = {
|
H A D | twidjoy.c | 181 static int twidjoy_connect(struct serio *serio, struct serio_driver *drv) twidjoy_connect() 248 static struct serio_driver twidjoy_drv = {
|
H A D | zhenhua.c | 153 static int zhenhua_connect(struct serio *serio, struct serio_driver *drv) zhenhua_connect() 216 static struct serio_driver zhenhua_drv = {
|
/linux-4.1.27/drivers/input/keyboard/ |
H A D | newtonkbd.c | 83 static int nkbd_connect(struct serio *serio, struct serio_driver *drv) nkbd_connect() 157 static struct serio_driver nkbd_drv = {
|
H A D | stowaway.c | 87 static int skbd_connect(struct serio *serio, struct serio_driver *drv) skbd_connect() 161 static struct serio_driver skbd_drv = {
|
H A D | xtkbd.c | 85 static int xtkbd_connect(struct serio *serio, struct serio_driver *drv) xtkbd_connect() 160 static struct serio_driver xtkbd_drv = {
|
H A D | sunkbd.c | 253 static int sunkbd_connect(struct serio *serio, struct serio_driver *drv) sunkbd_connect() 360 static struct serio_driver sunkbd_drv = {
|
H A D | hil_kbd.c | 443 static int hil_dev_connect(struct serio *serio, struct serio_driver *drv) hil_dev_connect() 574 static struct serio_driver hil_serio_drv = {
|
H A D | lkkbd.c | 619 static int lkkbd_connect(struct serio *serio, struct serio_driver *drv) lkkbd_connect() 722 static struct serio_driver lkkbd_drv = {
|
H A D | atkbd.c | 1133 static int atkbd_connect(struct serio *serio, struct serio_driver *drv) atkbd_connect() 1222 struct serio_driver *drv = serio->drv; atkbd_reconnect() 1297 static struct serio_driver atkbd_drv = {
|
/linux-4.1.27/drivers/i2c/busses/ |
H A D | i2c-taos-evm.c | 201 static int taos_connect(struct serio *serio, struct serio_driver *drv) taos_connect() 299 static struct serio_driver taos_drv = {
|
/linux-4.1.27/drivers/input/mouse/ |
H A D | sermouse.c | 244 static int sermouse_connect(struct serio *serio, struct serio_driver *drv) sermouse_connect() 346 static struct serio_driver sermouse_drv = {
|
H A D | vsxxxaa.c | 468 static int vsxxxaa_connect(struct serio *serio, struct serio_driver *drv) vsxxxaa_connect() 539 static struct serio_driver vsxxxaa_drv = {
|
H A D | psmouse-base.c | 1508 static int psmouse_connect(struct serio *serio, struct serio_driver *drv) psmouse_connect() 1673 static struct serio_driver psmouse_drv = {
|
/linux-4.1.27/drivers/input/tablet/ |
H A D | wacom_serial4.c | 521 static int wacom_connect(struct serio *serio, struct serio_driver *drv) wacom_connect() 609 static struct serio_driver wacom_drv = {
|