/kernel/linux/linux-5.10/include/linux/ |
D | serio.h | 51 struct serio_driver *drv; 67 struct serio_driver { struct 75 int (*connect)(struct serio *, struct serio_driver *drv); argument 83 #define to_serio_driver(d) container_of(d, struct serio_driver, driver) argument 85 int serio_open(struct serio *serio, struct serio_driver *drv); 100 int __must_check __serio_register_driver(struct serio_driver *drv, 107 void serio_unregister_driver(struct serio_driver *drv);
|
/kernel/linux/linux-5.10/drivers/input/serio/ |
D | serio.c | 40 static void serio_attach_driver(struct serio_driver *drv); 42 static int serio_connect_driver(struct serio *serio, struct serio_driver *drv) in serio_connect_driver() 90 static int serio_bind_driver(struct serio *serio, struct serio_driver *drv) in serio_bind_driver() 737 struct serio_driver *driver = to_serio_driver(drv); in description_show() 744 struct serio_driver *serio_drv = to_serio_driver(drv); in bind_mode_show() 750 struct serio_driver *serio_drv = to_serio_driver(drv); in bind_mode_store() 771 ATTRIBUTE_GROUPS(serio_driver); 776 struct serio_driver *drv = to_serio_driver(dev->driver); in serio_driver_probe() 804 static void serio_attach_driver(struct serio_driver *drv) in serio_attach_driver() 814 int __serio_register_driver(struct serio_driver *drv, struct module *owner, const char *mod_name) in __serio_register_driver() [all …]
|
D | serio_raw.c | 290 static int serio_raw_connect(struct serio *serio, struct serio_driver *drv) in serio_raw_connect() 359 struct serio_driver *drv = serio->drv; in serio_raw_reconnect() 428 static struct serio_driver serio_raw_drv = {
|
/kernel/linux/linux-5.10/drivers/input/touchscreen/ |
D | fujitsu_ts.c | 96 static int fujitsu_connect(struct serio *serio, struct serio_driver *drv) in fujitsu_connect() 162 static struct serio_driver fujitsu_drv = {
|
D | touchwin.c | 106 static int tw_connect(struct serio *serio, struct serio_driver *drv) in tw_connect() 170 static struct serio_driver tw_drv = {
|
D | touchit213.c | 136 static int touchit213_connect(struct serio *serio, struct serio_driver *drv) in touchit213_connect() 203 static struct serio_driver touchit213_drv = {
|
D | touchright.c | 99 static int tr_connect(struct serio *serio, struct serio_driver *drv) in tr_connect() 163 static struct serio_driver tr_drv = {
|
D | gunze.c | 97 static int gunze_connect(struct serio *serio, struct serio_driver *drv) in gunze_connect() 161 static struct serio_driver gunze_drv = {
|
D | hampshire.c | 106 static int hampshire_connect(struct serio *serio, struct serio_driver *drv) in hampshire_connect() 173 static struct serio_driver hampshire_drv = {
|
D | egalax_ts_serial.c | 96 static int egalax_connect(struct serio *serio, struct serio_driver *drv) in egalax_connect() 176 static struct serio_driver egalax_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 | 107 static int dynapro_connect(struct serio *serio, struct serio_driver *drv) in dynapro_connect() 174 static struct serio_driver dynapro_drv = {
|
D | inexio.c | 111 static int inexio_connect(struct serio *serio, struct serio_driver *drv) in inexio_connect() 175 static struct serio_driver inexio_drv = {
|
D | mtouch.c | 125 static int mtouch_connect(struct serio *serio, struct serio_driver *drv) in mtouch_connect() 189 static struct serio_driver mtouch_drv = {
|
/kernel/linux/linux-5.10/drivers/input/joystick/ |
D | zhenhua.c | 131 static int zhenhua_connect(struct serio *serio, struct serio_driver *drv) in zhenhua_connect() 194 static struct serio_driver zhenhua_drv = {
|
D | stinger.c | 118 static int stinger_connect(struct serio *serio, struct serio_driver *drv) in stinger_connect() 183 static struct serio_driver stinger_drv = {
|
D | magellan.c | 131 static int magellan_connect(struct serio *serio, struct serio_driver *drv) in magellan_connect() 197 static struct serio_driver magellan_drv = {
|
D | warrior.c | 124 static int warrior_connect(struct serio *serio, struct serio_driver *drv) in warrior_connect() 192 static struct serio_driver warrior_drv = {
|
D | twidjoy.c | 169 static int twidjoy_connect(struct serio *serio, struct serio_driver *drv) in twidjoy_connect() 236 static struct serio_driver twidjoy_drv = {
|
D | fsia6b.c | 127 static int fsia6b_serio_connect(struct serio *serio, struct serio_driver *drv) in fsia6b_serio_connect() 220 static struct serio_driver fsia6b_serio_drv = {
|
D | spaceorb.c | 146 static int spaceorb_connect(struct serio *serio, struct serio_driver *drv) in spaceorb_connect() 212 static struct serio_driver spaceorb_drv = {
|
/kernel/linux/linux-5.10/drivers/input/keyboard/ |
D | xtkbd.c | 69 static int xtkbd_connect(struct serio *serio, struct serio_driver *drv) in xtkbd_connect() 144 static struct serio_driver xtkbd_drv = {
|
D | newtonkbd.c | 67 static int nkbd_connect(struct serio *serio, struct serio_driver *drv) in nkbd_connect() 141 static struct serio_driver nkbd_drv = {
|
D | stowaway.c | 71 static int skbd_connect(struct serio *serio, struct serio_driver *drv) in skbd_connect() 145 static struct serio_driver skbd_drv = {
|
/kernel/linux/linux-5.10/drivers/input/joystick/iforce/ |
D | iforce-serio.c | 189 static int iforce_serio_connect(struct serio *serio, struct serio_driver *drv) in iforce_serio_connect() 241 struct serio_driver iforce_serio_drv = {
|