| /linux/arch/csky/kernel/probes/ |
| H A D | simulate-insn.c | 72 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/arch/arm64/kernel/probes/ |
| H A D | simulate-insn.c | 19 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/iio/pressure/ |
| H A D | dps310.c | 129 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/drivers/hwmon/ |
| H A D | ltc2990.c | 113 *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 D | ad7314.c | 75 data = sign_extend32(data, 9); in ad7314_temperature_show() 90 data = sign_extend32(data, 13); in ad7314_temperature_show()
|
| H A D | max1668.c | 69 *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 D | ltc2991.c | 93 *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 D | tmp513.c | 207 *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()
|
| H A D | lm70.c | 114 val = (sign_extend32(raw, 14) / 32) * 250; in temp1_input_show()
|
| /linux/arch/arm/kernel/ |
| H A D | module.c | 138 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 D | ar9002_phy.c | 337 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 D | ar5008_phy.c | 1143 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 D | tmp117.c | 66 *val = sign_extend32(ret, 15); in tmp117_read_raw() 74 *val = sign_extend32(ret, 15); in tmp117_read_raw()
|
| H A D | tmp007.c | 126 *val = sign_extend32(ret, 15) >> TMP007_TEMP_SHIFT; in tmp007_read_raw() 315 *val = sign_extend32(ret, 15) >> 7; in tmp007_read_thresh()
|
| /linux/drivers/input/misc/ |
| H A D | bma150.c | 320 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/crypto/intel/qat/qat_common/ |
| H A D | adf_cnv_dbgfs.c | 37 sign_extend32(latest_error, CNV_DELTA_ERR_SIGN_BIT_INDEX) 40 sign_extend32(latest_error, CNV_SLICE_ERR_SIGN_BIT_INDEX)
|
| /linux/drivers/iio/magnetometer/ |
| H A D | mag3110.c | 276 *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/hwmon/pmbus/ |
| H A D | max16601.c | 128 if (sign_extend32(ret, 10) > in max16601_read_word() 129 sign_extend32(data->iout_avg_pkg, 10)) in max16601_read_word()
|
| H A D | pli1209bc.c | 36 data = sign_extend32(data, 15) * 10; in pli1209bc_read_word_data()
|
| /linux/drivers/iio/light/ |
| H A D | si1133.c | 636 *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()
|
| /linux/drivers/input/mouse/ |
| H A D | logips2pp.c | 62 -sign_extend32(packet[2], 3)); in ps2pp_process_byte() 82 -sign_extend32(packet[2] >> 4, 3)); in ps2pp_process_byte()
|
| /linux/drivers/iio/imu/inv_icm42600/ |
| H A D | inv_icm42600_gyro.c | 438 offset = sign_extend32(((data[1] & 0x0F) << 8) | data[0], 11); in inv_icm42600_gyro_read_offset() 441 offset = sign_extend32(((data[0] & 0xF0) << 4) | data[1], 11); in inv_icm42600_gyro_read_offset() 444 offset = sign_extend32(((data[1] & 0x0F) << 8) | data[0], 11); in inv_icm42600_gyro_read_offset()
|
| /linux/drivers/iio/adc/ |
| H A D | ltc2485.c | 51 *val = sign_extend32(be32_to_cpu(buf) >> 6, 24); in ltc2485_read()
|
| H A D | pac1934.c | 684 reg_data->vbus[cnt] = sign_extend32((u32)(tmp_value), 15); in pac1934_reg_snapshot() 699 reg_data->vsense[cnt] = sign_extend32((u32)(tmp_value), 15); in pac1934_reg_snapshot() 714 reg_data->vbus_avg[cnt] = sign_extend32((u32)(tmp_value), 15); in pac1934_reg_snapshot() 729 reg_data->vsense_avg[cnt] = sign_extend32((u32)(tmp_value), 15); in pac1934_reg_snapshot() 744 reg_data->vpower[cnt] = sign_extend32(tmp, 27); in pac1934_reg_snapshot()
|
| /linux/drivers/iio/accel/ |
| H A D | mxc6255.c | 65 *val = sign_extend32(reg, 7); in mxc6255_read_raw()
|