Lines Matching refs:mxt_data

285 struct mxt_data {  struct
414 static void mxt_dump_message(struct mxt_data *data, u8 *message) in mxt_dump_message()
420 static int mxt_wait_for_completion(struct mxt_data *data, in mxt_wait_for_completion()
438 static int mxt_bootloader_read(struct mxt_data *data, in mxt_bootloader_read()
462 static int mxt_bootloader_write(struct mxt_data *data, in mxt_bootloader_write()
485 static int mxt_lookup_bootloader_address(struct mxt_data *data, bool retry) in mxt_lookup_bootloader_address()
518 static int mxt_probe_bootloader(struct mxt_data *data, bool alt_address) in mxt_probe_bootloader()
542 static u8 mxt_get_bootloader_version(struct mxt_data *data, u8 val) in mxt_get_bootloader_version()
563 static int mxt_check_bootloader(struct mxt_data *data, unsigned int state, in mxt_check_bootloader()
626 static int mxt_send_bootloader_cmd(struct mxt_data *data, bool unlock) in mxt_send_bootloader_cmd()
644 struct mxt_data *data = i2c_get_clientdata(client); in mxt_wakeup_toggle()
749 mxt_get_object(struct mxt_data *data, u8 type) in mxt_get_object()
764 static void mxt_proc_t6_messages(struct mxt_data *data, u8 *msg) in mxt_proc_t6_messages()
797 static int mxt_write_object(struct mxt_data *data, in mxt_write_object()
811 static void mxt_input_button(struct mxt_data *data, u8 *message) in mxt_input_button()
826 static void mxt_input_sync(struct mxt_data *data) in mxt_input_sync()
833 static void mxt_proc_t9_message(struct mxt_data *data, u8 *message) in mxt_proc_t9_message()
901 static void mxt_proc_t15_messages(struct mxt_data *data, u8 *message) in mxt_proc_t15_messages()
914 static void mxt_proc_t97_messages(struct mxt_data *data, u8 *message) in mxt_proc_t97_messages()
919 static void mxt_proc_t100_message(struct mxt_data *data, u8 *message) in mxt_proc_t100_message()
1026 static int mxt_proc_message(struct mxt_data *data, u8 *message) in mxt_proc_message()
1063 static int mxt_read_and_process_messages(struct mxt_data *data, u8 count) in mxt_read_and_process_messages()
1094 static irqreturn_t mxt_process_messages_t44(struct mxt_data *data) in mxt_process_messages_t44()
1149 static int mxt_process_messages_until_invalid(struct mxt_data *data) in mxt_process_messages_until_invalid()
1173 static irqreturn_t mxt_process_messages(struct mxt_data *data) in mxt_process_messages()
1214 struct mxt_data *data = dev_id; in mxt_interrupt()
1232 static int mxt_t6_command(struct mxt_data *data, u16 cmd_offset, in mxt_t6_command()
1264 static int mxt_acquire_irq(struct mxt_data *data) in mxt_acquire_irq()
1279 static int mxt_soft_reset(struct mxt_data *data) in mxt_soft_reset()
1307 static void mxt_update_crc(struct mxt_data *data, u8 cmd, u8 value) in mxt_update_crc()
1364 static int mxt_check_retrigen(struct mxt_data *data) in mxt_check_retrigen()
1396 static int mxt_prepare_cfg_mem(struct mxt_data *data, struct mxt_cfg *cfg) in mxt_prepare_cfg_mem()
1494 static int mxt_upload_cfg_mem(struct mxt_data *data, struct mxt_cfg *cfg) in mxt_upload_cfg_mem()
1521 static int mxt_init_t7_power_cfg(struct mxt_data *data);
1542 static int mxt_update_cfg(struct mxt_data *data, const struct firmware *fw) in mxt_update_cfg()
1687 static void mxt_free_input_device(struct mxt_data *data) in mxt_free_input_device()
1695 static void mxt_free_object_table(struct mxt_data *data) in mxt_free_object_table()
1726 static int mxt_parse_object_table(struct mxt_data *data, in mxt_parse_object_table()
1843 static int mxt_read_info_block(struct mxt_data *data) in mxt_read_info_block()
1926 static int mxt_read_t9_resolution(struct mxt_data *data) in mxt_read_t9_resolution()
1972 static int mxt_read_t100_config(struct mxt_data *data) in mxt_read_t100_config()
2054 struct mxt_data *data) in mxt_set_up_as_touchpad()
2075 static int mxt_initialize_input_device(struct mxt_data *data) in mxt_initialize_input_device()
2225 static int mxt_configure_objects(struct mxt_data *data,
2234 static int mxt_initialize(struct mxt_data *data) in mxt_initialize()
2292 static int mxt_set_t7_power_cfg(struct mxt_data *data, u8 sleep) in mxt_set_t7_power_cfg()
2315 static int mxt_init_t7_power_cfg(struct mxt_data *data) in mxt_init_t7_power_cfg()
2357 static u16 mxt_get_debug_value(struct mxt_data *data, unsigned int x, in mxt_get_debug_value()
2384 static int mxt_convert_debug_pages(struct mxt_data *data, u16 *outbuf) in mxt_convert_debug_pages()
2410 static int mxt_read_diagnostic_debug(struct mxt_data *data, u8 mode, in mxt_read_diagnostic_debug()
2472 struct mxt_data *data = q->drv_priv; in mxt_queue_setup()
2486 struct mxt_data *data = vb2_get_drv_priv(vb->vb2_queue); in mxt_buffer_queue()
2539 struct mxt_data *data = video_drvdata(file); in mxt_vidioc_querycap()
2569 static int mxt_set_input(struct mxt_data *data, unsigned int i) in mxt_set_input()
2600 struct mxt_data *data = video_drvdata(file); in mxt_vidioc_g_input()
2609 struct mxt_data *data = video_drvdata(file); in mxt_vidioc_fmt()
2684 static void mxt_debug_init(struct mxt_data *data) in mxt_debug_init()
2763 static void mxt_debug_init(struct mxt_data *data) in mxt_debug_init()
2768 static int mxt_configure_objects(struct mxt_data *data, in mxt_configure_objects()
2803 struct mxt_data *data = dev_get_drvdata(dev); in mxt_fw_version_show()
2813 struct mxt_data *data = dev_get_drvdata(dev); in mxt_hw_version_show()
2838 struct mxt_data *data = dev_get_drvdata(dev); in mxt_object_show()
2900 static int mxt_flash_fw(struct mxt_data *data, const struct firmware *fw) in mxt_flash_fw()
2986 struct mxt_data *data = dev_get_drvdata(dev); in mxt_load_fw()
3035 struct mxt_data *data = dev_get_drvdata(dev); in mxt_update_fw_store()
3068 static void mxt_start(struct mxt_data *data) in mxt_start()
3092 static void mxt_stop(struct mxt_data *data) in mxt_stop()
3112 struct mxt_data *data = input_get_drvdata(dev); in mxt_input_open()
3121 struct mxt_data *data = input_get_drvdata(dev); in mxt_input_close()
3126 static int mxt_parse_device_properties(struct mxt_data *data) in mxt_parse_device_properties()
3208 struct mxt_data *data; in mxt_probe()
3236 data = devm_kzalloc(&client->dev, sizeof(struct mxt_data), GFP_KERNEL); in mxt_probe()
3353 struct mxt_data *data = i2c_get_clientdata(client); in mxt_remove()
3365 struct mxt_data *data = i2c_get_clientdata(client); in mxt_suspend()
3384 struct mxt_data *data = i2c_get_clientdata(client); in mxt_resume()