Lines Matching defs:elants_data
150 /* struct elants_data - represents state of Elan touchscreen device */
151 struct elants_data {
298 static int elants_i2c_calibrate(struct elants_data *ts)
365 static int elants_i2c_query_hw_version(struct elants_data *ts)
390 static int elants_i2c_query_fw_version(struct elants_data *ts)
418 static int elants_i2c_query_test_version(struct elants_data *ts)
441 static int elants_i2c_query_bc_version(struct elants_data *ts)
462 static int elants_i2c_query_ts_info_ektf(struct elants_data *ts)
506 static int elants_i2c_query_ts_info_ekth(struct elants_data *ts)
603 static int elants_i2c_initialize(struct elants_data *ts)
721 static int elants_i2c_validate_remark_id(struct elants_data *ts,
752 static bool elants_i2c_should_check_remark_id(struct elants_data *ts)
787 struct elants_data *ts = i2c_get_clientdata(client);
906 static int elants_i2c_fw_update(struct elants_data *ts)
970 static void elants_i2c_mt_event(struct elants_data *ts, u8 *buf,
1047 static void elants_i2c_event(struct elants_data *ts, u8 *buf,
1068 struct elants_data *ts = _dev;
1186 struct elants_data *ts = i2c_get_clientdata(client);
1204 struct elants_data *ts = i2c_get_clientdata(client);
1222 struct elants_data *ts = i2c_get_clientdata(client);
1260 sizeof(((struct elants_data *)NULL)->_field)
1268 .field_offset = offsetof(struct elants_data, _field), \
1277 struct elants_data *ts = i2c_get_clientdata(client);
1321 static int elants_i2c_power_on(struct elants_data *ts)
1364 struct elants_data *ts = _data;
1414 struct elants_data *ts;
1429 ts = devm_kzalloc(&client->dev, sizeof(struct elants_data), GFP_KERNEL);
1568 struct elants_data *ts = i2c_get_clientdata(client);
1607 struct elants_data *ts = i2c_get_clientdata(client);