Home
last modified time | relevance | path

Searched defs:serio (Results 26 – 50 of 70) sorted by relevance

123

/openbmc/linux/drivers/input/joystick/
H A Dwarrior.c79 static irqreturn_t warrior_interrupt(struct serio *serio, in warrior_interrupt()
105 static void warrior_disconnect(struct serio *serio) in warrior_disconnect()
121 static int warrior_connect(struct serio *serio, struct serio_driver *drv) in warrior_connect()
H A Dspaceorb.c109 static irqreturn_t spaceorb_interrupt(struct serio *serio, in spaceorb_interrupt()
127 static void spaceorb_disconnect(struct serio *serio) in spaceorb_disconnect()
143 static int spaceorb_connect(struct serio *serio, struct serio_driver *drv) in spaceorb_connect()
H A Dmagellan.c93 static irqreturn_t magellan_interrupt(struct serio *serio, in magellan_interrupt()
112 static void magellan_disconnect(struct serio *serio) in magellan_disconnect()
128 static int magellan_connect(struct serio *serio, struct serio_driver *drv) in magellan_connect()
H A Dspaceball.c136 static irqreturn_t spaceball_interrupt(struct serio *serio, in spaceball_interrupt()
176 static void spaceball_disconnect(struct serio *serio) in spaceball_disconnect()
192 static int spaceball_connect(struct serio *serio, struct serio_driver *drv) in spaceball_connect()
H A Dfsia6b.c62 static irqreturn_t fsia6b_serio_irq(struct serio *serio, in fsia6b_serio_irq()
127 static int fsia6b_serio_connect(struct serio *serio, struct serio_driver *drv) in fsia6b_serio_connect()
198 static void fsia6b_serio_disconnect(struct serio *serio) in fsia6b_serio_disconnect()
H A Dtwidjoy.c122 static irqreturn_t twidjoy_interrupt(struct serio *serio, unsigned char data, unsigned int flags) in twidjoy_interrupt()
150 static void twidjoy_disconnect(struct serio *serio) in twidjoy_disconnect()
166 static int twidjoy_connect(struct serio *serio, struct serio_driver *drv) in twidjoy_connect()
/openbmc/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()
187 static void rain_disconnect(struct serio *serio) in rain_disconnect()
239 static int rain_setup(struct rain *rain, struct serio *serio, in rain_setup()
306 static int rain_connect(struct serio *serio, struct serio_driver *drv) in rain_connect()
/openbmc/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 static int rmi_f03_pt_open(struct serio *serio) in rmi_f03_pt_open()
162 static void rmi_f03_pt_close(struct serio *serio) in rmi_f03_pt_close()
172 struct serio *serio; in rmi_f03_register_pt() local
/openbmc/linux/drivers/input/serio/
H A Dsun4i-ps2.c81 struct serio *serio; member
142 static int sun4i_ps2_open(struct serio *serio) in sun4i_ps2_open()
181 static void sun4i_ps2_close(struct serio *serio) in sun4i_ps2_close()
193 static int sun4i_ps2_write(struct serio *serio, unsigned char val) in sun4i_ps2_write()
212 struct serio *serio; in sun4i_ps2_probe() local
H A Dps2-gpio.c73 struct serio *serio; member
96 static int ps2_gpio_open(struct serio *serio) in ps2_gpio_open()
107 static void ps2_gpio_close(struct serio *serio) in ps2_gpio_close()
115 static int __ps2_gpio_write(struct serio *serio, unsigned char val) in __ps2_gpio_write()
130 static int ps2_gpio_write(struct serio *serio, unsigned char val) in ps2_gpio_write()
403 struct serio *serio; in ps2_gpio_probe() local
H A Dserio_raw.c34 struct serio *serio; member
270 static irqreturn_t serio_raw_interrupt(struct serio *serio, unsigned char data, in serio_raw_interrupt()
290 static int serio_raw_connect(struct serio *serio, struct serio_driver *drv) in serio_raw_connect()
356 static int serio_raw_reconnect(struct serio *serio) in serio_raw_reconnect()
391 static void serio_raw_disconnect(struct serio *serio) in serio_raw_disconnect()
H A Drpckbd.c100 struct serio *serio; in rpckbd_probe() local
138 struct serio *serio = platform_get_drvdata(dev); in rpckbd_remove() local
H A Dct82c710.c79 static void ct82c710_close(struct serio *serio) in ct82c710_close()
92 static int ct82c710_open(struct serio *serio) in ct82c710_open()
/openbmc/linux/drivers/input/mouse/
H A Dpsmouse-base.c119 struct psmouse *psmouse_from_serio(struct serio *serio) in psmouse_from_serio()
514 struct serio *serio = psmouse->ps2dev.serio; in psmouse_matches_pnp_id() local
1335 struct serio *serio = psmouse->ps2dev.serio; in psmouse_resync() local
1428 static void psmouse_cleanup(struct serio *serio) in psmouse_cleanup()
1476 static void psmouse_disconnect(struct serio *serio) in psmouse_disconnect()
1675 static int __psmouse_reconnect(struct serio *serio, bool fast_reconnect) in __psmouse_reconnect()
1747 static int psmouse_reconnect(struct serio *serio) in psmouse_reconnect()
1752 static int psmouse_fast_reconnect(struct serio *serio) in psmouse_fast_reconnect()
1793 struct serio *serio = to_serio_port(dev); in psmouse_attr_show_helper() local
1807 struct serio *serio = to_serio_port(dev); in psmouse_attr_set_helper() local
[all …]
H A Dsermouse.c189 static irqreturn_t sermouse_interrupt(struct serio *serio, in sermouse_interrupt()
212 static void sermouse_disconnect(struct serio *serio) in sermouse_disconnect()
227 static int sermouse_connect(struct serio *serio, struct serio_driver *drv) in sermouse_connect()
H A Dvsxxxaa.c100 struct serio *serio; member
432 static irqreturn_t vsxxxaa_interrupt(struct serio *serio, in vsxxxaa_interrupt()
443 static void vsxxxaa_disconnect(struct serio *serio) in vsxxxaa_disconnect()
453 static int vsxxxaa_connect(struct serio *serio, struct serio_driver *drv) in vsxxxaa_connect()
/openbmc/linux/drivers/input/touchscreen/
H A Dpenmount.c52 struct serio *serio; member
161 static irqreturn_t pm_interrupt(struct serio *serio, in pm_interrupt()
177 static void pm_disconnect(struct serio *serio) in pm_disconnect()
195 static int pm_connect(struct serio *serio, struct serio_driver *drv) in pm_connect()
H A Delo.c53 struct serio *serio; member
197 static irqreturn_t elo_interrupt(struct serio *serio, in elo_interrupt()
286 static void elo_disconnect(struct serio *serio) in elo_disconnect()
304 static int elo_connect(struct serio *serio, struct serio_driver *drv) in elo_connect()
H A Dwacom_w8001.c87 struct serio *serio; member
281 static irqreturn_t w8001_interrupt(struct serio *serio, in w8001_interrupt()
553 struct serio *serio) in w8001_set_devdata()
572 static void w8001_disconnect(struct serio *serio) in w8001_disconnect()
593 static int w8001_connect(struct serio *serio, struct serio_driver *drv) in w8001_connect()
/openbmc/linux/drivers/input/keyboard/
H A Dsunkbd.c59 struct serio *serio; member
75 static irqreturn_t sunkbd_interrupt(struct serio *serio, in sunkbd_interrupt()
259 static int sunkbd_connect(struct serio *serio, struct serio_driver *drv) in sunkbd_connect()
337 static void sunkbd_disconnect(struct serio *serio) in sunkbd_disconnect()
H A Dlkkbd.c266 struct serio *serio; member
423 static irqreturn_t lkkbd_interrupt(struct serio *serio, in lkkbd_interrupt()
487 struct serio *serio = lk->serio; in lkkbd_toggle_leds() local
507 struct serio *serio = lk->serio; in lkkbd_toggle_keyclick() local
604 static int lkkbd_connect(struct serio *serio, struct serio_driver *drv) in lkkbd_connect()
683 static void lkkbd_disconnect(struct serio *serio) in lkkbd_disconnect()
H A Datkbd.c312 static struct atkbd *atkbd_from_serio(struct serio *serio) in atkbd_from_serio()
323 struct serio *serio = to_serio_port(dev); in atkbd_attr_is_visible() local
410 struct serio *serio = ps2dev->serio; in atkbd_handle_frame_error() local
430 struct serio *serio = ps2dev->serio; in atkbd_pre_receive_byte() local
444 struct serio *serio = ps2dev->serio; in atkbd_receive_byte() local
972 static void atkbd_cleanup(struct serio *serio) in atkbd_cleanup()
985 static void atkbd_disconnect(struct serio *serio) in atkbd_disconnect()
1251 static void atkbd_parse_fwnode_data(struct serio *serio) in atkbd_parse_fwnode_data()
1359 static int atkbd_reconnect(struct serio *serio) in atkbd_reconnect()
1454 struct serio *serio = to_serio_port(dev); in atkbd_attr_show_helper() local
[all …]
H A Dhil_kbd.c71 struct serio *serio; member
274 static irqreturn_t hil_dev_interrupt(struct serio *serio, in hil_dev_interrupt()
314 static void hil_dev_disconnect(struct serio *serio) in hil_dev_disconnect()
443 static int hil_dev_connect(struct serio *serio, struct serio_driver *drv) in hil_dev_connect()
/openbmc/linux/drivers/media/cec/usb/pulse8/
H A Dpulse8-cec.c175 struct serio *serio; member
210 static int pulse8_send(struct serio *serio, const u8 *command, u8 cmd_len) in pulse8_send()
362 static irqreturn_t pulse8_interrupt(struct serio *serio, unsigned char data, in pulse8_interrupt()
654 static void pulse8_disconnect(struct serio *serio) in pulse8_disconnect()
663 static int pulse8_setup(struct pulse8 *pulse8, struct serio *serio, in pulse8_setup()
835 static int pulse8_connect(struct serio *serio, struct serio_driver *drv) in pulse8_connect()
/openbmc/linux/include/linux/
H A Di8042.h83 struct serio *serio)) in i8042_install_filter()
89 struct serio *serio)) in i8042_remove_filter()

123