Home
last modified time | relevance | path

Searched refs:sign_extend32 (Results 1 – 51 of 51) sorted by relevance

/linux-4.4.14/drivers/hwmon/
Dad7314.c71 data = sign_extend32(data, 9); in ad7314_show_temperature()
82 data = sign_extend32(data, 13); in ad7314_show_temperature()
Dfam15h_power.c80 running_avg_capture = sign_extend32(running_avg_capture, 27); in show_power()
83 running_avg_capture = sign_extend32(running_avg_capture, 21); in show_power()
Dnct7904.c253 temp = sign_extend32(temp, 10) * 125; in show_ltemp()
340 temp = sign_extend32(temp, 10) * 125; in show_tcpu()
Djc42.c220 reg = sign_extend32(reg, 12); in jc42_temp_from_reg()
Dadc128d818.c193 temp = sign_extend32(data->temp[index], 8); in adc128_show_temp()
/linux-4.4.14/drivers/thermal/
Dtegra_soctherm.c192 shifted_ft = sign_extend32(val, 4); in calculate_shared_calibration()
197 shifted_cp = sign_extend32(val, 5); in calculate_shared_calibration()
232 actual_tsensor_cp = (shared->base_cp * 64) + sign_extend32(val, 12); in calculate_tsensor_calibration()
235 actual_tsensor_ft = (shared->base_ft * 32) + sign_extend32(val, 12); in calculate_tsensor_calibration()
/linux-4.4.14/drivers/net/wireless/ath/ath9k/
Dar9002_phy.c336 nfarray[0] = sign_extend32(nf, 8); in ar9002_hw_do_getnf()
340 nfarray[3] = sign_extend32(nf, 8); in ar9002_hw_do_getnf()
346 nfarray[1] = sign_extend32(nf, 8); in ar9002_hw_do_getnf()
350 nfarray[4] = sign_extend32(nf, 8); in ar9002_hw_do_getnf()
Dar5008_phy.c1128 nfarray[0] = sign_extend32(nf, 8); in ar5008_hw_do_getnf()
1131 nfarray[1] = sign_extend32(nf, 8); in ar5008_hw_do_getnf()
1134 nfarray[2] = sign_extend32(nf, 8); in ar5008_hw_do_getnf()
1140 nfarray[3] = sign_extend32(nf, 8); in ar5008_hw_do_getnf()
1143 nfarray[4] = sign_extend32(nf, 8); in ar5008_hw_do_getnf()
1146 nfarray[5] = sign_extend32(nf, 8); in ar5008_hw_do_getnf()
Dar9003_phy.c1375 nfarray[i] = sign_extend32(nf, 8); in ar9003_hw_do_getnf()
1382 nfarray[ext_idx] = sign_extend32(nf, 8); in ar9003_hw_do_getnf()
/linux-4.4.14/drivers/iio/magnetometer/
Dmag3110.c165 *val = sign_extend32( in mag3110_read_raw()
180 *val = sign_extend32(ret, 7); in mag3110_read_raw()
207 *val = sign_extend32(ret >> 1, 14); in mag3110_read_raw()
/linux-4.4.14/drivers/iio/temperature/
Dtmp006.c91 *val = sign_extend32(ret, 15); in tmp006_read_raw()
97 *val = sign_extend32(ret, 15) >> TMP006_TAMBIENT_SHIFT; in tmp006_read_raw()
/linux-4.4.14/drivers/iio/adc/
Dad7291.c222 *val = sign_extend32(uval, 11); in ad7291_read_event_value()
365 *val = sign_extend32(ret, 11); in ad7291_read_raw()
375 *val = sign_extend32(ret, 11); in ad7291_read_raw()
Dmcp320x.c132 return sign_extend32((adc->rx_buf[0] & 0x1f) << 8 | adc->rx_buf[1], 12); in mcp320x_adc_conversion()
Dmcp3422.c131 *value = sign_extend32(temp, mcp3422_sign_extend[sample_rate]); in mcp3422_read()
Dad7298.c211 *val = sign_extend32(be16_to_cpu(buf), 11); in ad7298_scan_temp()
Dad7266.c166 *val = sign_extend32(*val, 11); in ad7266_read_raw()
Dnau7802.c133 st->last_value = sign_extend32(st->last_value, 23); in nau7802_read_conversion()
Dtwl6030-gpadc.c619 return sign_extend32(temp, 6); in twl6030_gpadc_get_trim_offset()
Dxilinx-xadc-core.c833 *val = sign_extend32(val16, 11); in xadc_read_raw()
/linux-4.4.14/drivers/iio/dac/
Dad5764.c242 *val = sign_extend32(*val, 7); in ad5764_read_raw()
249 *val = sign_extend32(*val, 5); in ad5764_read_raw()
/linux-4.4.14/drivers/input/misc/
Dbma150.c336 x = sign_extend32(x, 9); in bma150_report_xyz()
337 y = sign_extend32(y, 9); in bma150_report_xyz()
338 z = sign_extend32(z, 9); in bma150_report_xyz()
/linux-4.4.14/drivers/staging/iio/resolver/
Dad2s1200.c72 vel = sign_extend32(vel, 11); in ad2s1200_read_raw()
/linux-4.4.14/drivers/iio/gyro/
Dadis16080.c70 *val = sign_extend32(be16_to_cpu(st->buf), 11); in adis16080_read_sample()
Dadxrs450.c360 *val = sign_extend32(t, 9); in adxrs450_read_raw()
Dadis16260.c243 *val = sign_extend32(val16, 11); in adis16260_read_raw()
Dbmg160_core.c443 *val = sign_extend32(raw_val, 7); in bmg160_get_temp()
473 *val = sign_extend32(le16_to_cpu(raw_val), 15); in bmg160_get_axis()
Dadis16136.c322 *val = sign_extend32(val32, 31); in adis16136_read_raw()
/linux-4.4.14/include/linux/
Dbitops.h170 static inline __s32 sign_extend32(__u32 value, int index) in sign_extend32() function
/linux-4.4.14/drivers/iio/imu/
Dadis16480.c372 *bias = sign_extend32(val16, 15); in adis16480_get_calibbias()
377 *bias = sign_extend32(val32, 31); in adis16480_get_calibbias()
413 *scale = sign_extend32(val16, 15); in adis16480_get_calibscale()
Dadis.c395 *val = sign_extend32(uval, chan->scan_type.realbits - 1); in adis_single_conversion()
Dadis16400_core.c425 val16 = sign_extend32(val16, 11); in adis16400_read_raw()
Dkmx61.c822 *val = sign_extend32(ret >> chan->scan_type.shift, in kmx61_read_raw()
/linux-4.4.14/drivers/clk/imx/
Dclk-pllv2.c91 mfn = sign_extend32(mfn, 26); in __clk_pllv2_recalc_rate()
/linux-4.4.14/drivers/iio/pressure/
Dt5403.c49 #define T5403_C(i) sign_extend32(T5403_C_U16(i), 15)
Dmpl3115.c115 *val = sign_extend32(be32_to_cpu(tmp) >> 20, 11); in mpl3115_read_raw()
/linux-4.4.14/drivers/input/tablet/
Dgtco.c668 sign_extend32(device->buffer[6], 6)); in gtco_urb_callback()
671 sign_extend32(device->buffer[7], 6)); in gtco_urb_callback()
/linux-4.4.14/drivers/iio/accel/
Dmxc4005.c231 *val = sign_extend32(ret >> chan->scan_type.shift, in mxc4005_read_raw()
Dstk8ba50.c236 *val = sign_extend32(ret >> STK8BA50_DATA_SHIFT, 9); in stk8ba50_read_raw()
Dmma8452.c332 *val = sign_extend32(be16_to_cpu( in mma8452_read_raw()
355 *val = sign_extend32(ret, 7); in mma8452_read_raw()
Dstk8312.c360 *val = sign_extend32(ret, 7); in stk8312_read_raw()
Dbmc150-accel-core.c537 *val = sign_extend32(value, 7); in bmc150_accel_get_temp()
567 *val = sign_extend32(le16_to_cpu(raw_val) >> chan->scan_type.shift, in bmc150_accel_get_axis()
Dbma180.c481 *val = sign_extend32(ret >> chan->scan_type.shift, in bma180_read_raw()
Dkxcjk-1013.c712 *val = sign_extend32(ret >> 4, 11); in kxcjk1013_read_raw()
/linux-4.4.14/drivers/net/wireless/ath/carl9170/
Dphy.c1542 ar->noise[i] = sign_extend32(GET_VAL( in carl9170_get_noisefloor()
1545 ar->noise[i + 2] = sign_extend32(GET_VAL( in carl9170_get_noisefloor()
/linux-4.4.14/drivers/staging/iio/magnetometer/
Dhmc5843_core.c173 *val = sign_extend32(be16_to_cpu(values[idx]), 15); in hmc5843_read_measurement()
/linux-4.4.14/drivers/rtc/
Drtc-x1205.c370 atr = sign_extend32(atr, 5); in x1205_get_atrim()
/linux-4.4.14/drivers/staging/iio/impedance-analyzer/
Dad5933.c545 *val = sign_extend32(be16_to_cpu(dat), 13); in ad5933_read_raw()
/linux-4.4.14/drivers/net/wireless/iwlegacy/
D4965.c1607 vt = sign_extend32(R4, 23); in il4965_hw_get_temperature()
1609 vt = sign_extend32(le32_to_cpu in il4965_hw_get_temperature()
/linux-4.4.14/drivers/media/dvb-frontends/
Dcxd2841er.c981 cfrl_ctrlval = sign_extend32((((u32)data[0] & 0x1F) << 16) | in cxd2841er_get_carrier_offset_s_s2()
1018 *offset = -1 * sign_extend32( in cxd2841er_get_carrier_offset_t2()
1058 *offset = div_s64(41000LL * sign_extend32((((u32)data[0] & 0x3f) << 8) in cxd2841er_get_carrier_offset_c()
Dstb0899_algo.c1494 offsetfreq = sign_extend32(offsetfreq, 29); in stb0899_dvbs2_algo()
/linux-4.4.14/drivers/net/wireless/ath/ath5k/
Dphy.c1532 return sign_extend32(AR5K_REG_MS(val, AR5K_PHY_NF_MINCCA_PWR), 8); in ath5k_hw_read_measured_noise_floor()