Searched refs:sign_extend32 (Results 51 - 75 of 162) sorted by relevance

1234567

/linux-master/drivers/hwmon/pmbus/
H A Dfsp-3y.c167 rv = sign_extend32(rv, 10) & 0xffff;
/linux-master/drivers/iio/pressure/
H A Dmpl3115.c118 *val = sign_extend32(be16_to_cpu(tmp) >> chan->scan_type.shift,
H A Dt5403.c46 #define T5403_C(i) sign_extend32(T5403_C_U16(i), 15)
H A Dhp206c.c247 *val = sign_extend32(ret, 19);
/linux-master/drivers/iio/accel/
H A Ddmard10.c158 *val = sign_extend32(ret, 12);
H A Dmma7660.c154 *val = sign_extend32(ret, 5);
H A Dadxl355_core.c506 *val = sign_extend32(ret >> chan->scan_type.shift,
536 *val = sign_extend32(data->calibbias[chan->address], 15);
/linux-master/drivers/iio/light/
H A Dsi1133.c636 *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 Dmax17042_battery.c104 *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 Drn5t618_power.c227 val->intval = sign_extend32(res, 13) * 1000;
257 val->intval = sign_extend32(res, 11) * 10 / 16;
/linux-master/drivers/iio/adc/
H A Dep93xx_adc.c120 *value = sign_extend32(t, 15);
H A Dpac1934.c688 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 Dad7298.c203 *val = sign_extend32(be16_to_cpu(buf), 11);
H A Dmcp3422.c125 *value = sign_extend32(temp, mcp3422_sign_extend[sample_rate]);
H A Dti-ads1100.c121 *val = sign_extend32(value, 15);
H A Dmcp320x.c161 *val = sign_extend32((adc->rx_buf[0] & 0x1f) << 8
/linux-master/include/linux/
H A Dbitops.h183 * 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 Dmodpost.c1216 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 Dadxrs290.c128 *val = sign_extend32(temp, 15);
150 *val = sign_extend32(temp, 11);
H A Dadxrs450.c359 *val = sign_extend32(t, 9);
H A Dadis16260.c237 *val = sign_extend32(val16, 11);
/linux-master/drivers/media/dvb-frontends/
H A Dcxd2820r_c.c184 utmp = 511 - sign_extend32(utmp, 9);
/linux-master/drivers/hwmon/
H A Dsmpro-hwmon.c227 *val = sign_extend32(value, 8) * 1000;
/linux-master/drivers/iio/health/
H A Dmax30100.c356 *val = sign_extend32(*val, 11);
/linux-master/drivers/thermal/
H A Duniphier_thermal.c199 *out_temp = sign_extend32(temp, TMOD_WIDTH - 1) * 1000;

Completed in 230 milliseconds

1234567