Lines Matching refs:val

117 static int elan_smbus_calibrate_result(struct i2c_client *client, u8 *val)  in elan_smbus_calibrate_result()  argument
122 ETP_SMBUS_CALIBRATE_QUERY, val); in elan_smbus_calibrate_result()
133 u8 val[3]; in elan_smbus_get_baseline_data() local
139 val); in elan_smbus_get_baseline_data()
143 *value = be16_to_cpup((__be16 *)val); in elan_smbus_get_baseline_data()
152 u8 val[3]; in elan_smbus_get_version() local
157 val); in elan_smbus_get_version()
164 *version = val[2]; in elan_smbus_get_version()
171 u8 val[3]; in elan_smbus_get_sm_version() local
174 ETP_SMBUS_SM_VERSION_CMD, val); in elan_smbus_get_sm_version()
180 *version = val[0]; /* XXX Why 0 and not 2 as in IAP/FW versions? */ in elan_smbus_get_sm_version()
187 u8 val[3]; in elan_smbus_get_product_id() local
190 ETP_SMBUS_UNIQUEID_CMD, val); in elan_smbus_get_product_id()
196 *id = val[1]; in elan_smbus_get_product_id()
204 u8 val[3]; in elan_smbus_get_checksum() local
209 val); in elan_smbus_get_checksum()
216 *csum = be16_to_cpup((__be16 *)val); in elan_smbus_get_checksum()
224 u8 val[3]; in elan_smbus_get_max() local
226 error = i2c_smbus_read_block_data(client, ETP_SMBUS_RANGE_CMD, val); in elan_smbus_get_max()
232 *max_x = (0x0f & val[0]) << 8 | val[1]; in elan_smbus_get_max()
233 *max_y = (0xf0 & val[0]) << 4 | val[2]; in elan_smbus_get_max()
242 u8 val[3]; in elan_smbus_get_resolution() local
245 ETP_SMBUS_RESOLUTION_CMD, val); in elan_smbus_get_resolution()
251 *hw_res_x = val[1] & 0x0F; in elan_smbus_get_resolution()
252 *hw_res_y = (val[1] & 0xF0) >> 4; in elan_smbus_get_resolution()
262 u8 val[3]; in elan_smbus_get_num_traces() local
265 ETP_SMBUS_XY_TRACENUM_CMD, val); in elan_smbus_get_num_traces()
271 *x_traces = val[1]; in elan_smbus_get_num_traces()
272 *y_traces = val[2]; in elan_smbus_get_num_traces()
289 u8 val[3]; in elan_smbus_iap_get_mode() local
291 error = i2c_smbus_read_block_data(client, ETP_SMBUS_IAP_CTRL_CMD, val); in elan_smbus_iap_get_mode()
298 constant = be16_to_cpup((__be16 *)val); in elan_smbus_iap_get_mode()
340 u8 val[3]; in elan_smbus_prepare_fw_update() local
377 val); in elan_smbus_prepare_fw_update()
385 password = be16_to_cpup((__be16 *)val); in elan_smbus_prepare_fw_update()
414 u8 val[3]; in elan_smbus_write_fw_block() local
446 ETP_SMBUS_IAP_CTRL_CMD, val); in elan_smbus_write_fw_block()
453 result = be16_to_cpup((__be16 *)val); in elan_smbus_write_fw_block()