/linux/drivers/iio/light/ |
H A D | lv0104cs.c | 48 int val2; member 161 int *val, int *val2) in lv0104cs_get_lux() argument 203 *val2 = 0; in lv0104cs_get_lux() 208 *val2 = 0; in lv0104cs_get_lux() 213 *val2 = (adc_output % 2) * 500000; in lv0104cs_get_lux() 218 *val2 = (adc_output % 8) * 125000; in lv0104cs_get_lux() 228 int *val, int *val2, long mask) in lv0104cs_read_raw() argument 240 ret = lv0104cs_get_lux(lv0104cs, val, val2); in lv0104cs_read_raw() 248 *val2 = lv0104cs_calibscales[lv0104cs->calibscale].val2; in lv0104cs_read_raw() 254 *val2 = lv0104cs_scales[lv0104cs->scale].val2; in lv0104cs_read_raw() [all …]
|
H A D | opt3001.c | 75 int val2; member 128 .val2 = 950000, 132 .val2 = 900000, 136 .val2 = 800000, 140 .val2 = 600000, 144 .val2 = 200000, 148 .val2 = 400000, 152 .val2 = 800000, 156 .val2 = 600000, 160 .val2 = 200000, [all …]
|
H A D | cm3232.c | 43 int val2; member 127 * @val2: pointer of int to load the integration time (microsecond). 133 static int cm3232_read_als_it(struct cm3232_chip *chip, int *val, int *val2) in cm3232_read_als_it() argument 144 *val2 = cm3232_als_it_scales[i].val2; in cm3232_read_als_it() 156 * @val2: integration time in microsecond. 162 static int cm3232_write_als_it(struct cm3232_chip *chip, int val, int val2) in cm3232_write_als_it() argument 171 val2 == cm3232_als_it_scales[i].val2) { in cm3232_write_als_it() 204 int val, val2; in cm3232_get_lux() local 237 cm3232_read_raw(struct iio_dev * indio_dev,struct iio_chan_spec const * chan,int * val,int * val2,long mask) cm3232_read_raw() argument 262 cm3232_write_raw(struct iio_dev * indio_dev,struct iio_chan_spec const * chan,int val,int val2,long mask) cm3232_write_raw() argument [all...] |
H A D | zopt2201.c | 256 int *val, int *val2, long mask) in zopt2201_read_raw() argument 289 *val2 = 1000000; in zopt2201_read_raw() 290 *val2 *= (1 << (zopt2201_resolution[data->res].bits - 13)); in zopt2201_read_raw() 291 tmp = div_s64(*val * 1000000ULL, *val2); in zopt2201_read_raw() 292 *val = div_s64_rem(tmp, 1000000, val2); in zopt2201_read_raw() 297 *val2 = zopt2201_resolution[data->res].us; in zopt2201_read_raw() 320 int val, int val2) in zopt2201_write_resolution() argument 328 if (val2 == zopt2201_resolution[i].us) { in zopt2201_write_resolution() 368 int val, int val2) in zopt2201_write_scale_als() argument 374 val2 == zopt2201_scale_als[i].uscale) { in zopt2201_write_scale_als() [all …]
|
H A D | cm3323.c | 36 int val2; member 116 static int cm3323_set_it_bits(struct cm3323_data *data, int val, int val2) in cm3323_set_it_bits() argument 123 val2 == cm3323_int_time[i].val2) { in cm3323_set_it_bits() 157 int *val2, long mask) in cm3323_read_raw() argument 183 *val2 = cm3323_int_time[ret].val2; in cm3323_read_raw() 194 int val2, long mask) in cm3323_write_raw() argument 202 ret = cm3323_set_it_bits(data, val, val2); in cm3323_write_raw()
|
H A D | tsl4531.c | 76 int *val, int *val2, long mask) in tsl4531_read_raw() argument 95 *val2 = 400000; in tsl4531_read_raw() 97 *val2 = 200000; in tsl4531_read_raw() 99 *val2 = 100000; in tsl4531_read_raw() 111 int val, int val2, long mask) in tsl4531_write_raw() argument 120 if (val2 == 400000) in tsl4531_write_raw() 122 else if (val2 == 200000) in tsl4531_write_raw() 124 else if (val2 == 100000) in tsl4531_write_raw()
|
H A D | noa1305.c | 89 static int noa1305_scale(struct noa1305_priv *priv, int *val, int *val2) in noa1305_scale() argument 106 *val2 = noa1305_scale_available[2 * data + 1]; in noa1305_scale() 111 static int noa1305_int_time(struct noa1305_priv *priv, int *val, int *val2) in noa1305_int_time() argument 122 *val2 = noa1305_int_time_available[2 * data + 1]; in noa1305_int_time() 164 int *val, int *val2, long mask) in noa1305_read_raw() argument 175 return noa1305_scale(priv, val, val2); in noa1305_read_raw() 177 return noa1305_int_time(priv, val, val2); in noa1305_read_raw() 185 int val, int val2, long mask) in noa1305_write_raw() argument 201 if (noa1305_int_time_available[2 * i + 1] == val2) in noa1305_write_raw()
|
H A D | apds9306.c | 546 static int apds9306_intg_time_get(struct apds9306_data *data, int *val2) in apds9306_intg_time_get() argument 559 *val2 = ret; in apds9306_intg_time_get() 564 static int apds9306_intg_time_set(struct apds9306_data *data, int val2) in apds9306_intg_time_set() argument 572 if (!iio_gts_valid_time(&data->gts, val2)) { in apds9306_intg_time_set() 573 dev_err_ratelimited(dev, "Unsupported integration time %u\n", val2); in apds9306_intg_time_set() 589 if (intg_old == val2) in apds9306_intg_time_set() 597 val2, &gain_new); in apds9306_intg_time_set() 613 ret = iio_gts_find_sel_by_int_time(&data->gts, val2); in apds9306_intg_time_set() 629 int *val2) in apds9306_sampling_freq_get() argument 642 *val2 = apds9306_repeat_rate_freq[repeat_rate_idx][1]; in apds9306_sampling_freq_get() [all …]
|
/linux/tools/testing/selftests/bpf/progs/ |
H A D | test_core_autosize.c | 15 unsigned int val2; member 24 unsigned long val2; member 34 long val2; member 42 unsigned int val2; member 53 .val2 = 0x0a0b0c0d, 94 val2_samesized = in->val2; in handle_samesize() 100 out->val2 = in->val2; in handle_samesize() 115 val2_downsized = in->val2; in handle_downsize() 121 out->val2 = in->val2; in handle_downsize() 153 bpf_core_read_int(&tmp, bpf_core_field_size(in->val2), &in->val2); in handle_probed() [all …]
|
/linux/sound/pcmcia/pdaudiocf/ |
H A D | pdaudiocf_irq.c | 51 register u16 val1, val2; in pdacf_transfer_mono32() local 55 val2 = inw(rdp_port); in pdacf_transfer_mono32() 57 *dst++ = ((((u32)val2 & 0xff) << 24) | ((u32)val1 << 8)) ^ xor; in pdacf_transfer_mono32() 71 register u16 val1, val2, val3; in pdacf_transfer_stereo32() local 75 val2 = inw(rdp_port); in pdacf_transfer_stereo32() 77 *dst++ = ((((u32)val2 & 0xff) << 24) | ((u32)val1 << 8)) ^ xor; in pdacf_transfer_stereo32() 78 *dst++ = (((u32)val3 << 16) | (val2 & 0xff00)) ^ xor; in pdacf_transfer_stereo32() 92 register u16 val1, val2; in pdacf_transfer_mono32sw() local 96 val2 = inw(rdp_port); in pdacf_transfer_mono32sw() 98 *dst++ = swab32((((val2 & 0xff) << 24) | ((u32)val1 << 8)) ^ xor); in pdacf_transfer_mono32sw() [all …]
|
/linux/drivers/iio/common/hid-sensors/ |
H A D | hid-sensor-attributes.c | 93 static void split_micro_fraction(unsigned int no, int exp, int *val1, int *val2) in split_micro_fraction() argument 98 *val2 = no % divisor * int_pow(10, 6 - exp); in split_micro_fraction() 110 int *val1, int *val2) in convert_from_vtf_format() argument 121 *val2 = 0; in convert_from_vtf_format() 123 split_micro_fraction(value, -exp, val1, val2); in convert_from_vtf_format() 127 *val2 = sign * (*val2); in convert_from_vtf_format() 131 static u32 convert_to_vtf_format(int size, int exp, int val1, int val2) in convert_to_vtf_format() argument 137 if (val1 < 0 || val2 < 0) in convert_to_vtf_format() 143 value += abs(val2) / divisor; in convert_to_vtf_format() 175 int *val1, int *val2) in hid_sensor_read_samp_freq_value() argument [all …]
|
/linux/drivers/iio/amplifiers/ |
H A D | hmc425a.c | 57 int (*code_to_gain_dB)(int code, int *val, int *val2); 68 static int gain_dB_to_code(struct hmc425a_state *st, int val, int val2, int *code) in gain_dB_to_code() argument 74 gain = (val * 1000) - (val2 / 1000); in gain_dB_to_code() 76 gain = (val * 1000) + (val2 / 1000); in gain_dB_to_code() 114 static int code_to_gain_dB(struct hmc425a_state *st, int *val, int *val2) in code_to_gain_dB() argument 118 return st->chip_info->code_to_gain_dB(st->gain, val, val2); in code_to_gain_dB() 121 static int hmc425a_code_to_gain_dB(int code, int *val, int *val2) in hmc425a_code_to_gain_dB() argument 124 *val2 = ((~code * -500) % 1000) * 1000; in hmc425a_code_to_gain_dB() 128 static int hmc540s_code_to_gain_dB(int code, int *val, int *val2) in hmc540s_code_to_gain_dB() argument 131 *val2 = ((~code * -1000) % 1000) * 1000; in hmc540s_code_to_gain_dB() [all …]
|
/linux/lib/ |
H A D | test_ubsan.c | 25 volatile int val2 = 2; in test_ubsan_sub_overflow() local 28 val -= val2; in test_ubsan_sub_overflow() 50 volatile int val2 = 0; in test_ubsan_divrem_overflow() local 53 val /= val2; in test_ubsan_divrem_overflow() 60 volatile int val2 = INT_MAX; in test_ubsan_shift_out_of_bounds() local 66 val2 <<= wrap; in test_ubsan_shift_out_of_bounds() 94 bool val, val2, *ptr; in test_ubsan_load_invalid_value() local 103 ptr = &val2; in test_ubsan_load_invalid_value() 104 val2 = val; in test_ubsan_load_invalid_value()
|
/linux/arch/arm/probes/kprobes/ |
H A D | test-core.h | 239 #define TEST_RR(code1, reg1, val1, code2, reg2, val2, code3) \ argument 242 TEST_ARG_REG(reg2, val2) \ 247 #define TEST_RRR(code1, reg1, val1, code2, reg2, val2, code3, reg3, val3, code4)\ argument 250 TEST_ARG_REG(reg2, val2) \ 256 #define TEST_RRRR(code1, reg1, val1, code2, reg2, val2, code3, reg3, val3, code4, reg4, val4) \ argument 259 TEST_ARG_REG(reg2, val2) \ 273 #define TEST_PR(code1, reg1, val1, code2, reg2, val2, code3) \ argument 276 TEST_ARG_REG(reg2, val2) \ 281 #define TEST_RP(code1, reg1, val1, code2, reg2, val2, code3) \ argument 284 TEST_ARG_PTR(reg2, val2) \ [all …]
|
/linux/drivers/iio/afe/ |
H A D | iio-rescale.c | 23 int *val, int *val2) in rescale_process_scale() argument 36 *val2 = rescale->denominator; in rescale_process_scale() 45 !check_mul_overflow(*val2, rescale->denominator, &_val2)) { in rescale_process_scale() 47 *val2 = _val2; in rescale_process_scale() 63 tmp = *val2; in rescale_process_scale() 65 tmp = ULL(1) << *val2; in rescale_process_scale() 70 *val2 = rem / (int)tmp; in rescale_process_scale() 72 *val2 += div_s64((s64)rem2 * 1000000000LL, tmp); in rescale_process_scale() 84 neg = *val < 0 || *val2 < 0; in rescale_process_scale() 89 tmp = (s64)rem * mult + (s64)abs(*val2) * abs(rescale->numerator); in rescale_process_scale() [all …]
|
/linux/drivers/iio/proximity/ |
H A D | isl29501.c | 658 int *val, int *val2) in isl29501_get_scale() argument 667 *val2 = 6553600; in isl29501_get_scale() 673 *val2 = 95874; in isl29501_get_scale() 679 *val2 = 10000; in isl29501_get_scale() 694 *val2 = 0; in isl29501_get_scale() 699 *val2 = isl29501_current_scale_table[current_scale - 1][1]; in isl29501_get_scale() 705 *val2 = 100000; in isl29501_get_scale() 732 int *val, int *val2) in isl29501_get_inttime() argument 745 *val2 = isl29501_int_time[inttime][1]; in isl29501_get_inttime() 751 int *val, int *val2) in isl29501_get_freq() argument [all …]
|
/linux/arch/sh/boards/mach-dreamcast/ |
H A D | rtc.c | 35 unsigned long val1, val2; in aica_rtc_gettimeofday() local 42 val2 = ((__raw_readl(AICA_RTC_SECS_H) & 0xffff) << 16) | in aica_rtc_gettimeofday() 44 } while (val1 != val2); in aica_rtc_gettimeofday() 63 unsigned long val1, val2; in aica_rtc_settimeofday() local 74 val2 = ((__raw_readl(AICA_RTC_SECS_H) & 0xffff) << 16) | in aica_rtc_settimeofday() 76 } while (val1 != val2); in aica_rtc_settimeofday()
|
/linux/drivers/iio/humidity/ |
H A D | hdc100x.c | 147 static int hdc100x_set_it_time(struct hdc100x_data *data, int chan, int val2) in hdc100x_set_it_time() argument 154 if (val2 && val2 == hdc100x_int_time[chan][i]) { in hdc100x_set_it_time() 159 data->adc_int_us[chan] = val2; in hdc100x_set_it_time() 201 int *val2, long mask) in hdc100x_read_raw() argument 232 *val2 = data->adc_int_us[chan->address]; in hdc100x_read_raw() 237 *val2 = 65536; in hdc100x_read_raw() 241 *val2 = 65536; in hdc100x_read_raw() 247 *val2 = 515151; in hdc100x_read_raw() 256 int val, int val2, lon in hdc100x_write_raw() argument [all...] |
/linux/sound/isa/cs423x/ |
H A D | cs4236_lib.c | 549 unsigned short val1, val2; in snd_cs4236_put_double() local 552 val2 = ucontrol->value.integer.value[1] & mask; in snd_cs4236_put_double() 555 val2 = mask - val2; in snd_cs4236_put_double() 558 val2 <<= shift_right; in snd_cs4236_put_double() 562 val2 = (chip->eimage[CS4236_REG(right_reg)] & ~(mask << shift_right)) | val2; in snd_cs4236_put_double() 563 …change = val1 != chip->eimage[CS4236_REG(left_reg)] || val2 != chip->eimage[CS4236_REG(right_reg)]; in snd_cs4236_put_double() 565 snd_cs4236_ext_out(chip, right_reg, val2); in snd_cs4236_put_double() 567 …hip->eimage[CS4236_REG(left_reg)] & ~((mask << shift_left) | (mask << shift_right))) | val1 | val2; in snd_cs4236_put_double() 625 unsigned short val1, val2; in snd_cs4236_put_double1() local 628 val2 = ucontrol->value.integer.value[1] & mask; in snd_cs4236_put_double1() [all …]
|
/linux/drivers/iio/adc/ |
H A D | max77541-adc.c | 31 int *val, int *val2) in max77541_adc_offset() argument 44 int *val, int *val2) in max77541_adc_scale() argument 64 *val2 = 250000; in max77541_adc_scale() 68 *val2 = 500000; in max77541_adc_scale() 136 int *val, int *val2, long mask) in max77541_adc_read_raw() argument 140 return max77541_adc_offset(indio_dev, chan, val, val2); in max77541_adc_read_raw() 142 return max77541_adc_scale(indio_dev, chan, val, val2); in max77541_adc_read_raw()
|
/linux/drivers/gpu/drm/i915/display/ |
H A D | dvo_tfp410.c | 268 u8 val, val2; in tfp410_dump_regs() local 287 tfp410_readb(dvo, TFP410_DE_CNT_HI, &val2); in tfp410_dump_regs() 288 DRM_DEBUG_KMS("TFP410_DE_CNT: 0x%02X%02X\n", val2, val); in tfp410_dump_regs() 290 tfp410_readb(dvo, TFP410_DE_LIN_HI, &val2); in tfp410_dump_regs() 291 DRM_DEBUG_KMS("TFP410_DE_LIN: 0x%02X%02X\n", val2, val); in tfp410_dump_regs() 293 tfp410_readb(dvo, TFP410_H_RES_HI, &val2); in tfp410_dump_regs() 294 DRM_DEBUG_KMS("TFP410_H_RES: 0x%02X%02X\n", val2, val); in tfp410_dump_regs() 296 tfp410_readb(dvo, TFP410_V_RES_HI, &val2); in tfp410_dump_regs() 297 DRM_DEBUG_KMS("TFP410_V_RES: 0x%02X%02X\n", val2, val); in tfp410_dump_regs()
|
/linux/drivers/iio/dac/ |
H A D | mcp4728.c | 301 int *val2) in mcp4728_get_scale_avail() argument 304 *val2 = data->scales_avail[scale * 2 + 1]; in mcp4728_get_scale_avail() 308 int *val2) in mcp4728_get_scale() argument 314 mcp4728_get_scale_avail(MCP4728_SCALE_VDD, data, val, val2); in mcp4728_get_scale() 318 data, val, val2); in mcp4728_get_scale() 321 data, val, val2); in mcp4728_get_scale() 327 int val2) in mcp4728_find_matching_scale() argument 331 data->scales_avail[i * 2 + 1] == val2) in mcp4728_find_matching_scale() 338 int val2) in mcp4728_set_scale() argument 340 int scale = mcp4728_find_matching_scale(data, val, val2); in mcp4728_set_scale() [all …]
|
/linux/drivers/iio/imu/ |
H A D | adis16460.c | 142 static int adis16460_set_freq(struct iio_dev *indio_dev, int val, int val2) in adis16460_set_freq() argument 147 t = val * 1000 + val2 / 1000; in adis16460_set_freq() 161 static int adis16460_get_freq(struct iio_dev *indio_dev, int *val, int *val2) in adis16460_get_freq() argument 174 *val2 = (freq % 1000) * 1000; in adis16460_get_freq() 180 const struct iio_chan_spec *chan, int *val, int *val2, long info) in adis16460_read_raw() argument 191 *val2 = st->chip_info->gyro_max_val; in adis16460_read_raw() 195 *val2 = st->chip_info->accel_max_val; in adis16460_read_raw() 207 return adis16460_get_freq(indio_dev, val, val2); in adis16460_read_raw() 214 const struct iio_chan_spec *chan, int val, int val2, long info) in adis16460_write_raw() argument 218 return adis16460_set_freq(indio_dev, val, val2); in adis16460_write_raw()
|
H A D | kmx61.c | 166 int val2; member 182 int val2; member 292 static int kmx61_convert_freq_to_bit(int val, int val2) in kmx61_convert_freq_to_bit() argument 298 val2 == kmx61_samp_freq_table[i].val2) in kmx61_convert_freq_to_bit() 303 static int kmx61_convert_wake_up_odr_to_bit(int val, int val2) in kmx61_convert_wake_up_odr_to_bit() argument 309 kmx61_wake_up_odr_table[i].val2 == val2) in kmx61_convert_wake_up_odr_to_bit() 402 static int kmx61_set_wake_up_odr(struct kmx61_data *data, int val, int val2) in kmx61_set_wake_up_odr() argument 406 odr_bits = kmx61_convert_wake_up_odr_to_bit(val, val2); in kmx61_set_wake_up_odr() 417 static int kmx61_set_odr(struct kmx61_data *data, int val, int val2, u8 device) in kmx61_set_odr() argument 427 lodr_bits = kmx61_convert_freq_to_bit(val, val2); in kmx61_set_odr() [all …]
|
/linux/drivers/iio/ |
H A D | inkern.c | 545 static int iio_channel_read(struct iio_channel *chan, int *val, int *val2, in iio_channel_read() argument 554 if (!val2) in iio_channel_read() 555 val2 = &unused; in iio_channel_read() 566 *val2 = vals[1]; in iio_channel_read() 569 chan->channel, val, val2, info); in iio_channel_read() 694 int iio_read_channel_attribute(struct iio_channel *chan, int *val, int *val2, in iio_read_channel_attribute() argument 703 return iio_channel_read(chan, val, val2, attribute); in iio_read_channel_attribute() 707 int iio_read_channel_offset(struct iio_channel *chan, int *val, int *val2) in iio_read_channel_offset() argument 709 return iio_read_channel_attribute(chan, val, val2, IIO_CHAN_INFO_OFFSET); in iio_read_channel_offset() 749 int iio_read_channel_scale(struct iio_channel *chan, int *val, int *val2) in iio_read_channel_scale() argument [all …]
|