/linux-master/drivers/hwmon/ |
H A D | ltc4282.c | 498 __be16 raw; local 502 ret = regmap_bulk_read(st->map, reg, &raw, sizeof(raw)); 506 power = be16_to_cpu(raw); 545 __be64 raw; local 548 ret = regmap_bulk_read(st->map, LTC4282_ENERGY, &raw, 6); 552 energy = be64_to_cpu(raw) >> 16; 1237 * because for some rsense and vfsout values, if we allow the default raw 255
|
H A D | max127.c | 94 static long max127_process_raw(u8 ctrl_byte, long raw) argument 108 weight = (raw & MAX127_SIGN_BIT); 109 raw &= ~MAX127_SIGN_BIT; 110 raw -= weight; 111 raw *= 2; 114 return raw * scale / 4096; 119 long raw; local 130 status = max127_read_channel(client, &raw); 134 *val = max127_process_raw(ctrl_byte, raw);
|
H A D | ntc_thermistor.c | 351 int raw; local 354 * This fallback uses a raw read and then 358 ret = iio_read_channel_raw(channel, &raw); 363 ret = iio_convert_raw_to_processed(channel, raw, &uv, 1000); 366 uv = (data->pullup_uv * (s64)raw) >> 12;
|
H A D | sht3x.c | 237 static int sht3x_extract_temperature(u16 raw) argument 244 return ((21875 * (int)raw) >> 13) - 45000; 247 static u32 sht3x_extract_humidity(u16 raw) argument 254 return (12500 * (u32)raw) >> 13; 326 u16 raw; local 340 raw = be16_to_cpup((__be16 *)buffer); 341 temperature = sht3x_extract_temperature((raw & 0x01ff) << 7); 342 humidity = sht3x_extract_humidity(raw & 0xfe00); 375 u16 raw; local 390 raw [all...] |
/linux-master/drivers/i3c/master/mipi-i3c-hci/ |
H A D | cmd.h | 55 u8 ccc_addr, u8 ccc_cmd, bool raw);
|
H A D | cmd_v1.c | 174 u8 ccc_addr, u8 ccc_cmd, bool raw) 184 if (WARN_ON(raw)) 172 hci_cmd_v1_prep_ccc(struct i3c_hci *hci, struct hci_xfer *xfer, u8 ccc_addr, u8 ccc_cmd, bool raw) argument
|
H A D | cmd_v2.c | 152 u8 ccc_addr, u8 ccc_cmd, bool raw) 160 if (raw && ccc_addr != I3C_BROADCAST_ADDR) { 174 CMD_U0_IDB_COUNT(data_len + (!raw ? 0 : 1)); 206 CMD_U0_IDB_COUNT(!raw ? 0 : 1); 151 hci_cmd_v2_prep_ccc(struct i3c_hci *hci, struct hci_xfer *xfer, u8 ccc_addr, u8 ccc_cmd, bool raw) argument
|
H A D | core.c | 197 bool raw = !!(hci->quirks & HCI_QUIRK_RAW_CCC); local 198 bool prefixed = raw && !!(ccc->id & I3C_CCC_DIRECT); 224 ccc->id, raw);
|
/linux-master/drivers/iio/accel/ |
H A D | bma400_core.c | 275 int ret, reg_val, raw, vals[2]; local 281 raw = FIELD_GET(BMA400_TAP_TICSTH_MSK, reg_val); 283 vals[1] = tap_max2min_time[raw]; 294 int ret, val_int, val_fract, raw; local 300 raw = usec_to_tapreg_raw(val_fract, tap_max2min_time); 301 if (raw < 0) 306 FIELD_PREP(BMA400_TAP_TICSTH_MSK, raw)); 474 static void bma400_output_data_rate_from_raw(int raw, unsigned int *val, argument 477 *val = BMA400_ACC_ODR_MAX_HZ >> (BMA400_ACC_ODR_MAX_RAW - raw); 478 if (raw > BMA400_ACC_ODR_MIN_RA 673 int raw; local 709 int raw; local 818 int raw; local 1359 int ret, reg, reg_val, raw; local 1447 int reg, ret, raw; local [all...] |
/linux-master/drivers/iio/adc/ |
H A D | ad7944.c | 77 } raw; member in struct:ad7944_adc::__anon80 172 xfers[2].rx_buf = &adc->sample.raw; 206 xfers[1].rx_buf = &adc->sample.raw; 268 * Upon successful return adc->sample.raw will contain the conversion result 305 *val = adc->sample.raw.u32; 307 *val = adc->sample.raw.u16; 372 iio_push_to_buffers_with_timestamp(indio_dev, &adc->sample.raw,
|
H A D | mcp320x.c | 168 u32 raw = be32_to_cpup((__be32 *)adc->rx_buf); local 171 raw <<= 1; /* strip Data Ready bit in SPI mode 0,0 */ 178 raw >>= 8; 179 if (raw & BIT(22) && raw & BIT(23)) 181 else if (raw & BIT(22)) 182 raw &= ~BIT(22); /* overrange */ 183 else if (raw & BIT(23) || raw & BIT(21)) 184 raw | [all...] |
H A D | rn5t618-adc.c | 108 u16 raw; local 155 &raw); 159 *val = raw;
|
H A D | rtq6056.c | 639 unsigned int raw; local 649 ret = regmap_read(priv->regmap, addr, &raw); 654 raw >>= devdata->vbus_offset; 656 data.vals[i++] = raw;
|
H A D | ti-lmp92064.c | 128 __be16 raw[2]; local 141 &raw, sizeof(raw)); 149 res[0] = be16_to_cpu(raw[0]); 150 res[1] = be16_to_cpu(raw[1]); 160 u16 raw[2]; local 165 ret = lmp92064_read_meas(priv, raw); 169 *val = (chan->address == TI_LMP92064_CHAN_INC) ? raw[0] : raw[1]; 175 * processed (mA) = raw * current_ls [all...] |
H A D | twl4030-madc.c | 127 * @raw: Return raw value, do not convert it 137 bool raw; member in struct:twl4030_madc_request 189 req.raw = !(mask == IIO_CHAN_INFO_PROCESSED); 370 * @raw - Return raw values without conversion 377 bool raw) 391 if (raw) { 503 r->channels, r->rbuf, r->raw); 524 r->channels, r->rbuf, r->raw); 374 twl4030_madc_read_channels(struct twl4030_madc_data *madc, u8 reg_base, unsigned long channels, int *buf, bool raw) argument [all...] |
/linux-master/drivers/iio/dac/ |
H A D | ad7293.c | 386 u16 raw) 397 FIELD_PREP(AD7293_REG_DATA_RAW_MSK, raw)); 406 unsigned int ch, u16 *raw) 466 ret = __ad7293_spi_read(st, reg_rd, raw); 468 *raw = FIELD_GET(AD7293_REG_DATA_RAW_MSK, *raw); 385 ad7293_dac_write_raw(struct ad7293_state *st, unsigned int ch, u16 raw) argument 405 ad7293_ch_read_raw(struct ad7293_state *st, enum ad7293_ch_type type, unsigned int ch, u16 *raw) argument
|
H A D | adi-axi-dac.c | 149 u32 reg, raw; local 162 ret = regmap_read(st->regmap, reg, &raw); 166 raw = FIELD_GET(AXI_DAC_FREQUENCY, raw); 167 *freq = DIV_ROUND_CLOSEST_ULL(raw * st->dac_clk, BIT(16)); 194 u32 reg, raw; local 201 ret = regmap_read(st->regmap, reg, &raw); 205 sign = FIELD_GET(AXI_DAC_SCALE_SIGN, raw); 206 raw = FIELD_GET(AXI_DAC_SCALE, raw); 226 u32 reg, raw, phase; local 253 u16 raw; local 302 u32 raw = 0, reg; local 344 u32 raw, reg; local [all...] |
H A D | ds4424.c | 60 uint8_t raw[DS4424_MAX_DAC_CHANNELS]; member in struct:ds4424_data 100 data->raw[chan->channel] = val; 111 union ds4424_raw_data raw; local 122 raw.bits = *val; 123 *val = raw.dx; 124 if (raw.source_bit == DS4424_SINK_I) 137 union ds4424_raw_data raw; local 148 raw.source_bit = DS4424_SOURCE_I; 149 raw.dx = val; 151 raw [all...] |
H A D | m62332.c | 27 u8 raw[M62332_CHANNELS]; member in struct:m62332_data 38 if (val == data->raw[channel]) 58 data->raw[channel] = val; 94 *val = data->raw[chan->channel]; 132 data->save[0] = data->raw[0]; 133 data->save[1] = data->raw[1];
|
/linux-master/drivers/iio/imu/bmi323/ |
H A D | bmi323.h | 203 #define BMI323_RAW_TO_MICRO(raw, scale) ((((raw) % (scale)) * MEGA) / scale)
|
H A D | bmi323_core.c | 479 int config, ret, msk, raw, field_value; local 491 raw = 512; 500 raw = 0; 525 FIELD_PREP(BMI323_MO1_SLOPE_TH_MSK, raw)); 621 unsigned int reg_value, raw; local 630 raw = FIELD_GET(BMI323_TAP2_MAX_DUR_MSK, reg_value); 631 val[0] = raw / BMI323_MAX_GES_DUR_SCALE; 632 val[1] = BMI323_RAW_TO_MICRO(raw, BMI323_MAX_GES_DUR_SCALE); 644 int ret, val_int, val_fract, raw; local 650 raw 677 unsigned int reg_value, raw; local 826 unsigned int raw; local 936 unsigned int raw, reg_value; local 1418 int raw = ARRAY_SIZE(bmi323_accel_gyro_avrg); local 1436 int ret, value, raw; local [all...] |
/linux-master/drivers/iio/imu/inv_icm42600/ |
H A D | inv_icm42600_temp.c | 19 __be16 *raw; local 29 raw = (__be16 *)&st->buffer[0]; 30 ret = regmap_bulk_read(st->map, INV_ICM42600_REG_TEMP_DATA, raw, sizeof(*raw)); 34 *temp = (int16_t)be16_to_cpup(raw);
|
/linux-master/drivers/iio/ |
H A D | inkern.c | 596 int raw, int *processed, 601 s64 raw64 = raw; 634 * raw value and return. 636 *processed = raw * scale; 674 int iio_convert_raw_to_processed(struct iio_channel *chan, int raw, argument 683 return iio_convert_raw_to_processed_unlocked(chan, raw, processed, 784 /* raw values are assumed to be IIO_VAL_INT */ 595 iio_convert_raw_to_processed_unlocked(struct iio_channel *chan, int raw, int *processed, unsigned int scale) argument
|
/linux-master/drivers/iio/light/ |
H A D | rohm-bu27008.c | 327 /* For raw reads we always configure DATA3 for CLEAR */ 1149 struct bu27008_buf *raw) 1158 raw->lux = bu27008_calc_nlux(data, raw->chan, gain, gain_ir, time); 1427 struct bu27008_buf raw; local 1430 memset(&raw, 0, sizeof(raw)); 1440 ret = regmap_bulk_read(data->regmap, BU27008_REG_DATA0_LO, &raw.chan, 1441 sizeof(raw.chan)); 1446 ret = bu27008_buffer_fill_lux(data, &raw); 1148 bu27008_buffer_fill_lux(struct bu27008_data *data, struct bu27008_buf *raw) argument [all...] |
H A D | rohm-bu27034.c | 218 __le16 raw[3]; member in struct:bu27034_data 1090 * easy to spot from the buffers especially if raw-data channels show
|