ad714x_chip
static int ad714x_i2c_write(struct ad714x_chip *chip,
static int ad714x_i2c_read(struct ad714x_chip *chip,
struct ad714x_chip *chip;
static int ad714x_spi_read(struct ad714x_chip *chip,
static int ad714x_spi_write(struct ad714x_chip *chip,
struct ad714x_chip *chip;
struct ad714x_chip *ad714x = dev_get_drvdata(dev);
struct ad714x_chip *ad714x = dev_get_drvdata(dev);
static void ad714x_use_com_int(struct ad714x_chip *ad714x,
static void ad714x_use_thr_int(struct ad714x_chip *ad714x,
static int ad714x_cal_highest_stage(struct ad714x_chip *ad714x,
static int ad714x_cal_abs_pos(struct ad714x_chip *ad714x,
static void ad714x_button_state_machine(struct ad714x_chip *ad714x, int idx)
static void ad714x_slider_cal_sensor_val(struct ad714x_chip *ad714x, int idx)
static void ad714x_slider_cal_highest_stage(struct ad714x_chip *ad714x, int idx)
static void ad714x_slider_cal_abs_pos(struct ad714x_chip *ad714x, int idx)
static void ad714x_slider_cal_flt_pos(struct ad714x_chip *ad714x, int idx)
static void ad714x_slider_use_com_int(struct ad714x_chip *ad714x, int idx)
static void ad714x_slider_use_thr_int(struct ad714x_chip *ad714x, int idx)
static void ad714x_slider_state_machine(struct ad714x_chip *ad714x, int idx)
static void ad714x_wheel_cal_highest_stage(struct ad714x_chip *ad714x, int idx)
static void ad714x_wheel_cal_sensor_val(struct ad714x_chip *ad714x, int idx)
static void ad714x_wheel_cal_abs_pos(struct ad714x_chip *ad714x, int idx)
static void ad714x_wheel_cal_flt_pos(struct ad714x_chip *ad714x, int idx)
static void ad714x_wheel_use_com_int(struct ad714x_chip *ad714x, int idx)
static void ad714x_wheel_use_thr_int(struct ad714x_chip *ad714x, int idx)
static void ad714x_wheel_state_machine(struct ad714x_chip *ad714x, int idx)
static void touchpad_cal_sensor_val(struct ad714x_chip *ad714x, int idx)
static void touchpad_cal_highest_stage(struct ad714x_chip *ad714x, int idx)
static int touchpad_check_second_peak(struct ad714x_chip *ad714x, int idx)
static void touchpad_cal_abs_pos(struct ad714x_chip *ad714x, int idx)
static void touchpad_cal_flt_pos(struct ad714x_chip *ad714x, int idx)
static int touchpad_check_endpoint(struct ad714x_chip *ad714x, int idx)
static void touchpad_use_com_int(struct ad714x_chip *ad714x, int idx)
static void touchpad_use_thr_int(struct ad714x_chip *ad714x, int idx)
static void ad714x_touchpad_state_machine(struct ad714x_chip *ad714x, int idx)
static int ad714x_hw_detect(struct ad714x_chip *ad714x)
static void ad714x_hw_init(struct ad714x_chip *ad714x)
struct ad714x_chip *ad714x = data;
struct ad714x_chip *ad714x_probe(struct device *dev, u16 bus_type, int irq,
struct ad714x_chip *ad714x;
struct ad714x_chip;
typedef int (*ad714x_read_t)(struct ad714x_chip *, unsigned short, unsigned short *, size_t);
typedef int (*ad714x_write_t)(struct ad714x_chip *, unsigned short, unsigned short);
struct ad714x_chip *ad714x_probe(struct device *dev, u16 bus_type, int irq,