Home
last modified time | relevance | path

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

12345678

/linux/arch/csky/kernel/probes/
H A Dsimulate-insn.c72 addr + sign_extend32((opcode & 0x3ff) << 1, 9)); in simulate_br16()
79 addr + sign_extend32((opcode & 0xffff0000) >> 15, 15)); in simulate_br32()
87 addr + sign_extend32((opcode & 0x3ff) << 1, 9)); in simulate_bt16()
97 addr + sign_extend32((opcode & 0xffff0000) >> 15, 15)); in simulate_bt32()
107 addr + sign_extend32((opcode & 0x3ff) << 1, 9)); in simulate_bf16()
117 addr + sign_extend32((opcode & 0xffff0000) >> 15, 15)); in simulate_bf32()
254 addr + sign_extend32((opcode & 0xffff0000) >> 15, 15)); in simulate_bez32()
268 addr + sign_extend32((opcode & 0xffff0000) >> 15, 15)); in simulate_bnez32()
285 addr + sign_extend32((opcode & 0xffff0000) >> 15, 15)); in simulate_bnezad32()
302 addr + sign_extend32((opcode & 0xffff0000) >> 15, 15)); in simulate_bhsz32()
[all …]
/linux/drivers/thermal/tegra/
H A Dsoctherm-fuse.c95 shifted_ft = sign_extend32(shifted_ft, 4); in tegra_calc_shared_calib()
105 shifted_cp = sign_extend32(val, 5); in tegra_calc_shared_calib()
132 actual_tsensor_cp = (shared->base_cp * 64) + sign_extend32(val, 12); in tegra_calc_tsensor_calib()
135 actual_tsensor_ft = (shared->base_ft * 32) + sign_extend32(val, 12); in tegra_calc_tsensor_calib()
/linux/drivers/iio/pressure/
H A Ddps310.c129 data->c0 = sign_extend32(c0, 11); in dps310_get_coefs()
132 data->c1 = sign_extend32(c1, 11); in dps310_get_coefs()
140 data->c00 = sign_extend32(c00, 19); in dps310_get_coefs()
143 data->c10 = sign_extend32(c10, 19); in dps310_get_coefs()
146 data->c01 = sign_extend32(c01, 15); in dps310_get_coefs()
149 data->c11 = sign_extend32(c11, 15); in dps310_get_coefs()
152 data->c20 = sign_extend32(c20, 15); in dps310_get_coefs()
155 data->c21 = sign_extend32(c21, 15); in dps310_get_coefs()
158 data->c30 = sign_extend32(c30, 15); in dps310_get_coefs()
493 data->pressure_raw = sign_extend32(raw, 23); in dps310_read_pres_raw()
[all …]
/linux/arch/arm64/kernel/probes/
H A Dsimulate-insn.c19 sign_extend32(((insn) & 0x3ffffff) << 2, 27)
22 sign_extend32(((insn >> 5) & 0x7ffff) << 2, 20)
25 sign_extend32(((insn >> 5) & 0x7ffff) << 2, 20)
28 sign_extend32(((insn >> 5) & 0x3fff) << 2, 15)
31 sign_extend32(((insn >> 5) & 0x7ffff) << 2, 20)
/linux/drivers/hwmon/
H A Dltc2990.c113 *result = sign_extend32(val, 12) * 1000 / 16; in ltc2990_get_value()
118 *result = sign_extend32(val, 14) * 1942 / 100; in ltc2990_get_value()
122 *result = sign_extend32(val, 14) * 30518 / (100 * 1000) + 2500; in ltc2990_get_value()
129 *result = sign_extend32(val, 14) * 30518 / (100 * 1000); in ltc2990_get_value()
H A Dad7314.c75 data = sign_extend32(data, 9); in ad7314_temperature_show()
90 data = sign_extend32(data, 13); in ad7314_temperature_show()
H A Dmax1668.c69 *val = sign_extend32(regval, 7) * 1000; in max1668_read()
75 *val = sign_extend32(regval, 7) * 1000; in max1668_read()
81 *val = sign_extend32(regval, 7) * 1000; in max1668_read()
H A Dltc2991.c93 *val = DIV_ROUND_CLOSEST(sign_extend32(reg_val, 14) * 30518, in ltc2991_get_voltage()
127 *val = DIV_ROUND_CLOSEST(sign_extend32(reg_val, 14) * 19075, in ltc2991_get_curr()
158 *val = DIV_ROUND_CLOSEST(sign_extend32(reg_val, 12) * 1000, 16); in ltc2991_get_temp()
H A Dtmp513.c207 *val = sign_extend32(regval, in tmp51x_get_value()
226 *val = sign_extend32(regval, 15) * (long)data->curr_lsb_ua; in tmp51x_get_value()
238 *val = sign_extend32(regval, 15) >> TMP51X_TEMP_SHIFT; in tmp51x_get_value()
/linux/arch/arm/kernel/
H A Dmodule.c138 offset = sign_extend32(offset, 25); in apply_relocate()
204 offset = sign_extend32(offset, 15); in apply_relocate()
312 offset = sign_extend32(offset, 24); in apply_relocate()
368 offset = sign_extend32(offset, 15); in apply_relocate()
/linux/drivers/net/wireless/ath/ath9k/
H A Dar9002_phy.c337 nfarray[0] = sign_extend32(nf, 8); in ar9002_hw_do_getnf()
341 nfarray[3] = sign_extend32(nf, 8); in ar9002_hw_do_getnf()
347 nfarray[1] = sign_extend32(nf, 8); in ar9002_hw_do_getnf()
351 nfarray[4] = sign_extend32(nf, 8); in ar9002_hw_do_getnf()
H A Dar5008_phy.c1143 nfarray[0] = sign_extend32(nf, 8); in ar5008_hw_do_getnf()
1146 nfarray[1] = sign_extend32(nf, 8); in ar5008_hw_do_getnf()
1149 nfarray[2] = sign_extend32(nf, 8); in ar5008_hw_do_getnf()
1155 nfarray[3] = sign_extend32(nf, 8); in ar5008_hw_do_getnf()
1158 nfarray[4] = sign_extend32(nf, 8); in ar5008_hw_do_getnf()
1161 nfarray[5] = sign_extend32(nf, 8); in ar5008_hw_do_getnf()
/linux/drivers/iio/temperature/
H A Dtmp117.c66 *val = sign_extend32(ret, 15); in tmp117_read_raw()
74 *val = sign_extend32(ret, 15); in tmp117_read_raw()
H A Dtmp006.c96 *val = sign_extend32(ret, 15); in tmp006_read_raw()
107 *val = sign_extend32(ret, 15) >> TMP006_TAMBIENT_SHIFT; in tmp006_read_raw()
/linux/drivers/iio/magnetometer/
H A Dals31300.c73 sign_extend32(FIELD_GET(ALS31300_VOL_MSB_X_AXIS, b[0]) << 4 | \
76 sign_extend32(FIELD_GET(ALS31300_VOL_MSB_Y_AXIS, b[0]) << 4 | \
79 sign_extend32(FIELD_GET(ALS31300_VOL_MSB_Z_AXIS, b[0]) << 4 | \
H A Dmag3110.c276 *val = sign_extend32(be16_to_cpu(buffer[chan->scan_index]), in __mag3110_read_info_raw()
289 *val = sign_extend32(ret, chan->scan_type.realbits - 1); in __mag3110_read_info_raw()
334 *val = sign_extend32(ret >> 1, 14); in mag3110_read_raw()
/linux/drivers/input/misc/
H A Dbma150.c320 x = sign_extend32(x, 9); in bma150_report_xyz()
321 y = sign_extend32(y, 9); in bma150_report_xyz()
322 z = sign_extend32(z, 9); in bma150_report_xyz()
/linux/drivers/iio/adc/
H A Dad7291.c219 *val = sign_extend32(uval, 11); in ad7291_read_event_value()
362 *val = sign_extend32(ret, 11); in ad7291_read_raw()
372 *val = sign_extend32(ret, 11); in ad7291_read_raw()
H A Dintel_dc_ti_adc.c293 info->vbat_zse = sign_extend32(FIELD_GET(DC_TI_VBAT_ZSE, val), 3); in dc_ti_adc_probe()
294 info->vbat_ge = sign_extend32(FIELD_GET(DC_TI_VBAT_GE, val), 3); in dc_ti_adc_probe()
/linux/drivers/crypto/intel/qat/qat_common/
H A Dadf_cnv_dbgfs.c37 sign_extend32(latest_error, CNV_DELTA_ERR_SIGN_BIT_INDEX)
40 sign_extend32(latest_error, CNV_SLICE_ERR_SIGN_BIT_INDEX)
/linux/drivers/hwmon/peci/
H A Dcputemp.c104 tcontrol_margin = sign_extend32(tcontrol_margin, 7) * MILLIDEGREE_PER_DEGREE; in update_temp_target()
161 return sign_extend32(val, 15) * MILLIDEGREE_PER_DEGREE / 64; in dts_ten_dot_six_to_millidegree()
170 return sign_extend32(val, 15) * MILLIDEGREE_PER_DEGREE / 256; in dts_eight_dot_eight_to_millidegree()
/linux/drivers/power/supply/
H A Dcpcap-battery.c329 ccd->sample = sign_extend32(24, ccd->sample); in cpcap_battery_read_accumulated()
340 ccd->offset = sign_extend32(ccd->offset, 9); in cpcap_battery_read_accumulated()
344 ccd->integrator = sign_extend32(buf[6], 13); in cpcap_battery_read_accumulated()
452 acc = sign_extend32(value, 13); in cpcap_battery_cc_get_avg_current()
464 offset = sign_extend32(value, 9); in cpcap_battery_cc_get_avg_current()
/linux/drivers/hwmon/pmbus/
H A Dmax16601.c128 if (sign_extend32(ret, 10) > in max16601_read_word()
129 sign_extend32(data->iout_avg_pkg, 10)) in max16601_read_word()
/linux/drivers/iio/dac/
H A Dad5764.c242 *val = sign_extend32(*val, 7); in ad5764_read_raw()
249 *val = sign_extend32(*val, 5); in ad5764_read_raw()
/linux/drivers/iio/light/
H A Dsi1133.c636 *val = sign_extend32(get_unaligned_be24(&buffer[0]), 23); in si1133_measure()
725 high_vis = sign_extend32(get_unaligned_be24(&buffer[0]), 23); in si1133_get_lux()
727 low_vis = sign_extend32(get_unaligned_be24(&buffer[3]), 23); in si1133_get_lux()
729 ir = sign_extend32(get_unaligned_be24(&buffer[6]), 23); in si1133_get_lux()

12345678