/openbmc/linux/include/linux/ |
H A 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);
|
/openbmc/linux/drivers/input/serio/ |
H A D | serio.c | 37 static void serio_attach_driver(struct serio_driver *drv); 87 static int serio_bind_driver(struct serio *serio, struct serio_driver *drv) in serio_bind_driver() 734 struct serio_driver *driver = to_serio_driver(drv); in description_show() 741 struct serio_driver *serio_drv = to_serio_driver(drv); in bind_mode_show() 747 struct serio_driver *serio_drv = to_serio_driver(drv); in bind_mode_store() 768 ATTRIBUTE_GROUPS(serio_driver); 773 struct serio_driver *drv = to_serio_driver(dev->driver); in serio_driver_probe() 800 static void serio_attach_driver(struct serio_driver *drv) in serio_attach_driver() 849 void serio_unregister_driver(struct serio_driver *drv) in serio_unregister_driver() 883 struct serio_driver *serio_drv = to_serio_driver(drv); in serio_bus_match() [all …]
|
H A 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 = {
|
/openbmc/linux/drivers/input/touchscreen/ |
H A 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 = {
|
H A 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 = {
|
H A 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 = {
|
H A 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 = {
|
H A D | gunze.c | 94 static int gunze_connect(struct serio *serio, struct serio_driver *drv) in gunze_connect() 158 static struct serio_driver gunze_drv = {
|
H A 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 = {
|
H A 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 = {
|
H A 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 = {
|
H A 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 = {
|
H A 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 = {
|
H A 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 = {
|
/openbmc/linux/drivers/input/joystick/ |
H A D | zhenhua.c | 128 static int zhenhua_connect(struct serio *serio, struct serio_driver *drv) in zhenhua_connect() 191 static struct serio_driver zhenhua_drv = {
|
H A D | magellan.c | 128 static int magellan_connect(struct serio *serio, struct serio_driver *drv) in magellan_connect() 194 static struct serio_driver magellan_drv = {
|
H A D | stinger.c | 115 static int stinger_connect(struct serio *serio, struct serio_driver *drv) in stinger_connect() 180 static struct serio_driver stinger_drv = {
|
H A D | twidjoy.c | 166 static int twidjoy_connect(struct serio *serio, struct serio_driver *drv) in twidjoy_connect() 233 static struct serio_driver twidjoy_drv = {
|
H A D | warrior.c | 121 static int warrior_connect(struct serio *serio, struct serio_driver *drv) in warrior_connect() 189 static struct serio_driver warrior_drv = {
|
H A 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 = {
|
H A D | spaceorb.c | 143 static int spaceorb_connect(struct serio *serio, struct serio_driver *drv) in spaceorb_connect() 209 static struct serio_driver spaceorb_drv = {
|
/openbmc/linux/drivers/input/keyboard/ |
H A D | xtkbd.c | 66 static int xtkbd_connect(struct serio *serio, struct serio_driver *drv) in xtkbd_connect() 141 static struct serio_driver xtkbd_drv = {
|
H A D | newtonkbd.c | 64 static int nkbd_connect(struct serio *serio, struct serio_driver *drv) in nkbd_connect() 138 static struct serio_driver nkbd_drv = {
|
H A D | stowaway.c | 68 static int skbd_connect(struct serio *serio, struct serio_driver *drv) in skbd_connect() 142 static struct serio_driver skbd_drv = {
|
/openbmc/linux/drivers/input/joystick/iforce/ |
H A 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 = {
|