Symbol: goodix_ts_data
drivers/hid/hid-goodix-spi.c
112
static void *goodix_get_event_report(struct goodix_ts_data *ts, u32 addr,
drivers/hid/hid-goodix-spi.c
140
static int goodix_spi_read(struct goodix_ts_data *ts, u32 addr,
drivers/hid/hid-goodix-spi.c
174
static int goodix_spi_write(struct goodix_ts_data *ts, u32 addr,
drivers/hid/hid-goodix-spi.c
206
static int goodix_dev_confirm(struct goodix_ts_data *ts)
drivers/hid/hid-goodix-spi.c
247
struct goodix_ts_data *ts = hid->driver_data;
drivers/hid/hid-goodix-spi.c
297
struct goodix_ts_data *ts = hid->driver_data;
drivers/hid/hid-goodix-spi.c
326
struct goodix_ts_data *ts = hid->driver_data;
drivers/hid/hid-goodix-spi.c
334
struct goodix_ts_data *ts = hid->driver_data;
drivers/hid/hid-goodix-spi.c
340
static int goodix_hid_check_ack_status(struct goodix_ts_data *ts, u32 *resp_len)
drivers/hid/hid-goodix-spi.c
391
struct goodix_ts_data *ts = hid->driver_data;
drivers/hid/hid-goodix-spi.c
491
struct goodix_ts_data *ts = hid->driver_data;
drivers/hid/hid-goodix-spi.c
542
struct goodix_ts_data *ts = hid->driver_data;
drivers/hid/hid-goodix-spi.c
574
struct goodix_ts_data *ts = data;
drivers/hid/hid-goodix-spi.c
637
static int goodix_hid_init(struct goodix_ts_data *ts)
drivers/hid/hid-goodix-spi.c
679
struct goodix_ts_data *ts;
drivers/hid/hid-goodix-spi.c
740
struct goodix_ts_data *ts = spi_get_drvdata(spi);
drivers/hid/hid-goodix-spi.c
746
static int goodix_spi_set_power(struct goodix_ts_data *ts, int power_state)
drivers/hid/hid-goodix-spi.c
767
struct goodix_ts_data *ts = dev_get_drvdata(dev);
drivers/hid/hid-goodix-spi.c
775
struct goodix_ts_data *ts = dev_get_drvdata(dev);
drivers/input/touchscreen/goodix.c
1039
static void goodix_read_config(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix.c
1078
static int goodix_read_version(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix.c
1132
static int goodix_configure_dev(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix.c
1275
struct goodix_ts_data *ts = ctx;
drivers/input/touchscreen/goodix.c
1303
struct goodix_ts_data *ts = arg;
drivers/input/touchscreen/goodix.c
1311
struct goodix_ts_data *ts;
drivers/input/touchscreen/goodix.c
1422
struct goodix_ts_data *ts = i2c_get_clientdata(client);
drivers/input/touchscreen/goodix.c
1431
struct goodix_ts_data *ts = i2c_get_clientdata(client);
drivers/input/touchscreen/goodix.c
1478
struct goodix_ts_data *ts = i2c_get_clientdata(client);
drivers/input/touchscreen/goodix.c
253
static int goodix_ts_read_input_report(struct goodix_ts_data *ts, u8 *data)
drivers/input/touchscreen/goodix.c
312
static int goodix_create_pen_input(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix.c
350
static void goodix_ts_report_pen_down(struct goodix_ts_data *ts, u8 *data)
drivers/input/touchscreen/goodix.c
391
static void goodix_ts_report_pen_up(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix.c
404
static void goodix_ts_report_touch_8b(struct goodix_ts_data *ts, u8 *coor_data)
drivers/input/touchscreen/goodix.c
419
static void goodix_ts_report_touch_9b(struct goodix_ts_data *ts, u8 *coor_data)
drivers/input/touchscreen/goodix.c
434
static void goodix_ts_release_keys(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix.c
442
static void goodix_ts_report_key(struct goodix_ts_data *ts, u8 *data)
drivers/input/touchscreen/goodix.c
468
static void goodix_process_events(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix.c
504
struct goodix_ts_data *ts = input_get_drvdata(input);
drivers/input/touchscreen/goodix.c
518
struct goodix_ts_data *ts = dev_id;
drivers/input/touchscreen/goodix.c
526
static void goodix_enable_irq(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix.c
532
static void goodix_disable_irq(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix.c
538
static void goodix_free_irq(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix.c
544
static int goodix_request_irq(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix.c
554
static int goodix_check_cfg_8(struct goodix_ts_data *ts, const u8 *cfg, int len)
drivers/input/touchscreen/goodix.c
577
static void goodix_calc_cfg_checksum_8(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix.c
590
static int goodix_check_cfg_16(struct goodix_ts_data *ts, const u8 *cfg,
drivers/input/touchscreen/goodix.c
614
static void goodix_calc_cfg_checksum_16(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix.c
63
static int goodix_check_cfg_8(struct goodix_ts_data *ts,
drivers/input/touchscreen/goodix.c
634
static int goodix_check_cfg(struct goodix_ts_data *ts, const u8 *cfg, int len)
drivers/input/touchscreen/goodix.c
65
static int goodix_check_cfg_16(struct goodix_ts_data *ts,
drivers/input/touchscreen/goodix.c
653
int goodix_send_cfg(struct goodix_ts_data *ts, const u8 *cfg, int len)
drivers/input/touchscreen/goodix.c
67
static void goodix_calc_cfg_checksum_8(struct goodix_ts_data *ts);
drivers/input/touchscreen/goodix.c
674
static int goodix_pin_acpi_direction_input(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix.c
68
static void goodix_calc_cfg_checksum_16(struct goodix_ts_data *ts);
drivers/input/touchscreen/goodix.c
683
static int goodix_pin_acpi_output_method(struct goodix_ts_data *ts, int value)
drivers/input/touchscreen/goodix.c
692
static int goodix_pin_acpi_direction_input(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix.c
699
static int goodix_pin_acpi_output_method(struct goodix_ts_data *ts, int value)
drivers/input/touchscreen/goodix.c
707
static int goodix_irq_direction_output(struct goodix_ts_data *ts, int value)
drivers/input/touchscreen/goodix.c
730
static int goodix_irq_direction_input(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix.c
749
int goodix_int_sync(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix.c
775
int goodix_reset_no_int_sync(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix.c
811
static int goodix_reset(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix.c
845
struct goodix_ts_data *ts = data;
drivers/input/touchscreen/goodix.c
870
static int goodix_add_acpi_gpio_mappings(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix.c
952
static int goodix_add_acpi_gpio_mappings(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix.c
963
static int goodix_get_gpio_config(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix.h
111
int goodix_send_cfg(struct goodix_ts_data *ts, const u8 *cfg, int len);
drivers/input/touchscreen/goodix.h
112
int goodix_int_sync(struct goodix_ts_data *ts);
drivers/input/touchscreen/goodix.h
113
int goodix_reset_no_int_sync(struct goodix_ts_data *ts);
drivers/input/touchscreen/goodix.h
115
int goodix_firmware_check(struct goodix_ts_data *ts);
drivers/input/touchscreen/goodix.h
116
bool goodix_handle_fw_request(struct goodix_ts_data *ts);
drivers/input/touchscreen/goodix.h
117
void goodix_save_bak_ref(struct goodix_ts_data *ts);
drivers/input/touchscreen/goodix.h
67
struct goodix_ts_data;
drivers/input/touchscreen/goodix.h
72
int (*check_config)(struct goodix_ts_data *ts, const u8 *cfg, int len);
drivers/input/touchscreen/goodix.h
73
void (*calc_config_checksum)(struct goodix_ts_data *ts);
drivers/input/touchscreen/goodix_fwupload.c
189
static int goodix_firmware_upload(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix_fwupload.c
263
static int goodix_prepare_bak_ref(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix_fwupload.c
310
static int goodix_send_main_clock(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix_fwupload.c
331
int goodix_firmware_check(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix_fwupload.c
349
bool goodix_handle_fw_request(struct goodix_ts_data *ts)
drivers/input/touchscreen/goodix_fwupload.c
407
void goodix_save_bak_ref(struct goodix_ts_data *ts)