Searched defs:serio (Results 1 - 61 of 61) sorted by relevance

/linux-4.1.27/drivers/input/joystick/iforce/
H A Diforce-serio.c74 static void iforce_serio_write_wakeup(struct serio *serio) iforce_serio_write_wakeup() argument
81 static irqreturn_t iforce_serio_irq(struct serio *serio, iforce_serio_irq() argument
127 static int iforce_serio_connect(struct serio *serio, struct serio_driver *drv) iforce_serio_connect() argument
157 static void iforce_serio_disconnect(struct serio *serio) iforce_serio_disconnect() argument
H A Diforce.h111 struct serio *serio; /* RS232 transfer */ member in struct:iforce
/linux-4.1.27/drivers/input/touchscreen/
H A Dtsc40.c18 struct serio *serio; member in struct:tsc_ser
41 static irqreturn_t tsc_interrupt(struct serio *serio, tsc_interrupt() argument
80 static int tsc_connect(struct serio *serio, struct serio_driver *drv) tsc_connect() argument
132 static void tsc_disconnect(struct serio *serio) tsc_disconnect() argument
H A Dfujitsu_ts.c33 struct serio *serio; member in struct:fujitsu
47 static irqreturn_t fujitsu_interrupt(struct serio *serio, fujitsu_interrupt() argument
83 static void fujitsu_disconnect(struct serio *serio) fujitsu_disconnect() argument
100 static int fujitsu_connect(struct serio *serio, struct serio_driver *drv) fujitsu_connect() argument
H A Dgunze.c54 struct serio *serio; member in struct:gunze
76 static irqreturn_t gunze_interrupt(struct serio *serio, gunze_interrupt() argument
95 static void gunze_disconnect(struct serio *serio) gunze_disconnect() argument
113 static int gunze_connect(struct serio *serio, struct serio_driver *drv) gunze_connect() argument
H A Dtouchit213.c79 struct serio *serio; member in struct:touchit213
86 static irqreturn_t touchit213_interrupt(struct serio *serio, touchit213_interrupt() argument
122 static void touchit213_disconnect(struct serio *serio) touchit213_disconnect() argument
140 static int touchit213_connect(struct serio *serio, struct serio_driver *drv) touchit213_connect() argument
H A Dtouchright.c51 struct serio *serio; member in struct:tr
57 static irqreturn_t tr_interrupt(struct serio *serio, tr_interrupt() argument
85 static void tr_disconnect(struct serio *serio) tr_disconnect() argument
103 static int tr_connect(struct serio *serio, struct serio_driver *drv) tr_connect() argument
H A Dtouchwin.c54 struct serio *serio; member in struct:tw
61 static irqreturn_t tw_interrupt(struct serio *serio, tw_interrupt() argument
92 static void tw_disconnect(struct serio *serio) tw_disconnect() argument
110 static int tw_connect(struct serio *serio, struct serio_driver *drv) tw_connect() argument
H A Ddynapro.c57 struct serio *serio; member in struct:dynapro
78 static irqreturn_t dynapro_interrupt(struct serio *serio, dynapro_interrupt() argument
94 static void dynapro_disconnect(struct serio *serio) dynapro_disconnect() argument
112 static int dynapro_connect(struct serio *serio, struct serio_driver *drv) dynapro_connect() argument
H A Dhampshire.c56 struct serio *serio; member in struct:hampshire
77 static irqreturn_t hampshire_interrupt(struct serio *serio, hampshire_interrupt() argument
93 static void hampshire_disconnect(struct serio *serio) hampshire_disconnect() argument
111 static int hampshire_connect(struct serio *serio, struct serio_driver *drv) hampshire_connect() argument
H A Delo.c57 struct serio *serio; member in struct:elo
201 static irqreturn_t elo_interrupt(struct serio *serio, elo_interrupt() argument
290 static void elo_disconnect(struct serio *serio) elo_disconnect() argument
308 static int elo_connect(struct serio *serio, struct serio_driver *drv) elo_connect() argument
H A Dinexio.c59 struct serio *serio; member in struct:inexio
79 static irqreturn_t inexio_interrupt(struct serio *serio, inexio_interrupt() argument
98 static void inexio_disconnect(struct serio *serio) inexio_disconnect() argument
116 static int inexio_connect(struct serio *serio, struct serio_driver *drv) inexio_connect() argument
H A Dmtouch.c59 struct serio *serio; member in struct:mtouch
90 static irqreturn_t mtouch_interrupt(struct serio *serio, mtouch_interrupt() argument
111 static void mtouch_disconnect(struct serio *serio) mtouch_disconnect() argument
129 static int mtouch_connect(struct serio *serio, struct serio_driver *drv) mtouch_connect() argument
H A Dpenmount.c56 struct serio *serio; member in struct:pm
165 static irqreturn_t pm_interrupt(struct serio *serio, pm_interrupt() argument
181 static void pm_disconnect(struct serio *serio) pm_disconnect() argument
199 static int pm_connect(struct serio *serio, struct serio_driver *drv) pm_connect() argument
H A Dwacom_w8001.c84 struct serio *serio; member in struct:w8001
281 static irqreturn_t w8001_interrupt(struct serio *serio, w8001_interrupt() argument
499 static void w8001_disconnect(struct serio *serio) w8001_disconnect() argument
517 static int w8001_connect(struct serio *serio, struct serio_driver *drv) w8001_connect() argument
/linux-4.1.27/drivers/input/joystick/
H A Dstinger.c96 static irqreturn_t stinger_interrupt(struct serio *serio, stinger_interrupt() argument
118 static void stinger_disconnect(struct serio *serio) stinger_disconnect() argument
134 static int stinger_connect(struct serio *serio, struct serio_driver *drv) stinger_connect() argument
H A Dwarrior.c98 static irqreturn_t warrior_interrupt(struct serio *serio, warrior_interrupt() argument
124 static void warrior_disconnect(struct serio *serio) warrior_disconnect() argument
140 static int warrior_connect(struct serio *serio, struct serio_driver *drv) warrior_connect() argument
H A Dzhenhua.c109 static irqreturn_t zhenhua_interrupt(struct serio *serio, unsigned char data, unsigned int flags) zhenhua_interrupt() argument
137 static void zhenhua_disconnect(struct serio *serio) zhenhua_disconnect() argument
153 static int zhenhua_connect(struct serio *serio, struct serio_driver *drv) zhenhua_connect() argument
H A Dmagellan.c112 static irqreturn_t magellan_interrupt(struct serio *serio, magellan_interrupt() argument
131 static void magellan_disconnect(struct serio *serio) magellan_disconnect() argument
147 static int magellan_connect(struct serio *serio, struct serio_driver *drv) magellan_connect() argument
H A Dspaceorb.c128 static irqreturn_t spaceorb_interrupt(struct serio *serio, spaceorb_interrupt() argument
146 static void spaceorb_disconnect(struct serio *serio) spaceorb_disconnect() argument
162 static int spaceorb_connect(struct serio *serio, struct serio_driver *drv) spaceorb_connect() argument
H A Dtwidjoy.c137 static irqreturn_t twidjoy_interrupt(struct serio *serio, unsigned char data, unsigned int flags) twidjoy_interrupt() argument
165 static void twidjoy_disconnect(struct serio *serio) twidjoy_disconnect() argument
181 static int twidjoy_connect(struct serio *serio, struct serio_driver *drv) twidjoy_connect() argument
H A Dspaceball.c148 static irqreturn_t spaceball_interrupt(struct serio *serio, spaceball_interrupt() argument
186 static void spaceball_disconnect(struct serio *serio) spaceball_disconnect() argument
202 static int spaceball_connect(struct serio *serio, struct serio_driver *drv) spaceball_connect() argument
/linux-4.1.27/drivers/input/keyboard/
H A Dnewtonkbd.c62 struct serio *serio; member in struct:nkbd
66 static irqreturn_t nkbd_interrupt(struct serio *serio, nkbd_interrupt() argument
83 static int nkbd_connect(struct serio *serio, struct serio_driver *drv) nkbd_connect() argument
135 static void nkbd_disconnect(struct serio *serio) nkbd_disconnect() argument
H A Dstowaway.c68 struct serio *serio; member in struct:skbd
72 static irqreturn_t skbd_interrupt(struct serio *serio, unsigned char data, skbd_interrupt() argument
87 static int skbd_connect(struct serio *serio, struct serio_driver *drv) skbd_connect() argument
139 static void skbd_disconnect(struct serio *serio) skbd_disconnect() argument
H A Dxtkbd.c59 struct serio *serio; member in struct:xtkbd
63 static irqreturn_t xtkbd_interrupt(struct serio *serio, xtkbd_interrupt() argument
85 static int xtkbd_connect(struct serio *serio, struct serio_driver *drv) xtkbd_connect() argument
138 static void xtkbd_disconnect(struct serio *serio) xtkbd_disconnect() argument
H A Dhil_kbd.c71 struct serio *serio; member in struct:hil_dev
274 static irqreturn_t hil_dev_interrupt(struct serio *serio, hil_dev_interrupt() argument
314 static void hil_dev_disconnect(struct serio *serio) hil_dev_disconnect() argument
443 static int hil_dev_connect(struct serio *serio, struct serio_driver *drv) hil_dev_connect() argument
H A Dsunkbd.c78 struct serio *serio; member in struct:sunkbd
94 static irqreturn_t sunkbd_interrupt(struct serio *serio, sunkbd_interrupt() argument
253 static int sunkbd_connect(struct serio *serio, struct serio_driver *drv) sunkbd_connect() argument
331 static void sunkbd_disconnect(struct serio *serio) sunkbd_disconnect() argument
H A Dlkkbd.c281 struct serio *serio; member in struct:lkkbd
438 static irqreturn_t lkkbd_interrupt(struct serio *serio, lkkbd_interrupt() argument
502 struct serio *serio = lk->serio; lkkbd_toggle_leds() local
522 struct serio *serio = lk->serio; lkkbd_toggle_keyclick() local
619 static int lkkbd_connect(struct serio *serio, struct serio_driver *drv) lkkbd_connect() argument
698 static void lkkbd_disconnect(struct serio *serio) lkkbd_disconnect() argument
H A Datkbd.c372 static irqreturn_t atkbd_interrupt(struct serio *serio, unsigned char data, atkbd_interrupt() argument
881 static void atkbd_cleanup(struct serio *serio) atkbd_cleanup() argument
894 static void atkbd_disconnect(struct serio *serio) atkbd_disconnect() argument
1133 static int atkbd_connect(struct serio *serio, struct serio_driver *drv) atkbd_connect() argument
1219 static int atkbd_reconnect(struct serio *serio) atkbd_reconnect() argument
1313 struct serio *serio = to_serio_port(dev); atkbd_attr_show_helper() local
1322 struct serio *serio = to_serio_port(dev); atkbd_attr_set_helper() local
/linux-4.1.27/drivers/input/serio/
H A Dams_delta_serio.c92 static int ams_delta_serio_open(struct serio *serio) ams_delta_serio_open() argument
100 static void ams_delta_serio_close(struct serio *serio) ams_delta_serio_close() argument
H A Drpckbd.c119 struct serio *serio; rpckbd_probe() local
157 struct serio *serio = platform_get_drvdata(dev); rpckbd_remove() local
H A Daltera_ps2.c85 struct serio *serio; altera_ps2_probe() local
H A Dlibps2.c271 void ps2_init(struct ps2dev *ps2dev, struct serio *serio) ps2_init() argument
H A Dparkbd.c173 struct serio *serio; parkbd_allocate_serio() local
H A Dct82c710.c98 static void ct82c710_close(struct serio *serio) ct82c710_close() argument
111 static int ct82c710_open(struct serio *serio) ct82c710_open() argument
H A Dmaceps2.c121 struct serio *serio; maceps2_allocate_port() local
H A Dpcips2.c132 struct serio *serio; pcips2_probe() local
H A Dolpc_apsp.c114 struct serio *serio; olpc_apsp_rx() local
H A Dps2mult.c29 struct serio *serio; member in struct:ps2mult_port
76 static int ps2mult_serio_write(struct serio *serio, unsigned char data) ps2mult_serio_write() argument
104 static int ps2mult_serio_start(struct serio *serio) ps2mult_serio_start() argument
117 static void ps2mult_serio_stop(struct serio *serio) ps2mult_serio_stop() argument
131 struct serio *serio; ps2mult_create_port() local
166 static int ps2mult_connect(struct serio *serio, struct serio_driver *drv) ps2mult_connect() argument
214 static void ps2mult_disconnect(struct serio *serio) ps2mult_disconnect() argument
226 static int ps2mult_reconnect(struct serio *serio) ps2mult_reconnect() argument
235 static irqreturn_t ps2mult_interrupt(struct serio *serio, ps2mult_interrupt() argument
H A Dsa1111ps2.c257 struct serio *serio; ps2_probe() local
H A Dserio_raw.c37 struct serio *serio; member in struct:serio_raw
273 static irqreturn_t serio_raw_interrupt(struct serio *serio, unsigned char data, serio_raw_interrupt() argument
293 static int serio_raw_connect(struct serio *serio, struct serio_driver *drv) serio_raw_connect() argument
359 static int serio_raw_reconnect(struct serio *serio) serio_raw_reconnect() argument
394 static void serio_raw_disconnect(struct serio *serio) serio_raw_disconnect() argument
H A Dserport.c38 struct serio *serio; member in struct:serport
48 static int serport_serio_write(struct serio *serio, unsigned char data) serport_serio_write() argument
54 static int serport_serio_open(struct serio *serio) serport_serio_open() argument
67 static void serport_serio_close(struct serio *serio) serport_serio_close() argument
169 struct serio *serio; serport_ldisc_read() local
H A Dxilinx_ps2.c76 struct serio *serio; /* serio */ member in struct:xps2data
240 struct serio *serio; xps2_of_probe() local
H A Dgscps2.c331 struct serio *serio; gscps2_probe() local
H A Dhyperv-keyboard.c321 static int hv_kbd_start(struct serio *serio) hv_kbd_start() argument
333 static void hv_kbd_stop(struct serio *serio) hv_kbd_stop() argument
H A Dsun4i-ps2.c80 struct serio *serio; member in struct:sun4i_ps2data
141 static int sun4i_ps2_open(struct serio *serio) sun4i_ps2_open() argument
180 static void sun4i_ps2_close(struct serio *serio) sun4i_ps2_close() argument
192 static int sun4i_ps2_write(struct serio *serio, unsigned char val) sun4i_ps2_write() argument
211 struct serio *serio; sun4i_ps2_probe() local
H A Dhil_mlc.c167 struct serio *serio; hil_mlc_send_polls() local
798 static int hil_mlc_serio_write(struct serio *serio, unsigned char c) hil_mlc_serio_write() argument
866 static int hil_mlc_serio_open(struct serio *serio) hil_mlc_serio_open() argument
883 static void hil_mlc_serio_close(struct serio *serio) hil_mlc_serio_close() argument
H A Dserio.c60 static int serio_connect_driver(struct serio *serio, struct serio_driver *drv) serio_connect_driver() argument
71 static int serio_reconnect_driver(struct serio *serio) serio_reconnect_driver() argument
83 static void serio_disconnect_driver(struct serio *serio) serio_disconnect_driver() argument
91 static int serio_match_port(const struct serio_device_id *ids, struct serio *serio) serio_match_port() argument
108 static int serio_bind_driver(struct serio *serio, struct serio_driver *drv) serio_bind_driver() argument
134 static void serio_find_driver(struct serio *serio) serio_find_driver() argument
339 struct serio *serio, *child = NULL; serio_get_pending_child() local
364 struct serio *serio = to_serio_port(dev); serio_show_description() local
370 struct serio *serio = to_serio_port(dev); modalias_show() local
378 struct serio *serio = to_serio_port(dev); type_show() local
384 struct serio *serio = to_serio_port(dev); proto_show() local
390 struct serio *serio = to_serio_port(dev); id_show() local
396 struct serio *serio = to_serio_port(dev); extra_show() local
402 struct serio *serio = to_serio_port(dev); drvctl_store() local
433 struct serio *serio = to_serio_port(dev); serio_show_bind_mode() local
439 struct serio *serio = to_serio_port(dev); serio_set_bind_mode() local
456 struct serio *serio = to_serio_port(dev); firmware_id_show() local
506 struct serio *serio = to_serio_port(dev); serio_release_port() local
515 static void serio_init_port(struct serio *serio) serio_init_port() argument
544 static void serio_add_port(struct serio *serio) serio_add_port() argument
571 static void serio_destroy_port(struct serio *serio) serio_destroy_port() argument
604 static int serio_reconnect_port(struct serio *serio) serio_reconnect_port() argument
662 static void serio_disconnect_port(struct serio *serio) serio_disconnect_port() argument
697 void serio_rescan(struct serio *serio) serio_rescan() argument
703 void serio_reconnect(struct serio *serio) serio_reconnect() argument
713 void __serio_register_port(struct serio *serio, struct module *owner) __serio_register_port() argument
723 void serio_unregister_port(struct serio *serio) serio_unregister_port() argument
735 void serio_unregister_child_port(struct serio *serio) serio_unregister_child_port() argument
793 struct serio *serio = to_serio_port(dev); serio_driver_probe() local
801 struct serio *serio = to_serio_port(dev); serio_driver_remove() local
807 static void serio_cleanup(struct serio *serio) serio_cleanup() argument
817 struct serio *serio = to_serio_port(dev); serio_shutdown() local
873 struct serio *serio; serio_unregister_driver() local
895 static void serio_set_drv(struct serio *serio, struct serio_driver *drv) serio_set_drv() argument
904 struct serio *serio = to_serio_port(dev); serio_bus_match() local
922 struct serio *serio; serio_uevent() local
948 struct serio *serio = to_serio_port(dev); serio_suspend() local
957 struct serio *serio = to_serio_port(dev); serio_resume() local
977 int serio_open(struct serio *serio, struct serio_driver *drv) serio_open() argument
990 void serio_close(struct serio *serio) serio_close() argument
999 irqreturn_t serio_interrupt(struct serio *serio, serio_interrupt() argument
H A Di8042.c116 struct serio *serio; member in struct:i8042_port
342 static int i8042_aux_write(struct serio *serio, unsigned char c) i8042_aux_write() argument
357 static void i8042_port_close(struct serio *serio) i8042_port_close() argument
396 static int i8042_start(struct serio *serio) i8042_start() argument
410 static void i8042_stop(struct serio *serio) i8042_stop() argument
460 struct serio *serio; i8042_interrupt() local
1171 struct serio *serio = i8042_ports[i].serio; i8042_pm_suspend() local
1185 struct serio *serio = i8042_ports[i].serio; i8042_pm_resume() local
1240 struct serio *serio; i8042_create_kbd_port() local
1267 struct serio *serio; i8042_create_aux_port() local
1322 struct serio *serio = i8042_ports[i].serio; i8042_register_ports() local
153 i8042_install_filter(bool (filter)unsigned char data, unsigned char str, struct serio *serio)) i8042_install_filter() argument
431 i8042_filter(unsigned char data, unsigned char str, struct serio *serio) i8042_filter() argument
/linux-4.1.27/drivers/input/mouse/
H A Dsermouse.c206 static irqreturn_t sermouse_interrupt(struct serio *serio, sermouse_interrupt() argument
229 static void sermouse_disconnect(struct serio *serio) sermouse_disconnect() argument
244 static int sermouse_connect(struct serio *serio, struct serio_driver *drv) sermouse_connect() argument
H A Dvsxxxaa.c115 struct serio *serio; member in struct:vsxxxaa
447 static irqreturn_t vsxxxaa_interrupt(struct serio *serio, vsxxxaa_interrupt() argument
458 static void vsxxxaa_disconnect(struct serio *serio) vsxxxaa_disconnect() argument
468 static int vsxxxaa_connect(struct serio *serio, struct serio_driver *drv) vsxxxaa_connect() argument
H A Dpsmouse-base.c296 static irqreturn_t psmouse_interrupt(struct serio *serio, psmouse_interrupt() argument
494 struct serio *serio = psmouse->ps2dev.serio; psmouse_matches_pnp_id() local
1264 struct serio *serio = psmouse->ps2dev.serio; psmouse_resync() local
1357 static void psmouse_cleanup(struct serio *serio) psmouse_cleanup() argument
1406 static void psmouse_disconnect(struct serio *serio) psmouse_disconnect() argument
1508 static int psmouse_connect(struct serio *serio, struct serio_driver *drv) psmouse_connect() argument
1602 static int psmouse_reconnect(struct serio *serio) psmouse_reconnect() argument
1689 struct serio *serio = to_serio_port(dev); psmouse_attr_show_helper() local
1701 struct serio *serio = to_serio_port(dev); psmouse_attr_set_helper() local
1771 struct serio *serio = psmouse->ps2dev.serio; psmouse_attr_set_protocol() local
H A Dsynaptics.c561 static int synaptics_pt_write(struct serio *serio, unsigned char c) synaptics_pt_write() argument
573 static int synaptics_pt_start(struct serio *serio) synaptics_pt_start() argument
585 static void synaptics_pt_stop(struct serio *serio) synaptics_pt_stop() argument
638 struct serio *serio; synaptics_pt_create() local
/linux-4.1.27/include/linux/
H A Dlibps2.h30 struct serio *serio; member in struct:ps2dev
H A Di8042.h86 static inline bool i8042_check_port_owner(const struct serio *serio) i8042_check_port_owner() argument
91 i8042_install_filter(bool (filter)unsigned char data, unsigned char str, struct serio *serio)) i8042_install_filter() argument
97 i8042_remove_filter(bool (filter)unsigned char data, unsigned char str, struct serio *serio)) i8042_remove_filter() argument
H A Dserio.h21 struct serio { struct
108 static inline int serio_write(struct serio *serio, unsigned char data) serio_write() argument
116 static inline void serio_drv_write_wakeup(struct serio *serio) serio_drv_write_wakeup() argument
126 static inline void *serio_get_drvdata(struct serio *serio) serio_get_drvdata() argument
131 static inline void serio_set_drvdata(struct serio *serio, void *data) serio_set_drvdata() argument
140 static inline void serio_pause_rx(struct serio *serio) serio_pause_rx() argument
145 static inline void serio_continue_rx(struct serio *serio) serio_continue_rx() argument
H A Dhil_mlc.h156 struct serio *serio[HIL_MLC_DEVMEM]; member in struct:hil_mlc
/linux-4.1.27/drivers/i2c/busses/
H A Di2c-taos-evm.c70 struct serio *serio = adapter->algo_data; taos_smbus_xfer() local
151 static irqreturn_t taos_interrupt(struct serio *serio, unsigned char data, taos_interrupt() argument
201 static int taos_connect(struct serio *serio, struct serio_driver *drv) taos_connect() argument
275 static void taos_disconnect(struct serio *serio) taos_disconnect() argument
/linux-4.1.27/drivers/input/tablet/
H A Dwacom_serial4.c375 static irqreturn_t wacom_interrupt(struct serio *serio, unsigned char data, wacom_interrupt() argument
414 static void wacom_disconnect(struct serio *serio) wacom_disconnect() argument
424 static int wacom_send(struct serio *serio, const u8 *command) wacom_send() argument
434 static int wacom_send_setup_string(struct wacom *wacom, struct serio *serio) wacom_send_setup_string() argument
467 static int wacom_send_and_wait(struct wacom *wacom, struct serio *serio, wacom_send_and_wait() argument
490 static int wacom_setup(struct wacom *wacom, struct serio *serio) wacom_setup() argument
521 static int wacom_connect(struct serio *serio, struct serio_driver *drv) wacom_connect() argument
/linux-4.1.27/drivers/tty/serial/
H A Dsunsu.c102 struct serio serio; member in struct:uart_sunsu_port
989 static int sunsu_serio_write(struct serio *serio, unsigned char ch) sunsu_serio_write() argument
1009 static int sunsu_serio_open(struct serio *serio) sunsu_serio_open() argument
1026 static void sunsu_serio_close(struct serio *serio) sunsu_serio_close() argument
1199 struct serio *serio; sunsu_kbd_ms_init() local
H A Dsunzilog.c101 struct serio serio; member in struct:uart_sunzilog_port
1157 static int sunzilog_serio_write(struct serio *serio, unsigned char ch) sunzilog_serio_write() argument
1171 static int sunzilog_serio_open(struct serio *serio) sunzilog_serio_open() argument
1188 static void sunzilog_serio_close(struct serio *serio) sunzilog_serio_close() argument
1306 struct serio *serio = &up->serio; sunzilog_register_serio() local

Completed in 1023 milliseconds