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()
172 u8 val[3]; in elan_smbus_get_sm_version() local
175 ETP_SMBUS_SM_VERSION_CMD, val); in elan_smbus_get_sm_version()
181 *version = val[0]; in elan_smbus_get_sm_version()
182 *ic_type = val[1]; in elan_smbus_get_sm_version()
189 u8 val[3]; in elan_smbus_get_product_id() local
192 ETP_SMBUS_UNIQUEID_CMD, val); in elan_smbus_get_product_id()
198 *id = be16_to_cpup((__be16 *)val); in elan_smbus_get_product_id()
206 u8 val[3]; in elan_smbus_get_checksum() local
211 val); in elan_smbus_get_checksum()
218 *csum = be16_to_cpup((__be16 *)val); in elan_smbus_get_checksum()
226 u8 val[3]; in elan_smbus_get_max() local
228 error = i2c_smbus_read_block_data(client, ETP_SMBUS_RANGE_CMD, val); in elan_smbus_get_max()
234 *max_x = (0x0f & val[0]) << 8 | val[1]; in elan_smbus_get_max()
235 *max_y = (0xf0 & val[0]) << 4 | val[2]; in elan_smbus_get_max()
244 u8 val[3]; in elan_smbus_get_resolution() local
247 ETP_SMBUS_RESOLUTION_CMD, val); in elan_smbus_get_resolution()
253 *hw_res_x = val[1] & 0x0F; in elan_smbus_get_resolution()
254 *hw_res_y = (val[1] & 0xF0) >> 4; in elan_smbus_get_resolution()
264 u8 val[3]; in elan_smbus_get_num_traces() local
267 ETP_SMBUS_XY_TRACENUM_CMD, val); in elan_smbus_get_num_traces()
273 *x_traces = val[1]; in elan_smbus_get_num_traces()
274 *y_traces = val[2]; in elan_smbus_get_num_traces()
291 u8 val[3]; in elan_smbus_iap_get_mode() local
293 error = i2c_smbus_read_block_data(client, ETP_SMBUS_IAP_CTRL_CMD, val); in elan_smbus_iap_get_mode()
300 constant = be16_to_cpup((__be16 *)val); in elan_smbus_iap_get_mode()
342 u8 val[3]; in elan_smbus_prepare_fw_update() local
379 val); in elan_smbus_prepare_fw_update()
387 password = be16_to_cpup((__be16 *)val); in elan_smbus_prepare_fw_update()
416 u8 val[3]; in elan_smbus_write_fw_block() local
448 ETP_SMBUS_IAP_CTRL_CMD, val); in elan_smbus_write_fw_block()
455 result = be16_to_cpup((__be16 *)val); in elan_smbus_write_fw_block()