Home
last modified time | relevance | path

Searched defs:serio (Results 1 – 25 of 58) sorted by relevance

123

/linux/include/linux/
H A Dserio.h21 struct serio { struct
35 int (*write)(struct serio *, unsigned char); argument
36 int (*open)(struct serio *); argument
37 void (*close)(struct serio *); argument
38 int (*start)(struct serio *); argument
39 void (*stop)(struct serio *); argument
41 struct serio *parent; argument
45 /* Level of nesting in serio hierarchy */ argument
49 * serio argument
30 idserio global() argument
52 drvserio global() argument
66 ps2_cmd_mutexserio global() argument
95 serio_register_port(serio) global() argument
123 serio_write(struct serio * serio,unsigned char data) serio_write() argument
131 serio_drv_write_wakeup(struct serio * serio) serio_drv_write_wakeup() argument
141 serio_get_drvdata(struct serio * serio) serio_get_drvdata() argument
146 serio_set_drvdata(struct serio * serio,void * data) serio_set_drvdata() argument
155 serio_pause_rx(struct serio * serio) serio_pause_rx() argument
160 serio_continue_rx(struct serio * serio) serio_continue_rx() argument
[all...]
/linux/drivers/input/keyboard/
H A Dnewtonkbd.c43 struct serio *serio; member
47 static irqreturn_t nkbd_interrupt(struct serio *serio, in nkbd_interrupt() argument
64 static int nkbd_connect(struct serio *serio, struct serio_driver *drv) in nkbd_connect() argument
116 nkbd_disconnect(struct serio * serio) nkbd_disconnect() argument
[all...]
H A Dstowaway.c49 struct serio *serio; member
53 static irqreturn_t skbd_interrupt(struct serio *serio, unsigned char data, in skbd_interrupt() argument
68 static int skbd_connect(struct serio *serio, struct serio_driver *drv) in skbd_connect() argument
120 skbd_disconnect(struct serio * serio) skbd_disconnect() argument
[all...]
H A Dxtkbd.c40 struct serio *serio; member
44 static irqreturn_t xtkbd_interrupt(struct serio *serio, in xtkbd_interrupt() argument
66 static int xtkbd_connect(struct serio *serio, struct serio_driver *drv) in xtkbd_connect() argument
119 xtkbd_disconnect(struct serio * serio) xtkbd_disconnect() argument
[all...]
H A Dlkkbd.c266 struct serio *serio; member
423 static irqreturn_t lkkbd_interrupt(struct serio *serio, in lkkbd_interrupt() argument
487 struct serio *serio = lk->serio; in lkkbd_toggle_leds() local
507 struct serio *serio = lk->serio; lkkbd_toggle_keyclick() local
604 lkkbd_connect(struct serio * serio,struct serio_driver * drv) lkkbd_connect() argument
683 lkkbd_disconnect(struct serio * serio) lkkbd_disconnect() argument
[all...]
/linux/drivers/input/touchscreen/
H A Dfujitsu_ts.c29 struct serio *serio; member
43 static irqreturn_t fujitsu_interrupt(struct serio *serio, in fujitsu_interrupt() argument
79 static void fujitsu_disconnect(struct serio *serio) in fujitsu_disconnect() argument
96 fujitsu_connect(struct serio * serio,struct serio_driver * drv) fujitsu_connect() argument
[all...]
H A Dtsc40.c18 struct serio *serio; member
41 static irqreturn_t tsc_interrupt(struct serio *serio, in tsc_interrupt() argument
80 static int tsc_connect(struct serio *serio, struc argument
132 tsc_disconnect(struct serio * serio) tsc_disconnect() argument
[all...]
H A Dtouchright.c47 struct serio *serio; member
53 static irqreturn_t tr_interrupt(struct serio *serio, in tr_interrupt() argument
81 static void tr_disconnect(struct serio *serio) in tr_disconnect() argument
99 tr_connect(struct serio * serio,struct serio_driver * drv) tr_connect() argument
[all...]
H A Dtouchit213.c75 struct serio *serio; member
82 static irqreturn_t touchit213_interrupt(struct serio *serio, in touchit213_interrupt() argument
118 static void touchit213_disconnect(struct serio *serio) in touchit213_disconnect() argument
136 touchit213_connect(struct serio * serio,struct serio_driver * drv) touchit213_connect() argument
[all...]
H A Ddynapro.c52 struct serio *serio; member
73 static irqreturn_t dynapro_interrupt(struct serio *serio, in dynapro_interrupt() argument
89 static void dynapro_disconnect(struct serio *serio) in dynapro_disconnect() argument
107 dynapro_connect(struct serio * serio,struct serio_driver * drv) dynapro_connect() argument
[all...]
H A Dhampshire.c51 struct serio *serio; member
72 static irqreturn_t hampshire_interrupt(struct serio *serio, in hampshire_interrupt() argument
88 static void hampshire_disconnect(struct serio *serio) in hampshire_disconnect() argument
106 hampshire_connect(struct serio * serio,struct serio_driver * drv) hampshire_connect() argument
[all...]
H A Degalax_ts_serial.c42 struct serio *serio; member
68 static irqreturn_t egalax_interrupt(struct serio *serio, in egalax_interrupt() argument
96 static int egalax_connect(struct serio *serio, struc argument
150 egalax_disconnect(struct serio * serio) egalax_disconnect() argument
[all...]
H A Dmtouch.c55 struct serio *serio; member
86 static irqreturn_t mtouch_interrupt(struct serio *serio, in mtouch_interrupt() argument
107 static void mtouch_disconnect(struct serio *serio) in mtouch_disconnect() argument
125 mtouch_connect(struct serio * serio,struct serio_driver * drv) mtouch_connect() argument
[all...]
/linux/drivers/input/joystick/iforce/
H A Diforce-serio.c15 struct serio *serio; member
114 static void iforce_serio_write_wakeup(struct serio *serio) in iforce_serio_write_wakeup() argument
121 iforce_serio_irq(struct serio * serio,unsigned char data,unsigned int flags) iforce_serio_irq() argument
183 iforce_serio_connect(struct serio * serio,struct serio_driver * drv) iforce_serio_connect() argument
213 iforce_serio_disconnect(struct serio * serio) iforce_serio_disconnect() argument
[all...]
/linux/drivers/input/tablet/
H A Dwacom_serial4.c372 static irqreturn_t wacom_interrupt(struct serio *serio, unsigned char data, in wacom_interrupt() argument
411 static void wacom_disconnect(struct serio *serio) in wacom_disconnect() argument
421 static int wacom_send(struct serio *seri argument
431 wacom_send_setup_string(struct wacom * wacom,struct serio * serio) wacom_send_setup_string() argument
464 wacom_send_and_wait(struct wacom * wacom,struct serio * serio,const u8 * cmd,const char * desc) wacom_send_and_wait() argument
487 wacom_setup(struct wacom * wacom,struct serio * serio) wacom_setup() argument
518 wacom_connect(struct serio * serio,struct serio_driver * drv) wacom_connect() argument
[all...]
/linux/drivers/input/serio/
H A Dserport.c34 struct serio *serio; member
44 static int serport_serio_write(struct serio *serio, unsigned char data) in serport_serio_write() argument
50 static int serport_serio_open(struct serio *serio) in serport_serio_open() argument
61 serport_serio_close(struct serio * serio) serport_serio_close() argument
157 struct serio *serio; serport_ldisc_read() local
[all...]
H A Dsun4i-ps2.c81 struct serio *serio; member
140 static int sun4i_ps2_open(struct serio *serio) in sun4i_ps2_open() argument
177 static void sun4i_ps2_close(struct serio *serio) in sun4i_ps2_close() argument
189 sun4i_ps2_write(struct serio * serio,unsigned char val) sun4i_ps2_write() argument
208 struct serio *serio; sun4i_ps2_probe() local
[all...]
H A Dps2-gpio.c73 struct serio *serio; member
96 static int ps2_gpio_open(struct serio *serio) in ps2_gpio_open() argument
107 static void ps2_gpio_close(struct serio *serio) in ps2_gpio_close() argument
115 __ps2_gpio_write(struct serio * serio,unsigned char val) __ps2_gpio_write() argument
130 ps2_gpio_write(struct serio * serio,unsigned char val) ps2_gpio_write() argument
403 struct serio *serio; ps2_gpio_probe() local
[all...]
/linux/drivers/i2c/busses/
H A Di2c-taos-evm.c62 struct serio *serio = adapter->algo_data; in taos_smbus_xfer() local
149 static irqreturn_t taos_interrupt(struct serio *serio, unsigned char data, in taos_interrupt() argument
199 static int taos_connect(struct serio *seri argument
273 taos_disconnect(struct serio * serio) taos_disconnect() argument
[all...]
/linux/drivers/input/mouse/
H A Dpsmouse-base.c119 struct psmouse *psmouse_from_serio(struct serio *serio) in psmouse_from_serio() argument
514 struct serio *serio = psmouse->ps2dev.serio; psmouse_matches_pnp_id() local
1335 struct serio *serio = psmouse->ps2dev.serio; psmouse_resync() local
1428 psmouse_cleanup(struct serio * serio) psmouse_cleanup() argument
1476 psmouse_disconnect(struct serio * serio) psmouse_disconnect() argument
1577 psmouse_connect(struct serio * serio,struct serio_driver * drv) psmouse_connect() argument
1675 __psmouse_reconnect(struct serio * serio,bool fast_reconnect) __psmouse_reconnect() argument
1747 psmouse_reconnect(struct serio * serio) psmouse_reconnect() argument
1752 psmouse_fast_reconnect(struct serio * serio) psmouse_fast_reconnect() argument
1793 struct serio *serio = to_serio_port(dev); psmouse_attr_show_helper() local
1807 struct serio *serio = to_serio_port(dev); psmouse_attr_set_helper() local
1884 struct serio *serio = psmouse->ps2dev.serio; psmouse_attr_set_protocol() local
[all...]
/linux/drivers/input/rmi4/
H A Drmi_f03.c31 struct serio *serio; member
62 struct serio *serio = f03->serio; in rmi_f03_commit_buttons() local
139 rmi_f03_pt_open(struct serio * serio) rmi_f03_pt_open() argument
162 rmi_f03_pt_close(struct serio * serio) rmi_f03_pt_close() argument
172 struct serio *serio; rmi_f03_register_pt() local
[all...]
/linux/drivers/media/cec/usb/rainshadow/
H A Drainshadow-cec.c42 struct serio *serio; member
169 static irqreturn_t rain_interrupt(struct serio *serio, unsigned char data, in rain_interrupt() argument
188 static void rain_disconnect(struct serio *serio) in rain_disconnect() argument
240 rain_setup(struct rain * rain,struct serio * serio,struct cec_log_addrs * log_addrs,u16 * pa) rain_setup() argument
307 rain_connect(struct serio * serio,struct serio_driver * drv) rain_connect() argument
[all...]
/linux/drivers/input/joystick/
H A Dzhenhua.c84 static irqreturn_t zhenhua_interrupt(struct serio *serio, unsigned char data, unsigned int flags) in zhenhua_interrupt() argument
112 static void zhenhua_disconnect(struct serio *serio) in zhenhua_disconnect() argument
128 zhenhua_connect(struct serio * serio,struct serio_driver * drv) zhenhua_connect() argument
[all...]
H A Dstinger.c77 static irqreturn_t stinger_interrupt(struct serio *serio, in stinger_interrupt() argument
99 static void stinger_disconnect(struct serio *serio) in stinger_disconnect() argument
115 stinger_connect(struct serio * serio,struct serio_driver * drv) stinger_connect() argument
[all...]
H A Dwarrior.c79 static irqreturn_t warrior_interrupt(struct serio *serio, in warrior_interrupt() argument
105 static void warrior_disconnect(struct serio *serio) in warrior_disconnect() argument
121 warrior_connect(struct serio * serio,struct serio_driver * drv) warrior_connect() argument
[all...]

123