| /drivers/hwmon/pmbus/ |
| A D | zl6100.c | 60 s16 exponent; in zl6100_l2d() local 64 exponent = l >> 11; in zl6100_l2d() 72 if (exponent >= 0) in zl6100_l2d() 73 val <<= exponent; in zl6100_l2d() 75 val >>= -exponent; in zl6100_l2d() 85 s16 exponent = 0, mantissa; in zl6100_d2l() local 98 while (val >= MAX_MANTISSA && exponent < 15) { in zl6100_d2l() 99 exponent++; in zl6100_d2l() 103 while (val < MIN_MANTISSA && exponent > -15) { in zl6100_d2l() 104 exponent--; in zl6100_d2l() [all …]
|
| A D | xdpe12284.c | 28 s16 exponent; in xdpe122_read_word_data() local 40 exponent = ((s16)ret) >> 11; in xdpe122_read_word_data() 43 if (exponent >= 0) in xdpe122_read_word_data() 44 val <<= exponent; in xdpe122_read_word_data() 46 val >>= -exponent; in xdpe122_read_word_data()
|
| A D | mp2993.c | 39 s16 exponent, mantissa, target_exponent; in mp2993_linear11_exponent_transfer() local 41 exponent = ((s16)word) >> 11; in mp2993_linear11_exponent_transfer() 45 if (exponent > target_exponent) in mp2993_linear11_exponent_transfer() 46 mantissa = mantissa << (exponent - target_exponent); in mp2993_linear11_exponent_transfer() 48 mantissa = mantissa >> (target_exponent - exponent); in mp2993_linear11_exponent_transfer()
|
| A D | bpa-rs600.c | 49 int ret, exponent, mantissa; in bpa_rs600_read_vin() local 56 exponent = ret >> 11; in bpa_rs600_read_vin() 59 exponent++; in bpa_rs600_read_vin() 62 ret = (exponent << 11) | mantissa; in bpa_rs600_read_vin()
|
| A D | mp2856.c | 78 s16 exponent = 0, mantissa; in val2linear11() local 90 while (val >= MAX_LIN_MANTISSA && exponent < 15) { in val2linear11() 91 exponent++; in val2linear11() 95 while (val < MIN_LIN_MANTISSA && exponent > -15) { in val2linear11() 96 exponent--; in val2linear11() 108 return (mantissa & 0x7ff) | ((exponent << 11) & 0xf800); in val2linear11()
|
| A D | pmbus_core.c | 738 int exponent; in pmbus_reg2data_ieee754() local 750 exponent = 0; in pmbus_reg2data_ieee754() 765 if (exponent >= 0) in pmbus_reg2data_ieee754() 766 val <<= exponent; in pmbus_reg2data_ieee754() 783 s16 exponent; in pmbus_reg2data_linear() local 788 exponent = data->exponent[sensor->page]; in pmbus_reg2data_linear() 805 if (exponent >= 0) in pmbus_reg2data_linear() 949 exponent++; in pmbus_data2reg_ieee754() 957 exponent--; in pmbus_data2reg_ieee754() 1029 exponent++; in pmbus_data2reg_linear() [all …]
|
| A D | mp2891.c | 65 s16 exponent; in mp2891_reg2data_linear11() local 69 exponent = ((s16)word) >> 11; in mp2891_reg2data_linear11() 73 if (exponent >= 0) in mp2891_reg2data_linear11() 74 val <<= exponent; in mp2891_reg2data_linear11() 76 val >>= -exponent; in mp2891_reg2data_linear11()
|
| A D | mp2975.c | 179 s16 exponent = 0, mantissa; in mp2975_data2reg_linear11() local 187 while (val >= MAX_LIN_MANTISSA && exponent < 15) { in mp2975_data2reg_linear11() 188 exponent++; in mp2975_data2reg_linear11() 192 while (val < MIN_LIN_MANTISSA && exponent > -15) { in mp2975_data2reg_linear11() 193 exponent--; in mp2975_data2reg_linear11() 205 return (mantissa & 0x7ff) | ((exponent << 11) & 0xf800); in mp2975_data2reg_linear11()
|
| /drivers/iio/light/ |
| A D | max44009.c | 175 int exponent; in max44009_lux_raw() local 184 exponent = (hi >> 4) & 0xf; in max44009_lux_raw() 189 exponent = 1 << exponent; in max44009_lux_raw() 191 return exponent * mantissa; in max44009_lux_raw() 367 int mantissa, exponent; in max44009_read_threshold() local 391 exponent = byte & MAX44009_THRESH_EXP_MASK; in max44009_read_threshold() 392 exponent >>= MAX44009_THRESH_EXP_RSHIFT; in max44009_read_threshold() 394 return (1 << exponent) * mantissa; in max44009_read_threshold()
|
| A D | opt3001.c | 228 int val2, u8 *exponent) in opt3001_find_scale() argument 238 *exponent = i; in opt3001_find_scale() 254 ret = whole * (mantissa << exponent); in opt3001_to_iio_ret() 319 u8 exponent; in opt3001_get_processed() local 429 exponent = OPT3001_REG_EXPONENT(opt->result); in opt3001_get_processed() 432 opt3001_to_iio_ret(opt, exponent, mantissa, val, val2); in opt3001_get_processed() 577 u8 exponent; in opt3001_write_event_value() local 584 ret = opt3001_find_scale(opt, val, val2, &exponent); in opt3001_write_event_value() 596 value = (exponent << 12) | mantissa; in opt3001_write_event_value() 602 opt->high_thresh_exp = exponent; in opt3001_write_event_value() [all …]
|
| A D | si1145.c | 349 u8 exponent = 0; in si1145_uncompress() local 354 exponent = (x & 0xf0) >> 4; in si1145_uncompress() 357 if (exponent >= 4) in si1145_uncompress() 358 return result << (exponent - 4); in si1145_uncompress() 359 return result >> (4 - exponent); in si1145_uncompress() 365 u32 exponent = 0; in si1145_compress() local 376 exponent += 1; in si1145_compress() 381 if (exponent < 5) { in si1145_compress() 382 significand = x << (4 - exponent); in si1145_compress() 386 significand = x >> (exponent - 5); in si1145_compress() [all …]
|
| /drivers/s390/crypto/ |
| A D | zcrypt_msgtype50.c | 72 unsigned char exponent[128]; member 82 unsigned char exponent[256]; member 92 unsigned char exponent[512]; member 213 exp = meb1->exponent + sizeof(meb1->exponent) - mod_len; in ICAMEX_msg_to_type50MEX_msg() 224 exp = meb2->exponent + sizeof(meb2->exponent) - mod_len; in ICAMEX_msg_to_type50MEX_msg() 235 exp = meb3->exponent + sizeof(meb3->exponent) - mod_len; in ICAMEX_msg_to_type50MEX_msg()
|
| A D | zcrypt_cca_key.h | 111 char exponent[]; in zcrypt_type6_mex_key_en() member 130 ptr = key->exponent; in zcrypt_type6_mex_key_en()
|
| /drivers/usb/serial/ |
| A D | pl2303.c | 638 unsigned int baseline, mantissa, exponent; in pl2303_encode_baud_rate_divisor() local 651 exponent = 0; in pl2303_encode_baud_rate_divisor() 653 if (exponent < 7) { in pl2303_encode_baud_rate_divisor() 655 exponent++; in pl2303_encode_baud_rate_divisor() 665 buf[1] = exponent << 1 | mantissa >> 8; in pl2303_encode_baud_rate_divisor() 677 unsigned int baseline, mantissa, exponent; in pl2303_encode_baud_rate_divisor_alt() local 690 exponent = 0; in pl2303_encode_baud_rate_divisor_alt() 692 if (exponent < 15) { in pl2303_encode_baud_rate_divisor_alt() 694 exponent++; in pl2303_encode_baud_rate_divisor_alt() 703 buf[2] = exponent & 0x01; in pl2303_encode_baud_rate_divisor_alt() [all …]
|
| /drivers/iio/common/scmi_sensors/ |
| A D | scmi_iio.c | 379 s8 exponent, scale; in scmi_iio_get_raw_available() local 390 exponent = sensor->sensor_info->axis[0].exponent; in scmi_iio_get_raw_available() 397 exponent = exponent - scale; in scmi_iio_get_raw_available() 398 if (exponent < 0) { in scmi_iio_get_raw_available() 400 int_pow(10, abs(exponent)) in scmi_iio_get_raw_available() 406 resolution = resolution * int_pow(10, exponent); in scmi_iio_get_raw_available()
|
| /drivers/isdn/mISDN/ |
| A D | dsp_audio.c | 124 int sign, exponent, mantissa; in linear2ulaw() local 134 exponent = exp_lut[(sample >> 7) & 0xFF]; in linear2ulaw() 135 mantissa = (sample >> (exponent + 3)) & 0x0F; in linear2ulaw() 136 ulawbyte = ~(sign | (exponent << 4) | mantissa); in linear2ulaw()
|
| /drivers/md/bcache/ |
| A D | bset.c | 245 unsigned int exponent:BKEY_EXPONENT_BITS; member 587 const uint64_t *p = &k->low - (f->exponent >> 6); in bfloat_mantissa() 589 return shrd128(p[-1], p[0], f->exponent & 63) & BKEY_MANTISSA_MASK; in bfloat_mantissa() 620 f->exponent = fls64(KEY_INODE(r) ^ KEY_INODE(l)) + 64; in make_bfloat() 622 f->exponent = fls64(r->low ^ l->low); in make_bfloat() 624 f->exponent = max_t(int, f->exponent - BKEY_MANTISSA_BITS, 0); in make_bfloat() 634 f->exponent = 127; in make_bfloat() 975 if (likely(f->exponent != 127)) { in bset_search_tree() 1383 if (t->tree[j].exponent == 127) in bch_btree_keys_stats()
|
| /drivers/clk/ti/ |
| A D | dpll3xxx.c | 305 u32 v, ctrl, mod_freq_divider, exponent, mantissa; in omap3_noncore_dpll_ssc_program() local 325 exponent = 0; in omap3_noncore_dpll_ssc_program() 327 while ((mantissa > 127) && (exponent < 7)) { in omap3_noncore_dpll_ssc_program() 328 exponent++; in omap3_noncore_dpll_ssc_program() 337 v |= exponent << __ffs(dd->ssc_modfreq_exp_mask); in omap3_noncore_dpll_ssc_program()
|
| /drivers/usb/host/ |
| A D | uhci-q.c | 1084 int exponent; in uhci_submit_interrupt() local 1087 for (exponent = 7; exponent >= 0; --exponent) { in uhci_submit_interrupt() 1088 if ((1 << exponent) <= urb->interval) in uhci_submit_interrupt() 1091 if (exponent < 0) in uhci_submit_interrupt() 1096 qh->period = 1 << exponent; in uhci_submit_interrupt() 1097 qh->skel = SKEL_INDEX(exponent); in uhci_submit_interrupt() 1104 } while (ret != 0 && --exponent >= 0); in uhci_submit_interrupt()
|
| A D | uhci-hcd.h | 335 #define SKEL_INDEX(exponent) (9 - exponent) argument
|
| /drivers/infiniband/hw/hfi1/ |
| A D | firmware.c | 87 u8 exponent[EXPONENT_SIZE]; member 95 u8 exponent[EXPONENT_SIZE]; member 114 u8 *exponent; /* pointer to the exponent */ member 475 fdet->exponent = ff->exponent; in obtain_one_firmware() 500 fdet->exponent = aff->exponent; in obtain_one_firmware()
|
| /drivers/pcmcia/ |
| A D | cistpl.c | 39 static const u_int exponent[] = { variable 45 (mantissa[(((v)>>3)&15)-1] * exponent[(v)&7] / 10) 48 (mantissa[((v)>>3)&15] * exponent[(v)&7] / 10) 49 #define POWER_SCALE(v) (exponent[(v)&7]) 954 timing->waitscale = exponent[scale & 3]; in parse_timing() 962 timing->rdyscale = exponent[scale & 7]; in parse_timing() 970 timing->rsvscale = exponent[scale]; in parse_timing()
|
| /drivers/hid/usbhid/ |
| A D | hid-pidff.c | 243 int exponent = field->unit_exponent; in pidff_rescale_time() local 245 pr_debug("time field exponent: %d\n", exponent); in pidff_rescale_time() 246 for (; exponent < FF_TIME_EXPONENT; exponent++) in pidff_rescale_time() 248 for (; exponent > FF_TIME_EXPONENT; exponent--) in pidff_rescale_time()
|
| /drivers/spi/ |
| A D | spi-zynqmp-gqspi.c | 674 u32 transfer_len, tempcount, exponent; in zynqmp_qspi_fillgenfifo() local 699 exponent = 8; in zynqmp_qspi_fillgenfifo() 704 genfifoentry | exponent); in zynqmp_qspi_fillgenfifo() 706 exponent++; in zynqmp_qspi_fillgenfifo()
|
| /drivers/firmware/arm_scmi/ |
| A D | sensors.c | 438 a->exponent = S32_EXT(SENSOR_RES_EXP(ares)); in iter_axes_desc_process_response() 676 s->exponent = S32_EXT(SENSOR_RES_EXP(sres)); in iter_sens_descr_process_response()
|