Lines Matching refs:features
77 struct wacom_features *features; member
127 struct wacom_features *features) in wacom_query_device() argument
161 features->x_max = get_unaligned_le16(&data[3]); in wacom_query_device()
162 features->y_max = get_unaligned_le16(&data[5]); in wacom_query_device()
163 features->pressure_max = get_unaligned_le16(&data[11]); in wacom_query_device()
164 features->fw_version = get_unaligned_le16(&data[13]); in wacom_query_device()
166 features->x_max, features->y_max, in wacom_query_device()
167 features->pressure_max, features->fw_version); in wacom_query_device()
170 swap(features->x_max, features->y_max); in wacom_query_device()
172 screen_max_x = features->x_max; in wacom_query_device()
173 screen_max_y = features->y_max; in wacom_query_device()
174 printk("Wacom desc screen x_max:%d, y_max:%d\n", features->x_max, features->y_max); in wacom_query_device()
293 struct wacom_features features = { 0 }; in wacom_i2c_probe() local
321 error = wacom_query_device(client, &features); in wacom_i2c_probe()
380 wac_i2c->features = &features; in wacom_i2c_probe()
403 input_set_abs_params(input, ABS_X, 0, features.x_max, 0, 0); in wacom_i2c_probe()
404 input_set_abs_params(input, ABS_Y, 0, features.y_max, 0, 0); in wacom_i2c_probe()
405 input_set_abs_params(input, ABS_PRESSURE, 0, features.pressure_max, 0, 0); in wacom_i2c_probe()