Symbol: mxt_data
drivers/input/touchscreen/atmel_mxt_ts.c
1026
static int mxt_proc_message(struct mxt_data *data, u8 *message)
drivers/input/touchscreen/atmel_mxt_ts.c
1063
static int mxt_read_and_process_messages(struct mxt_data *data, u8 count)
drivers/input/touchscreen/atmel_mxt_ts.c
1094
static irqreturn_t mxt_process_messages_t44(struct mxt_data *data)
drivers/input/touchscreen/atmel_mxt_ts.c
1149
static int mxt_process_messages_until_invalid(struct mxt_data *data)
drivers/input/touchscreen/atmel_mxt_ts.c
1173
static irqreturn_t mxt_process_messages(struct mxt_data *data)
drivers/input/touchscreen/atmel_mxt_ts.c
1214
struct mxt_data *data = dev_id;
drivers/input/touchscreen/atmel_mxt_ts.c
1232
static int mxt_t6_command(struct mxt_data *data, u16 cmd_offset,
drivers/input/touchscreen/atmel_mxt_ts.c
1264
static int mxt_acquire_irq(struct mxt_data *data)
drivers/input/touchscreen/atmel_mxt_ts.c
1279
static int mxt_soft_reset(struct mxt_data *data)
drivers/input/touchscreen/atmel_mxt_ts.c
1307
static void mxt_update_crc(struct mxt_data *data, u8 cmd, u8 value)
drivers/input/touchscreen/atmel_mxt_ts.c
1364
static int mxt_check_retrigen(struct mxt_data *data)
drivers/input/touchscreen/atmel_mxt_ts.c
1396
static int mxt_prepare_cfg_mem(struct mxt_data *data, struct mxt_cfg *cfg)
drivers/input/touchscreen/atmel_mxt_ts.c
1495
static int mxt_upload_cfg_mem(struct mxt_data *data, struct mxt_cfg *cfg)
drivers/input/touchscreen/atmel_mxt_ts.c
1522
static int mxt_init_t7_power_cfg(struct mxt_data *data);
drivers/input/touchscreen/atmel_mxt_ts.c
1543
static int mxt_update_cfg(struct mxt_data *data, const struct firmware *fw)
drivers/input/touchscreen/atmel_mxt_ts.c
1688
static void mxt_free_input_device(struct mxt_data *data)
drivers/input/touchscreen/atmel_mxt_ts.c
1696
static void mxt_free_object_table(struct mxt_data *data)
drivers/input/touchscreen/atmel_mxt_ts.c
1727
static int mxt_parse_object_table(struct mxt_data *data,
drivers/input/touchscreen/atmel_mxt_ts.c
1844
static int mxt_read_info_block(struct mxt_data *data)
drivers/input/touchscreen/atmel_mxt_ts.c
1927
static int mxt_read_t9_resolution(struct mxt_data *data)
drivers/input/touchscreen/atmel_mxt_ts.c
1973
static int mxt_read_t100_config(struct mxt_data *data)
drivers/input/touchscreen/atmel_mxt_ts.c
2055
struct mxt_data *data)
drivers/input/touchscreen/atmel_mxt_ts.c
2076
static int mxt_initialize_input_device(struct mxt_data *data)
drivers/input/touchscreen/atmel_mxt_ts.c
2226
static int mxt_configure_objects(struct mxt_data *data,
drivers/input/touchscreen/atmel_mxt_ts.c
2235
static int mxt_initialize(struct mxt_data *data)
drivers/input/touchscreen/atmel_mxt_ts.c
2293
static int mxt_set_t7_power_cfg(struct mxt_data *data, u8 sleep)
drivers/input/touchscreen/atmel_mxt_ts.c
2316
static int mxt_init_t7_power_cfg(struct mxt_data *data)
drivers/input/touchscreen/atmel_mxt_ts.c
2358
static u16 mxt_get_debug_value(struct mxt_data *data, unsigned int x,
drivers/input/touchscreen/atmel_mxt_ts.c
2385
static int mxt_convert_debug_pages(struct mxt_data *data, u16 *outbuf)
drivers/input/touchscreen/atmel_mxt_ts.c
2411
static int mxt_read_diagnostic_debug(struct mxt_data *data, u8 mode,
drivers/input/touchscreen/atmel_mxt_ts.c
2473
struct mxt_data *data = q->drv_priv;
drivers/input/touchscreen/atmel_mxt_ts.c
2487
struct mxt_data *data = vb2_get_drv_priv(vb->vb2_queue);
drivers/input/touchscreen/atmel_mxt_ts.c
2540
struct mxt_data *data = video_drvdata(file);
drivers/input/touchscreen/atmel_mxt_ts.c
2570
static int mxt_set_input(struct mxt_data *data, unsigned int i)
drivers/input/touchscreen/atmel_mxt_ts.c
2601
struct mxt_data *data = video_drvdata(file);
drivers/input/touchscreen/atmel_mxt_ts.c
2610
struct mxt_data *data = video_drvdata(file);
drivers/input/touchscreen/atmel_mxt_ts.c
2685
static void mxt_debug_init(struct mxt_data *data)
drivers/input/touchscreen/atmel_mxt_ts.c
2764
static void mxt_debug_init(struct mxt_data *data)
drivers/input/touchscreen/atmel_mxt_ts.c
2769
static int mxt_configure_objects(struct mxt_data *data,
drivers/input/touchscreen/atmel_mxt_ts.c
2804
struct mxt_data *data = dev_get_drvdata(dev);
drivers/input/touchscreen/atmel_mxt_ts.c
2814
struct mxt_data *data = dev_get_drvdata(dev);
drivers/input/touchscreen/atmel_mxt_ts.c
2839
struct mxt_data *data = dev_get_drvdata(dev);
drivers/input/touchscreen/atmel_mxt_ts.c
2897
static int mxt_flash_fw(struct mxt_data *data, const struct firmware *fw)
drivers/input/touchscreen/atmel_mxt_ts.c
2983
struct mxt_data *data = dev_get_drvdata(dev);
drivers/input/touchscreen/atmel_mxt_ts.c
3032
struct mxt_data *data = dev_get_drvdata(dev);
drivers/input/touchscreen/atmel_mxt_ts.c
3065
static void mxt_start(struct mxt_data *data)
drivers/input/touchscreen/atmel_mxt_ts.c
3089
static void mxt_stop(struct mxt_data *data)
drivers/input/touchscreen/atmel_mxt_ts.c
3109
struct mxt_data *data = input_get_drvdata(dev);
drivers/input/touchscreen/atmel_mxt_ts.c
3118
struct mxt_data *data = input_get_drvdata(dev);
drivers/input/touchscreen/atmel_mxt_ts.c
3123
static int mxt_parse_device_properties(struct mxt_data *data)
drivers/input/touchscreen/atmel_mxt_ts.c
3205
struct mxt_data *data;
drivers/input/touchscreen/atmel_mxt_ts.c
3233
data = devm_kzalloc(&client->dev, sizeof(struct mxt_data), GFP_KERNEL);
drivers/input/touchscreen/atmel_mxt_ts.c
3350
struct mxt_data *data = i2c_get_clientdata(client);
drivers/input/touchscreen/atmel_mxt_ts.c
3362
struct mxt_data *data = i2c_get_clientdata(client);
drivers/input/touchscreen/atmel_mxt_ts.c
3381
struct mxt_data *data = i2c_get_clientdata(client);
drivers/input/touchscreen/atmel_mxt_ts.c
414
static void mxt_dump_message(struct mxt_data *data, u8 *message)
drivers/input/touchscreen/atmel_mxt_ts.c
420
static int mxt_wait_for_completion(struct mxt_data *data,
drivers/input/touchscreen/atmel_mxt_ts.c
438
static int mxt_bootloader_read(struct mxt_data *data,
drivers/input/touchscreen/atmel_mxt_ts.c
462
static int mxt_bootloader_write(struct mxt_data *data,
drivers/input/touchscreen/atmel_mxt_ts.c
485
static int mxt_lookup_bootloader_address(struct mxt_data *data, bool retry)
drivers/input/touchscreen/atmel_mxt_ts.c
518
static int mxt_probe_bootloader(struct mxt_data *data, bool alt_address)
drivers/input/touchscreen/atmel_mxt_ts.c
542
static u8 mxt_get_bootloader_version(struct mxt_data *data, u8 val)
drivers/input/touchscreen/atmel_mxt_ts.c
563
static int mxt_check_bootloader(struct mxt_data *data, unsigned int state,
drivers/input/touchscreen/atmel_mxt_ts.c
626
static int mxt_send_bootloader_cmd(struct mxt_data *data, bool unlock)
drivers/input/touchscreen/atmel_mxt_ts.c
644
struct mxt_data *data = i2c_get_clientdata(client);
drivers/input/touchscreen/atmel_mxt_ts.c
749
mxt_get_object(struct mxt_data *data, u8 type)
drivers/input/touchscreen/atmel_mxt_ts.c
764
static void mxt_proc_t6_messages(struct mxt_data *data, u8 *msg)
drivers/input/touchscreen/atmel_mxt_ts.c
797
static int mxt_write_object(struct mxt_data *data,
drivers/input/touchscreen/atmel_mxt_ts.c
811
static void mxt_input_button(struct mxt_data *data, u8 *message)
drivers/input/touchscreen/atmel_mxt_ts.c
826
static void mxt_input_sync(struct mxt_data *data)
drivers/input/touchscreen/atmel_mxt_ts.c
833
static void mxt_proc_t9_message(struct mxt_data *data, u8 *message)
drivers/input/touchscreen/atmel_mxt_ts.c
901
static void mxt_proc_t15_messages(struct mxt_data *data, u8 *message)
drivers/input/touchscreen/atmel_mxt_ts.c
914
static void mxt_proc_t97_messages(struct mxt_data *data, u8 *message)
drivers/input/touchscreen/atmel_mxt_ts.c
919
static void mxt_proc_t100_message(struct mxt_data *data, u8 *message)