/linux-master/drivers/hwmon/pmbus/ |
H A D | fsp-3y.c | 167 rv = sign_extend32(rv, 10) & 0xffff;
|
/linux-master/drivers/iio/pressure/ |
H A D | mpl3115.c | 118 *val = sign_extend32(be16_to_cpu(tmp) >> chan->scan_type.shift,
|
H A D | t5403.c | 46 #define T5403_C(i) sign_extend32(T5403_C_U16(i), 15)
|
H A D | hp206c.c | 247 *val = sign_extend32(ret, 19);
|
/linux-master/drivers/iio/accel/ |
H A D | dmard10.c | 158 *val = sign_extend32(ret, 12);
|
H A D | mma7660.c | 154 *val = sign_extend32(ret, 5);
|
H A D | adxl355_core.c | 506 *val = sign_extend32(ret >> chan->scan_type.shift, 536 *val = sign_extend32(data->calibbias[chan->address], 15);
|
/linux-master/drivers/iio/light/ |
H A D | si1133.c | 636 *val = sign_extend32(get_unaligned_be24(&buffer[0]), 23); 725 high_vis = sign_extend32(get_unaligned_be24(&buffer[0]), 23); 727 low_vis = sign_extend32(get_unaligned_be24(&buffer[3]), 23); 729 ir = sign_extend32(get_unaligned_be24(&buffer[6]), 23);
|
/linux-master/drivers/power/supply/ |
H A D | max17042_battery.c | 104 *temp = sign_extend32(data, 15); 163 avg_current = sign_extend32(data, 15); 371 val->intval = sign_extend32(data & 0xff, 7) * 10; 378 val->intval = sign_extend32(data >> 8, 7) * 10;
|
H A D | rn5t618_power.c | 227 val->intval = sign_extend32(res, 13) * 1000; 257 val->intval = sign_extend32(res, 11) * 10 / 16;
|
/linux-master/drivers/iio/adc/ |
H A D | ep93xx_adc.c | 120 *value = sign_extend32(t, 15);
|
H A D | pac1934.c | 688 reg_data->vbus[cnt] = sign_extend32((u32)(tmp_value), 15); 703 reg_data->vsense[cnt] = sign_extend32((u32)(tmp_value), 15); 718 reg_data->vbus_avg[cnt] = sign_extend32((u32)(tmp_value), 15); 733 reg_data->vsense_avg[cnt] = sign_extend32((u32)(tmp_value), 15); 748 reg_data->vpower[cnt] = sign_extend32(tmp, 27);
|
H A D | ad7298.c | 203 *val = sign_extend32(be16_to_cpu(buf), 11);
|
H A D | mcp3422.c | 125 *value = sign_extend32(temp, mcp3422_sign_extend[sample_rate]);
|
H A D | ti-ads1100.c | 121 *val = sign_extend32(value, 15);
|
H A D | mcp320x.c | 161 *val = sign_extend32((adc->rx_buf[0] & 0x1f) << 8
|
/linux-master/include/linux/ |
H A D | bitops.h | 183 * sign_extend32 - sign extend a 32-bit value using specified bit as sign-bit 189 static __always_inline __s32 sign_extend32(__u32 value, int index) function
|
/linux-master/scripts/mod/ |
H A D | modpost.c | 1216 static int32_t sign_extend32(int32_t value, int index) function 1236 offset = sign_extend32(((inst & 0xf0000) >> 4) | (inst & 0xfff), 1243 offset = sign_extend32((inst & 0x00ffffff) << 2, 25); 1249 offset = sign_extend32(((upper & 0x000f) << 12) | 1271 offset = sign_extend32((sign << 20) | (j2 << 19) | (j1 << 18) | 1295 offset = sign_extend32((sign << 24) |
|
/linux-master/drivers/iio/gyro/ |
H A D | adxrs290.c | 128 *val = sign_extend32(temp, 15); 150 *val = sign_extend32(temp, 11);
|
H A D | adxrs450.c | 359 *val = sign_extend32(t, 9);
|
H A D | adis16260.c | 237 *val = sign_extend32(val16, 11);
|
/linux-master/drivers/media/dvb-frontends/ |
H A D | cxd2820r_c.c | 184 utmp = 511 - sign_extend32(utmp, 9);
|
/linux-master/drivers/hwmon/ |
H A D | smpro-hwmon.c | 227 *val = sign_extend32(value, 8) * 1000;
|
/linux-master/drivers/iio/health/ |
H A D | max30100.c | 356 *val = sign_extend32(*val, 11);
|
/linux-master/drivers/thermal/ |
H A D | uniphier_thermal.c | 199 *out_temp = sign_extend32(temp, TMOD_WIDTH - 1) * 1000;
|