Lines Matching refs:val
251 static int sca3300_transfer(struct sca3300_data *sca_data, int *val)
294 *val = sign_extend32(get_unaligned_be16(&sca_data->rxbuf[1]), 15);
302 int val;
306 ret = sca3300_transfer(sca_data, &val);
319 val & SCA3300_STATUS_MASK);
324 static int sca3300_read_reg(struct sca3300_data *sca_data, u8 reg, int *val)
330 ret = sca3300_transfer(sca_data, val);
338 static int sca3300_write_reg(struct sca3300_data *sca_data, u8 reg, int val)
346 put_unaligned_be16(val, &sca_data->txbuf[1]);
385 static int sca3300_set_frequency(struct sca3300_data *data, int val)
403 if ((val == chip->freq_table[chip->freq_map[i]]) &&
416 int val, int val2, long mask)
433 if ((val == data->chip->accel_scale[index][0]) &&
439 return sca3300_set_frequency(data, val);
447 int *val, int *val2, long mask)
455 ret = sca3300_read_reg(data, chan->address, val);
466 *val = data->chip->incli_scale[index][0];
471 *val = data->chip->accel_scale[index][0];
482 *val = data->chip->freq_table[index];
494 int bit, ret, val, i = 0;
499 ret = sca3300_read_reg(data, indio_dev->channels[bit].address, &val);
506 channels[i++] = val;