最終更新:2014-12-20 (土) 05:52:17 (3387d)
linux/serio.h
http://lxr.free-electrons.com/source/include/linux/serio.h
構造体
関数
- serio_open
- serio_close?
- serio_rescan?
- serio_reconnect?
- serio_interrupt
- serio_register_port?
- serio_unregister_port?
- serio_unregister_child_port?
- serio_register_driver
- serio_unregister_driver?
- serio_write?
- serio_drv_write_wakeup?
インライン関数
- serio_get_drvdata
- serio_set_drvdata
- serio_pause_rx?
- serio_continue_rx?
マクロ
- to_serio_port? => container_of
- to_serio_driver? => container_of
- module_serio_driver => module_driver - Helper macro for registering a serio driver
Serio protocols
SERIO_UNKNOWN? | 0x00 | |
SERIO_MSC? | 0x01 | |
SERIO_SUN? | 0x02 | |
SERIO_MS? | 0x03 | drivers/input/mouse/sermouse.c (2-button Microsoft mouse/3-button mouse in Microsoft mode) |
SERIO_MP? | 0x04 | drivers/input/mouse/sermouse.c (3-button Logitech / Genius mouse) |
SERIO_MZ? | 0x05 | drivers/input/mouse/sermouse.c (Microsoft IntelliMouse?) |
SERIO_MZP? | 0x06 | drivers/input/mouse/sermouse.c (Logitech mouse with 4-5 buttons or a wheel) |
SERIO_MZPP? | 0x07 | drivers/input/mouse/sermouse.c |
SERIO_VSXXXAA? | 0x08 | |
SERIO_SUNKBD? | 0x10 | |
SERIO_WARRIOR? | 0x18 | |
SERIO_SPACEORB? | 0x19 | |
SERIO_MAGELLAN? | 0x1a | |
SERIO_SPACEBALL? | 0x1b | |
SERIO_GUNZE? | 0x1c | |
SERIO_IFORCE? | 0x1d | |
SERIO_STINGER? | 0x1e | |
SERIO_NEWTON? | 0x1f | |
SERIO_STOWAWAY? | 0x20 | |
SERIO_H3600? | 0x21 | |
SERIO_PS2SER? | 0x22 | |
SERIO_TWIDKBD? | 0x23 | |
SERIO_TWIDJOY? | 0x24 | |
SERIO_HIL? | 0x25 | |
SERIO_SNES232? | 0x26 | |
SERIO_SEMTECH? | 0x27 | |
SERIO_LKKBD? | 0x28 | |
SERIO_ELO? | 0x29 | drivers/input/touchscreen/elo.c |
SERIO_MICROTOUCH? | 0x30 | drivers/input/touchscreen/mtouch.c |
SERIO_PENMOUNT? | 0x31 | drivers/input/touchscreen/penmount.c? |
SERIO_TOUCHRIGHT? | 0x32 | drivers/input/touchscreen/touchright.c? |
SERIO_TOUCHWIN? | 0x33 | drivers/input/touchscreen/touchwin.c? |
SERIO_TAOSEVM? | 0x34 | drivers/i2c/busses/i2c-taos-evm.c? |
SERIO_FUJITSU? | 0x35 | drivers/input/touchscreen/fujitsu_ts.c? |
SERIO_ZHENHUA? | 0x36 | drivers/input/joystick/zhenhua.c? |
SERIO_INEXIO? | 0x37 | drivers/input/touchscreen/inexio.c |
SERIO_TOUCHIT213? | 0x38 | drivers/input/touchscreen/touchit213.c? |
SERIO_W8001? | 0x39 | drivers/input/touchscreen/wacom_w8001.c? |
SERIO_DYNAPRO? | 0x3a | drivers/input/touchscreen/dynapro.c |
SERIO_HAMPSHIRE? | 0x3b | drivers/input/touchscreen/hampshire.c |
SERIO_PS2MULT? | 0x3c | drivers/input/serio/ps2mult.c? |
SERIO_TSC40 | 0x3d | drivers/input/touchscreen/tsc40.c? |
SERIO_WACOM_IV? | 0x3e | Linux 3.17で追加 |