Lines Matching defs:synaptics_i2c
23 #define DRIVER_NAME "synaptics_i2c"
218 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)
373 struct synaptics_i2c *touch = dev_id;
380 static void synaptics_i2c_check_params(struct synaptics_i2c *touch)
407 static unsigned long synaptics_i2c_adjust_delay(struct synaptics_i2c *touch,
434 struct synaptics_i2c *touch =
435 container_of(work, struct synaptics_i2c, dwork.work);
456 struct synaptics_i2c *touch = input_get_drvdata(input);
472 struct synaptics_i2c *touch = input_get_drvdata(input);
483 static void synaptics_i2c_set_input_params(struct synaptics_i2c *touch)
507 static struct synaptics_i2c *synaptics_i2c_touch_create(struct i2c_client *client)
509 struct synaptics_i2c *touch;
511 touch = kzalloc(sizeof(struct synaptics_i2c), GFP_KERNEL);
527 struct synaptics_i2c *touch;
591 struct synaptics_i2c *touch = i2c_get_clientdata(client);
603 struct synaptics_i2c *touch = i2c_get_clientdata(client);
617 struct synaptics_i2c *touch = i2c_get_clientdata(client);
633 { "synaptics_i2c", 0 },
640 { .compatible = "synaptics,synaptics_i2c", },