Lines Matching refs:synaptics_i2c
22 #define DRIVER_NAME "synaptics_i2c"
217 struct synaptics_i2c {
230 static inline void set_scan_rate(struct synaptics_i2c *touch, int scan_rate)
335 static bool synaptics_i2c_get_input(struct synaptics_i2c *touch)
371 static void synaptics_i2c_reschedule_work(struct synaptics_i2c *touch,
390 struct synaptics_i2c *touch = dev_id;
397 static void synaptics_i2c_check_params(struct synaptics_i2c *touch)
424 static unsigned long synaptics_i2c_adjust_delay(struct synaptics_i2c *touch,
451 struct synaptics_i2c *touch =
452 container_of(work, struct synaptics_i2c, dwork.work);
473 struct synaptics_i2c *touch = input_get_drvdata(input);
489 struct synaptics_i2c *touch = input_get_drvdata(input);
500 static void synaptics_i2c_set_input_params(struct synaptics_i2c *touch)
524 static struct synaptics_i2c *synaptics_i2c_touch_create(struct i2c_client *client)
526 struct synaptics_i2c *touch;
528 touch = kzalloc(sizeof(struct synaptics_i2c), GFP_KERNEL);
546 struct synaptics_i2c *touch;
610 struct synaptics_i2c *touch = i2c_get_clientdata(client);
624 struct synaptics_i2c *touch = i2c_get_clientdata(client);
637 struct synaptics_i2c *touch = i2c_get_clientdata(client);
654 { "synaptics_i2c", 0 },