Home
last modified time | relevance | path

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

1234

/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/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 Dad7314.c75 data = sign_extend32(data, 9); in ad7314_temperature_show()
90 data = sign_extend32(data, 13); in ad7314_temperature_show()
H A Dlm70.c113 val = (sign_extend32(raw, 14) / 32) * 250; in temp1_input_show()
/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/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/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/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/input/mouse/
H A Dlogips2pp.c62 -sign_extend32(packet[2], 3)); in ps2pp_process_byte()
82 -sign_extend32(packet[2] >> 4, 3)); in ps2pp_process_byte()
/linux/drivers/iio/temperature/
H A Dtmp006.c95 *val = sign_extend32(ret, 15); in tmp006_read_raw()
106 *val = sign_extend32(ret, 15) >> TMP006_TAMBIENT_SHIFT; in tmp006_read_raw()
H A Dtmp007.c125 *val = sign_extend32(ret, 15) >> TMP007_TEMP_SHIFT; in tmp007_read_raw()
314 *val = sign_extend32(ret, 15) >> 7; in tmp007_read_thresh()
/linux/drivers/iio/light/
H A Dsi1133.c649 *val = sign_extend32(get_unaligned_be24(&buffer[0]), 23); in si1133_measure()
738 high_vis = sign_extend32(get_unaligned_be24(&buffer[0]), 23); in si1133_get_lux()
740 low_vis = sign_extend32(get_unaligned_be24(&buffer[3]), 23); in si1133_get_lux()
742 ir = sign_extend32(get_unaligned_be24(&buffer[6]), 23); in si1133_get_lux()
/linux/drivers/iio/accel/
H A Dmxc6255.c64 *val = sign_extend32(reg, 7); in mxc6255_read_raw()
H A Ddmard06.c83 *val = sign_extend32(ret, DMARD06_SIGN_BIT); in dmard06_read_raw()
H A Dadis16201.c170 *val = sign_extend32(val16, bits - 1); in adis16201_read_raw()
H A Dadis16209.c206 *val = sign_extend32(val16, bits - 1); in adis16209_read_raw()
H A Dmma7660.c169 *val = sign_extend32(ret, 5); in mma7660_read_raw()
/linux/drivers/iio/adc/
H A Dpac1934.c684 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()
H A Dti-adc161s626.c100 *val = sign_extend32(*val >> data->shift, chan->scan_type.realbits - 1); in ti_adc_read_measurement()
/linux/drivers/iio/resolver/
H A Dad2s1200.c91 *val = sign_extend32(be16_to_cpup(&st->rx) >> 4, 11); in ad2s1200_read_raw()
/linux/drivers/staging/iio/accel/
H A Dadis16203.c201 *val = sign_extend32(val16, 13); in adis16203_read_raw()
/linux/arch/riscv/kernel/probes/
H A Dsimulate-insn.c79 instruction_pointer_set(regs, (base_addr + sign_extend32((imm), 11))&~1); in simulate_jalr()
/linux/scripts/mod/
H A Dmodpost.c1192 static int32_t sign_extend32(int32_t value, int index) in sign_extend32() function
1212 offset = sign_extend32(((inst & 0xf0000) >> 4) | (inst & 0xfff), in addend_arm_rel()
1219 offset = sign_extend32((inst & 0x00ffffff) << 2, 25); in addend_arm_rel()
1225 offset = sign_extend32(((upper & 0x000f) << 12) | in addend_arm_rel()
1247 offset = sign_extend32((sign << 20) | (j2 << 19) | (j1 << 18) | in addend_arm_rel()
1271 offset = sign_extend32((sign << 24) | in addend_arm_rel()

1234