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