/linux-3.4.99/include/linux/ |
D | serio.h | 26 struct serio { struct 34 struct serio_device_id id; argument 38 int (*write)(struct serio *, unsigned char); argument 39 int (*open)(struct serio *); argument 40 void (*close)(struct serio *); argument 41 int (*start)(struct serio *); argument 42 void (*stop)(struct serio *); argument 44 struct serio *parent; argument 47 unsigned int depth; /* level of nesting in serio hierarchy */ argument 49 …struct serio_driver *drv; /* accessed from interrupt, must be protected by serio->lock and serio->… argument [all …]
|
D | i8042.h | 62 static inline bool i8042_check_port_owner(const struct serio *serio) in i8042_check_port_owner() 68 struct serio *serio)) in i8042_install_filter() 74 struct serio *serio)) in i8042_remove_filter()
|
/linux-3.4.99/drivers/input/serio/ |
D | serio.c | 60 static int serio_connect_driver(struct serio *serio, struct serio_driver *drv) in serio_connect_driver() 71 static int serio_reconnect_driver(struct serio *serio) in serio_reconnect_driver() 83 static void serio_disconnect_driver(struct serio *serio) in serio_disconnect_driver() 91 static int serio_match_port(const struct serio_device_id *ids, struct serio *serio) in serio_match_port() 108 static int serio_bind_driver(struct serio *serio, struct serio_driver *drv) in serio_bind_driver() 134 static void serio_find_driver(struct serio *serio) in serio_find_driver() 339 struct serio *serio, *child = NULL; in serio_get_pending_child() local 364 struct serio *serio = to_serio_port(dev); in serio_show_description() local 370 struct serio *serio = to_serio_port(dev); in serio_show_modalias() local 378 struct serio *serio = to_serio_port(dev); in serio_show_id_type() local [all …]
|
D | ps2mult.c | 29 struct serio *serio; member 76 static int ps2mult_serio_write(struct serio *serio, unsigned char data) in ps2mult_serio_write() 104 static int ps2mult_serio_start(struct serio *serio) in ps2mult_serio_start() 117 static void ps2mult_serio_stop(struct serio *serio) in ps2mult_serio_stop() 131 struct serio *serio; in ps2mult_create_port() local 166 static int ps2mult_connect(struct serio *serio, struct serio_driver *drv) in ps2mult_connect() 214 static void ps2mult_disconnect(struct serio *serio) in ps2mult_disconnect() 226 static int ps2mult_reconnect(struct serio *serio) in ps2mult_reconnect() 235 static irqreturn_t ps2mult_interrupt(struct serio *serio, in ps2mult_interrupt()
|
D | serport.c | 37 struct serio *serio; member 47 static int serport_serio_write(struct serio *serio, unsigned char data) in serport_serio_write() 53 static int serport_serio_open(struct serio *serio) in serport_serio_open() 66 static void serport_serio_close(struct serio *serio) in serport_serio_close() 166 struct serio *serio; in serport_ldisc_read() local
|
/linux-3.4.99/drivers/input/joystick/iforce/ |
D | iforce-serio.c | 74 static void iforce_serio_write_wakeup(struct serio *serio) in iforce_serio_write_wakeup() 81 static irqreturn_t iforce_serio_irq(struct serio *serio, in iforce_serio_irq() 127 static int iforce_serio_connect(struct serio *serio, struct serio_driver *drv) in iforce_serio_connect() 157 static void iforce_serio_disconnect(struct serio *serio) in iforce_serio_disconnect()
|
/linux-3.4.99/drivers/input/touchscreen/ |
D | fujitsu_ts.c | 34 struct serio *serio; member 48 static irqreturn_t fujitsu_interrupt(struct serio *serio, in fujitsu_interrupt() 84 static void fujitsu_disconnect(struct serio *serio) in fujitsu_disconnect() 101 static int fujitsu_connect(struct serio *serio, struct serio_driver *drv) in fujitsu_connect()
|
D | gunze.c | 55 struct serio *serio; member 77 static irqreturn_t gunze_interrupt(struct serio *serio, in gunze_interrupt() 96 static void gunze_disconnect(struct serio *serio) in gunze_disconnect() 114 static int gunze_connect(struct serio *serio, struct serio_driver *drv) in gunze_connect()
|
D | touchright.c | 52 struct serio *serio; member 58 static irqreturn_t tr_interrupt(struct serio *serio, in tr_interrupt() 86 static void tr_disconnect(struct serio *serio) in tr_disconnect() 104 static int tr_connect(struct serio *serio, struct serio_driver *drv) in tr_connect()
|
D | touchwin.c | 55 struct serio *serio; member 62 static irqreturn_t tw_interrupt(struct serio *serio, in tw_interrupt() 93 static void tw_disconnect(struct serio *serio) in tw_disconnect() 111 static int tw_connect(struct serio *serio, struct serio_driver *drv) in tw_connect()
|
D | tsc40.c | 19 struct serio *serio; member 42 static irqreturn_t tsc_interrupt(struct serio *serio, in tsc_interrupt() 81 static int tsc_connect(struct serio *serio, struct serio_driver *drv) in tsc_connect() 133 static void tsc_disconnect(struct serio *serio) in tsc_disconnect()
|
D | touchit213.c | 80 struct serio *serio; member 87 static irqreturn_t touchit213_interrupt(struct serio *serio, in touchit213_interrupt() 123 static void touchit213_disconnect(struct serio *serio) in touchit213_disconnect() 141 static int touchit213_connect(struct serio *serio, struct serio_driver *drv) in touchit213_connect()
|
D | dynapro.c | 58 struct serio *serio; member 79 static irqreturn_t dynapro_interrupt(struct serio *serio, in dynapro_interrupt() 95 static void dynapro_disconnect(struct serio *serio) in dynapro_disconnect() 113 static int dynapro_connect(struct serio *serio, struct serio_driver *drv) in dynapro_connect()
|
D | hampshire.c | 57 struct serio *serio; member 78 static irqreturn_t hampshire_interrupt(struct serio *serio, in hampshire_interrupt() 94 static void hampshire_disconnect(struct serio *serio) in hampshire_disconnect() 112 static int hampshire_connect(struct serio *serio, struct serio_driver *drv) in hampshire_connect()
|
D | inexio.c | 60 struct serio *serio; member 80 static irqreturn_t inexio_interrupt(struct serio *serio, in inexio_interrupt() 99 static void inexio_disconnect(struct serio *serio) in inexio_disconnect() 117 static int inexio_connect(struct serio *serio, struct serio_driver *drv) in inexio_connect()
|
D | mtouch.c | 60 struct serio *serio; member 91 static irqreturn_t mtouch_interrupt(struct serio *serio, in mtouch_interrupt() 112 static void mtouch_disconnect(struct serio *serio) in mtouch_disconnect() 130 static int mtouch_connect(struct serio *serio, struct serio_driver *drv) in mtouch_connect()
|
/linux-3.4.99/drivers/input/keyboard/ |
D | newtonkbd.c | 63 struct serio *serio; member 67 static irqreturn_t nkbd_interrupt(struct serio *serio, in nkbd_interrupt() 84 static int nkbd_connect(struct serio *serio, struct serio_driver *drv) in nkbd_connect() 136 static void nkbd_disconnect(struct serio *serio) in nkbd_disconnect()
|
D | stowaway.c | 69 struct serio *serio; member 73 static irqreturn_t skbd_interrupt(struct serio *serio, unsigned char data, in skbd_interrupt() 88 static int skbd_connect(struct serio *serio, struct serio_driver *drv) in skbd_connect() 140 static void skbd_disconnect(struct serio *serio) in skbd_disconnect()
|
D | xtkbd.c | 60 struct serio *serio; member 64 static irqreturn_t xtkbd_interrupt(struct serio *serio, in xtkbd_interrupt() 86 static int xtkbd_connect(struct serio *serio, struct serio_driver *drv) in xtkbd_connect() 139 static void xtkbd_disconnect(struct serio *serio) in xtkbd_disconnect()
|
/linux-3.4.99/drivers/input/joystick/ |
D | stinger.c | 97 static irqreturn_t stinger_interrupt(struct serio *serio, in stinger_interrupt() 119 static void stinger_disconnect(struct serio *serio) in stinger_disconnect() 135 static int stinger_connect(struct serio *serio, struct serio_driver *drv) in stinger_connect()
|
D | zhenhua.c | 110 static irqreturn_t zhenhua_interrupt(struct serio *serio, unsigned char data, unsigned int flags) in zhenhua_interrupt() 138 static void zhenhua_disconnect(struct serio *serio) in zhenhua_disconnect() 154 static int zhenhua_connect(struct serio *serio, struct serio_driver *drv) in zhenhua_connect()
|
D | warrior.c | 99 static irqreturn_t warrior_interrupt(struct serio *serio, in warrior_interrupt() 125 static void warrior_disconnect(struct serio *serio) in warrior_disconnect() 141 static int warrior_connect(struct serio *serio, struct serio_driver *drv) in warrior_connect()
|
D | spaceorb.c | 129 static irqreturn_t spaceorb_interrupt(struct serio *serio, in spaceorb_interrupt() 147 static void spaceorb_disconnect(struct serio *serio) in spaceorb_disconnect() 163 static int spaceorb_connect(struct serio *serio, struct serio_driver *drv) in spaceorb_connect()
|
D | magellan.c | 113 static irqreturn_t magellan_interrupt(struct serio *serio, in magellan_interrupt() 132 static void magellan_disconnect(struct serio *serio) in magellan_disconnect() 148 static int magellan_connect(struct serio *serio, struct serio_driver *drv) in magellan_connect()
|
/linux-3.4.99/drivers/i2c/busses/ |
D | i2c-taos-evm.c | 74 struct serio *serio = adapter->algo_data; in taos_smbus_xfer() local 155 static irqreturn_t taos_interrupt(struct serio *serio, unsigned char data, in taos_interrupt() 205 static int taos_connect(struct serio *serio, struct serio_driver *drv) in taos_connect() 280 static void taos_disconnect(struct serio *serio) in taos_disconnect()
|