Home
last modified time | relevance | path

Searched defs:cyapa (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/drivers/input/mouse/
Dcyapa.c42 static inline bool cyapa_is_bootloader_mode(struct cyapa *cyapa) in cyapa_is_bootloader_mode()
55 static inline bool cyapa_is_operational_mode(struct cyapa *cyapa) in cyapa_is_operational_mode()
67 static ssize_t cyapa_i2c_read(struct cyapa *cyapa, u8 reg, size_t len, in cyapa_i2c_read()
104 static int cyapa_i2c_write(struct cyapa *cyapa, u8 reg, in cyapa_i2c_write()
140 static int cyapa_get_state(struct cyapa *cyapa) in cyapa_get_state()
246 int cyapa_poll_state(struct cyapa *cyapa, unsigned int timeout) in cyapa_poll_state()
278 static int cyapa_check_is_operational(struct cyapa *cyapa) in cyapa_check_is_operational()
312 static int cyapa_detect(struct cyapa *cyapa) in cyapa_detect()
334 struct cyapa *cyapa = input_get_drvdata(input); in cyapa_open() local
375 struct cyapa *cyapa = input_get_drvdata(input); in cyapa_close() local
[all …]
Dcyapa.h231 struct cyapa { struct
232 enum cyapa_state state; argument
233 u8 status[BL_STATUS_SIZE];
234 bool operational; /* true: ready for data reporting; false: not. */
236 struct i2c_client *client;
237 struct input_dev *input;
238 char phys[32]; /* Device physical location */
239 bool irq_wake; /* Irq wake is enabled */
240 bool smbus;
243 u8 suspend_power_mode;
[all …]
Dcyapa_gen3.c286 ssize_t cyapa_smbus_read_block(struct cyapa *cyapa, u8 cmd, size_t len, in cyapa_smbus_read_block()
319 static s32 cyapa_read_byte(struct cyapa *cyapa, u8 cmd_idx) in cyapa_read_byte()
332 static s32 cyapa_write_byte(struct cyapa *cyapa, u8 cmd_idx, u8 value) in cyapa_write_byte()
345 ssize_t cyapa_i2c_reg_read_block(struct cyapa *cyapa, u8 reg, size_t len, in cyapa_i2c_reg_read_block()
351 static ssize_t cyapa_i2c_reg_write_block(struct cyapa *cyapa, u8 reg, in cyapa_i2c_reg_write_block()
357 ssize_t cyapa_read_block(struct cyapa *cyapa, u8 cmd_idx, u8 *values) in cyapa_read_block()
376 static int cyapa_gen3_state_parse(struct cyapa *cyapa, u8 *reg_data, int len) in cyapa_gen3_state_parse()
451 static int cyapa_gen3_bl_enter(struct cyapa *cyapa) in cyapa_gen3_bl_enter()
500 static int cyapa_gen3_bl_activate(struct cyapa *cyapa) in cyapa_gen3_bl_activate()
520 static int cyapa_gen3_bl_deactivate(struct cyapa *cyapa) in cyapa_gen3_bl_deactivate()
[all …]
Dcyapa_gen5.c373 #define GEN5_DEV_SET_PWR_STATE(cyapa, s) ((cyapa)->dev_pwr_mode = (s)) argument
374 #define GEN5_DEV_GET_PWR_STATE(cyapa) ((cyapa)->dev_pwr_mode) argument
375 #define GEN5_DEV_SET_SLEEP_TIME(cyapa, t) ((cyapa)->dev_sleep_time = (t)) argument
376 #define GEN5_DEV_GET_SLEEP_TIME(cyapa) ((cyapa)->dev_sleep_time) argument
377 #define GEN5_DEV_UNINIT_SLEEP_TIME(cyapa) \ argument
384 static int cyapa_gen5_initialize(struct cyapa *cyapa) in cyapa_gen5_initialize()
404 static ssize_t cyapa_i2c_pip_read(struct cyapa *cyapa, u8 *buf, size_t size) in cyapa_i2c_pip_read()
425 static ssize_t cyapa_i2c_pip_write(struct cyapa *cyapa, u8 *buf, size_t size) in cyapa_i2c_pip_write()
444 static int cyapa_empty_pip_output_data(struct cyapa *cyapa, in cyapa_empty_pip_output_data()
530 struct cyapa *cyapa, in cyapa_do_i2c_pip_cmd_irq_sync()
[all …]