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.