/Linux-v4.19/include/linux/ |
D | serio.h | 54 struct serio_driver *drv; 70 struct serio_driver { struct 78 int (*connect)(struct serio *, struct serio_driver *drv); argument 86 #define to_serio_driver(d) container_of(d, struct serio_driver, driver) argument 88 int serio_open(struct serio *serio, struct serio_driver *drv); 103 int __must_check __serio_register_driver(struct serio_driver *drv, 110 void serio_unregister_driver(struct serio_driver *drv);
|
/Linux-v4.19/drivers/input/serio/ |
D | serio.c | 52 static void serio_attach_driver(struct serio_driver *drv); 54 static int serio_connect_driver(struct serio *serio, struct serio_driver *drv) in serio_connect_driver() 102 static int serio_bind_driver(struct serio *serio, struct serio_driver *drv) in serio_bind_driver() 749 struct serio_driver *driver = to_serio_driver(drv); in description_show() 756 struct serio_driver *serio_drv = to_serio_driver(drv); in bind_mode_show() 762 struct serio_driver *serio_drv = to_serio_driver(drv); in bind_mode_store() 783 ATTRIBUTE_GROUPS(serio_driver); 788 struct serio_driver *drv = to_serio_driver(dev->driver); in serio_driver_probe() 816 static void serio_attach_driver(struct serio_driver *drv) in serio_attach_driver() 826 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 = {
|
/Linux-v4.19/drivers/input/joystick/ |
D | zhenhua.c | 144 static int zhenhua_connect(struct serio *serio, struct serio_driver *drv) in zhenhua_connect() 207 static struct serio_driver zhenhua_drv = {
|
D | stinger.c | 130 static int stinger_connect(struct serio *serio, struct serio_driver *drv) in stinger_connect() 195 static struct serio_driver stinger_drv = {
|
D | magellan.c | 143 static int magellan_connect(struct serio *serio, struct serio_driver *drv) in magellan_connect() 209 static struct serio_driver magellan_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 | warrior.c | 136 static int warrior_connect(struct serio *serio, struct serio_driver *drv) in warrior_connect() 204 static struct serio_driver warrior_drv = {
|
D | spaceorb.c | 158 static int spaceorb_connect(struct serio *serio, struct serio_driver *drv) in spaceorb_connect() 224 static struct serio_driver spaceorb_drv = {
|
D | spaceball.c | 200 static int spaceball_connect(struct serio *serio, struct serio_driver *drv) in spaceball_connect() 287 static struct serio_driver spaceball_drv = {
|
/Linux-v4.19/drivers/input/keyboard/ |
D | xtkbd.c | 81 static int xtkbd_connect(struct serio *serio, struct serio_driver *drv) in xtkbd_connect() 156 static struct serio_driver xtkbd_drv = {
|
D | newtonkbd.c | 79 static int nkbd_connect(struct serio *serio, struct serio_driver *drv) in nkbd_connect() 153 static struct serio_driver nkbd_drv = {
|
D | stowaway.c | 83 static int skbd_connect(struct serio *serio, struct serio_driver *drv) in skbd_connect() 157 static struct serio_driver skbd_drv = {
|
/Linux-v4.19/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 | 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 | 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 | 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 | gunze.c | 109 static int gunze_connect(struct serio *serio, struct serio_driver *drv) in gunze_connect() 173 static struct serio_driver gunze_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 | 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 | 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 | 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 | egalax_ts_serial.c | 100 static int egalax_connect(struct serio *serio, struct serio_driver *drv) in egalax_connect() 180 static struct serio_driver egalax_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 = {
|
/Linux-v4.19/drivers/input/joystick/iforce/ |
D | iforce-serio.c | 123 static int iforce_serio_connect(struct serio *serio, struct serio_driver *drv) in iforce_serio_connect() 175 struct serio_driver iforce_serio_drv = {
|