mxt_data 391 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_dump_message(struct mxt_data *data, u8 *message) mxt_data 397 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_wait_for_completion(struct mxt_data *data, mxt_data 415 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_bootloader_read(struct mxt_data *data, mxt_data 439 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_bootloader_write(struct mxt_data *data, mxt_data 462 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_lookup_bootloader_address(struct mxt_data *data, bool retry) mxt_data 495 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_probe_bootloader(struct mxt_data *data, bool alt_address) mxt_data 519 drivers/input/touchscreen/atmel_mxt_ts.c static u8 mxt_get_bootloader_version(struct mxt_data *data, u8 val) mxt_data 540 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_check_bootloader(struct mxt_data *data, unsigned int state, mxt_data 603 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_send_bootloader_cmd(struct mxt_data *data, bool unlock) mxt_data 694 drivers/input/touchscreen/atmel_mxt_ts.c mxt_get_object(struct mxt_data *data, u8 type) mxt_data 709 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_proc_t6_messages(struct mxt_data *data, u8 *msg) mxt_data 742 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_write_object(struct mxt_data *data, mxt_data 756 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_input_button(struct mxt_data *data, u8 *message) mxt_data 771 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_input_sync(struct mxt_data *data) mxt_data 778 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_proc_t9_message(struct mxt_data *data, u8 *message) mxt_data 848 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_proc_t100_message(struct mxt_data *data, u8 *message) mxt_data 956 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_proc_message(struct mxt_data *data, u8 *message) mxt_data 987 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_read_and_process_messages(struct mxt_data *data, u8 count) mxt_data 1018 drivers/input/touchscreen/atmel_mxt_ts.c static irqreturn_t mxt_process_messages_t44(struct mxt_data *data) mxt_data 1073 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_process_messages_until_invalid(struct mxt_data *data) mxt_data 1097 drivers/input/touchscreen/atmel_mxt_ts.c static irqreturn_t mxt_process_messages(struct mxt_data *data) mxt_data 1138 drivers/input/touchscreen/atmel_mxt_ts.c struct mxt_data *data = dev_id; mxt_data 1156 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_t6_command(struct mxt_data *data, u16 cmd_offset, mxt_data 1188 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_acquire_irq(struct mxt_data *data) mxt_data 1201 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_soft_reset(struct mxt_data *data) mxt_data 1229 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_update_crc(struct mxt_data *data, u8 cmd, u8 value) mxt_data 1286 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_prepare_cfg_mem(struct mxt_data *data, struct mxt_cfg *cfg) mxt_data 1384 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_upload_cfg_mem(struct mxt_data *data, struct mxt_cfg *cfg) mxt_data 1411 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_init_t7_power_cfg(struct mxt_data *data); mxt_data 1432 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_update_cfg(struct mxt_data *data, const struct firmware *fw) mxt_data 1581 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_free_input_device(struct mxt_data *data) mxt_data 1589 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_free_object_table(struct mxt_data *data) mxt_data 1615 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_parse_object_table(struct mxt_data *data, mxt_data 1721 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_read_info_block(struct mxt_data *data) mxt_data 1809 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_read_t9_resolution(struct mxt_data *data) mxt_data 1855 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_read_t100_config(struct mxt_data *data) mxt_data 1937 drivers/input/touchscreen/atmel_mxt_ts.c struct mxt_data *data) mxt_data 1958 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_initialize_input_device(struct mxt_data *data) mxt_data 2094 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_configure_objects(struct mxt_data *data, mxt_data 2103 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_initialize(struct mxt_data *data) mxt_data 2157 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_set_t7_power_cfg(struct mxt_data *data, u8 sleep) mxt_data 2180 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_init_t7_power_cfg(struct mxt_data *data) mxt_data 2222 drivers/input/touchscreen/atmel_mxt_ts.c static u16 mxt_get_debug_value(struct mxt_data *data, unsigned int x, mxt_data 2249 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_convert_debug_pages(struct mxt_data *data, u16 *outbuf) mxt_data 2275 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_read_diagnostic_debug(struct mxt_data *data, u8 mode, mxt_data 2337 drivers/input/touchscreen/atmel_mxt_ts.c struct mxt_data *data = q->drv_priv; mxt_data 2351 drivers/input/touchscreen/atmel_mxt_ts.c struct mxt_data *data = vb2_get_drv_priv(vb->vb2_queue); mxt_data 2406 drivers/input/touchscreen/atmel_mxt_ts.c struct mxt_data *data = video_drvdata(file); mxt_data 2436 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_set_input(struct mxt_data *data, unsigned int i) mxt_data 2467 drivers/input/touchscreen/atmel_mxt_ts.c struct mxt_data *data = video_drvdata(file); mxt_data 2476 drivers/input/touchscreen/atmel_mxt_ts.c struct mxt_data *data = video_drvdata(file); mxt_data 2551 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_debug_init(struct mxt_data *data) mxt_data 2630 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_debug_init(struct mxt_data *data) mxt_data 2635 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_configure_objects(struct mxt_data *data, mxt_data 2670 drivers/input/touchscreen/atmel_mxt_ts.c struct mxt_data *data = dev_get_drvdata(dev); mxt_data 2680 drivers/input/touchscreen/atmel_mxt_ts.c struct mxt_data *data = dev_get_drvdata(dev); mxt_data 2707 drivers/input/touchscreen/atmel_mxt_ts.c struct mxt_data *data = dev_get_drvdata(dev); mxt_data 2772 drivers/input/touchscreen/atmel_mxt_ts.c struct mxt_data *data = dev_get_drvdata(dev); mxt_data 2895 drivers/input/touchscreen/atmel_mxt_ts.c struct mxt_data *data = dev_get_drvdata(dev); mxt_data 2930 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_start(struct mxt_data *data) mxt_data 2952 drivers/input/touchscreen/atmel_mxt_ts.c static void mxt_stop(struct mxt_data *data) mxt_data 2970 drivers/input/touchscreen/atmel_mxt_ts.c struct mxt_data *data = input_get_drvdata(dev); mxt_data 2979 drivers/input/touchscreen/atmel_mxt_ts.c struct mxt_data *data = input_get_drvdata(dev); mxt_data 2984 drivers/input/touchscreen/atmel_mxt_ts.c static int mxt_parse_device_properties(struct mxt_data *data) mxt_data 3038 drivers/input/touchscreen/atmel_mxt_ts.c struct mxt_data *data; mxt_data 3066 drivers/input/touchscreen/atmel_mxt_ts.c data = devm_kzalloc(&client->dev, sizeof(struct mxt_data), GFP_KERNEL); mxt_data 3133 drivers/input/touchscreen/atmel_mxt_ts.c struct mxt_data *data = i2c_get_clientdata(client); mxt_data 3146 drivers/input/touchscreen/atmel_mxt_ts.c struct mxt_data *data = i2c_get_clientdata(client); mxt_data 3167 drivers/input/touchscreen/atmel_mxt_ts.c struct mxt_data *data = i2c_get_clientdata(client);