|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
| struct | psmouse |
| struct | psmouse_attribute |
Macros | |
| #define | PSMOUSE_CMD_SETSCALE11 0x00e6 |
| #define | PSMOUSE_CMD_SETSCALE21 0x00e7 |
| #define | PSMOUSE_CMD_SETRES 0x10e8 |
| #define | PSMOUSE_CMD_GETINFO 0x03e9 |
| #define | PSMOUSE_CMD_SETSTREAM 0x00ea |
| #define | PSMOUSE_CMD_SETPOLL 0x00f0 |
| #define | PSMOUSE_CMD_POLL 0x00eb /* caller sets number of bytes to receive */ |
| #define | PSMOUSE_CMD_RESET_WRAP 0x00ec |
| #define | PSMOUSE_CMD_GETID 0x02f2 |
| #define | PSMOUSE_CMD_SETRATE 0x10f3 |
| #define | PSMOUSE_CMD_ENABLE 0x00f4 |
| #define | PSMOUSE_CMD_DISABLE 0x00f5 |
| #define | PSMOUSE_CMD_RESET_DIS 0x00f6 |
| #define | PSMOUSE_CMD_RESET_BAT 0x02ff |
| #define | PSMOUSE_RET_BAT 0xaa |
| #define | PSMOUSE_RET_ID 0x00 |
| #define | PSMOUSE_RET_ACK 0xfa |
| #define | PSMOUSE_RET_NAK 0xfe |
| #define | to_psmouse_attr(a) container_of((a), struct psmouse_attribute, dattr) |
| #define | __PSMOUSE_DEFINE_ATTR_VAR(_name, _mode, _data, _show, _set, _protect) |
| #define | __PSMOUSE_DEFINE_ATTR(_name, _mode, _data, _show, _set, _protect) |
| #define | PSMOUSE_DEFINE_ATTR(_name, _mode, _data, _show, _set) __PSMOUSE_DEFINE_ATTR(_name, _mode, _data, _show, _set, true) |
| #define | PSMOUSE_DEFINE_RO_ATTR(_name, _mode, _data, _show) |
| #define | PSMOUSE_DEFINE_WO_ATTR(_name, _mode, _data, _set) |
| #define | psmouse_fmt(fmt) KBUILD_BASENAME ": " fmt |
| #define | psmouse_dbg(psmouse, format,...) |
| #define | psmouse_info(psmouse, format,...) |
| #define | psmouse_warn(psmouse, format,...) |
| #define | psmouse_err(psmouse, format,...) |
| #define | psmouse_notice(psmouse, format,...) |
| #define | psmouse_printk(level, psmouse, format,...) |
Functions | |
| void | psmouse_queue_work (struct psmouse *psmouse, struct delayed_work *work, unsigned long delay) |
| int | psmouse_sliced_command (struct psmouse *psmouse, unsigned char command) |
| int | psmouse_reset (struct psmouse *psmouse) |
| void | psmouse_set_state (struct psmouse *psmouse, enum psmouse_state new_state) |
| void | psmouse_set_resolution (struct psmouse *psmouse, unsigned int resolution) |
| psmouse_ret_t | psmouse_process_byte (struct psmouse *psmouse) |
| int | psmouse_activate (struct psmouse *psmouse) |
| int | psmouse_deactivate (struct psmouse *psmouse) |
| ssize_t | psmouse_attr_show_helper (struct device *dev, struct device_attribute *attr, char *buf) |
| ssize_t | psmouse_attr_set_helper (struct device *dev, struct device_attribute *attr, const char *buf, size_t count) |
| #define __PSMOUSE_DEFINE_ATTR | ( | _name, | |
| _mode, | |||
| _data, | |||
| _show, | |||
| _set, | |||
| _protect | |||
| ) |
| #define __PSMOUSE_DEFINE_ATTR_VAR | ( | _name, | |
| _mode, | |||
| _data, | |||
| _show, | |||
| _set, | |||
| _protect | |||
| ) |
| #define PSMOUSE_CMD_POLL 0x00eb /* caller sets number of bytes to receive */ |
| #define PSMOUSE_DEFINE_ATTR | ( | _name, | |
| _mode, | |||
| _data, | |||
| _show, | |||
| _set | |||
| ) | __PSMOUSE_DEFINE_ATTR(_name, _mode, _data, _show, _set, true) |
| #define PSMOUSE_DEFINE_RO_ATTR | ( | _name, | |
| _mode, | |||
| _data, | |||
| _show | |||
| ) |
| #define PSMOUSE_DEFINE_WO_ATTR | ( | _name, | |
| _mode, | |||
| _data, | |||
| _set | |||
| ) |
| #define to_psmouse_attr | ( | a | ) | container_of((a), struct psmouse_attribute, dattr) |
| enum psmouse_ret_t |
| enum psmouse_state |
| enum psmouse_type |
Definition at line 1095 of file psmouse-base.c.
| ssize_t psmouse_attr_set_helper | ( | struct device * | dev, |
| struct device_attribute * | attr, | ||
| const char * | buf, | ||
| size_t | count | ||
| ) |
Definition at line 1574 of file psmouse-base.c.
| ssize_t psmouse_attr_show_helper | ( | struct device * | dev, |
| struct device_attribute * | attr, | ||
| char * | buf | ||
| ) |
Definition at line 1562 of file psmouse-base.c.
Definition at line 1112 of file psmouse-base.c.
| psmouse_ret_t psmouse_process_byte | ( | struct psmouse * | psmouse | ) |
Definition at line 130 of file psmouse-base.c.
| void psmouse_queue_work | ( | struct psmouse * | psmouse, |
| struct delayed_work * | work, | ||
| unsigned long | delay | ||
| ) |
Definition at line 213 of file psmouse-base.c.
Definition at line 408 of file psmouse-base.c.
Definition at line 425 of file psmouse-base.c.
| void psmouse_set_state | ( | struct psmouse * | psmouse, |
| enum psmouse_state | new_state | ||
| ) |
Definition at line 238 of file psmouse-base.c.
1.8.2