/openbmc/linux/drivers/input/joystick/ |
H A D | warrior.c | 79 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 D | spaceorb.c | 109 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 D | magellan.c | 93 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 D | spaceball.c | 136 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 D | fsia6b.c | 62 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 D | twidjoy.c | 122 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 D | rainshadow-cec.c | 42 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 D | rmi_f03.c | 31 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 D | sun4i-ps2.c | 81 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 D | ps2-gpio.c | 73 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 D | serio_raw.c | 34 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 D | rpckbd.c | 100 struct serio *serio; in rpckbd_probe() local 138 struct serio *serio = platform_get_drvdata(dev); in rpckbd_remove() local
|
H A D | ct82c710.c | 79 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 D | psmouse-base.c | 119 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 D | sermouse.c | 189 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 D | vsxxxaa.c | 100 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 D | penmount.c | 52 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 D | elo.c | 53 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 D | wacom_w8001.c | 87 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 D | sunkbd.c | 59 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 D | lkkbd.c | 266 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 D | atkbd.c | 312 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 D | hil_kbd.c | 71 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 D | pulse8-cec.c | 175 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 D | i8042.h | 83 struct serio *serio)) in i8042_install_filter() 89 struct serio *serio)) in i8042_remove_filter()
|