Searched refs:ch_data (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/iio/proximity/ |
| H A D | hx9023s.c | 162 struct hx9023s_ch_data ch_data[HX9023S_CH_NUM]; member 348 ch_pos[i] = data->ch_data[i].channel_positive == HX9023S_NOT_CONNECTED ? in hx9023s_ch_cfg() 349 HX9023S_NOT_CONNECTED : conn_cs[data->ch_data[i].channel_positive]; in hx9023s_ch_cfg() 350 ch_neg[i] = data->ch_data[i].channel_negative == HX9023S_NOT_CONNECTED ? in hx9023s_ch_cfg() 351 HX9023S_NOT_CONNECTED : conn_cs[data->ch_data[i].channel_negative]; in hx9023s_ch_cfg() 417 data->ch_data[ch].thres.near = tmp; in hx9023s_get_thres_near() 437 data->ch_data[ch].thres.far = tmp; in hx9023s_get_thres_far() 448 data->ch_data[ch].thres.near = ((val / 32) & GENMASK(9, 0)) * 32; in hx9023s_set_thres_near() 460 data->ch_data[ch].thres.far = ((val / 32) & GENMASK(9, 0)) * 32; in hx9023s_set_thres_far() 484 data->ch_data[i].sel_diff = test_bit(i, &tmp); in hx9023s_data_select() [all …]
|
| /linux/drivers/iio/dac/ |
| H A D | ad3552r-common.c | 96 static void ad3552r_get_custom_range(struct ad3552r_ch_data *ch_data, in ad3552r_get_custom_range() argument 108 common = 2575 * ch_data->rfb; in ad3552r_get_custom_range() 109 offset = ch_data->gain_offset; in ad3552r_get_custom_range() 111 gn = gains_scaling_table[ch_data->n]; in ad3552r_get_custom_range() 116 gp = gains_scaling_table[ch_data->p]; in ad3552r_get_custom_range() 122 void ad3552r_calc_gain_and_offset(struct ad3552r_ch_data *ch_data, in ad3552r_calc_gain_and_offset() argument 128 if (ch_data->range_override) { in ad3552r_calc_gain_and_offset() 129 ad3552r_get_custom_range(ch_data, &v_min, &v_max); in ad3552r_calc_gain_and_offset() 132 idx = ch_data->range; in ad3552r_calc_gain_and_offset() 148 ch_data->scale_int = div_s64_rem(span, 65536, &rem); in ad3552r_calc_gain_and_offset() [all …]
|
| H A D | ad3552r.c | 26 struct ad3552r_ch_data ch_data[AD3552R_MAX_CH]; member 174 *val = dac->ch_data[ch].scale_int; in ad3552r_read_raw() 175 *val2 = dac->ch_data[ch].scale_dec; in ad3552r_read_raw() 178 *val = dac->ch_data[ch].offset_int; in ad3552r_read_raw() 179 *val2 = dac->ch_data[ch].offset_dec; in ad3552r_read_raw() 434 &dac->ch_data[ch].p, in ad3552r_configure_custom_gain() 435 &dac->ch_data[ch].n, in ad3552r_configure_custom_gain() 436 &dac->ch_data[ch].rfb, in ad3552r_configure_custom_gain() 437 &dac->ch_data[ch].gain_offset); in ad3552r_configure_custom_gain() 441 dac->ch_data[ch].range_override = 1; in ad3552r_configure_custom_gain() [all …]
|
| H A D | ad3552r-hs.c | 54 struct ad3552r_ch_data ch_data[AD3552R_MAX_CH]; member 142 *val = st->ch_data[ch].scale_int; in ad3552r_hs_read_raw() 143 *val2 = st->ch_data[ch].scale_dec; in ad3552r_hs_read_raw() 146 *val = st->ch_data[ch].offset_int; in ad3552r_hs_read_raw() 147 *val2 = st->ch_data[ch].offset_dec; in ad3552r_hs_read_raw() 721 &st->ch_data[ch].p, in ad3552r_hs_setup() 722 &st->ch_data[ch].n, in ad3552r_hs_setup() 723 &st->ch_data[ch].rfb, in ad3552r_hs_setup() 724 &st->ch_data[ch].gain_offset); in ad3552r_hs_setup() 728 gain = ad3552r_calc_custom_gain(st->ch_data[ch].p, in ad3552r_hs_setup() [all …]
|
| H A D | ad3552r.h | 229 void ad3552r_calc_gain_and_offset(struct ad3552r_ch_data *ch_data,
|
| /linux/drivers/gpu/drm/gma500/ |
| H A D | cdv_intel_dp.c | 575 uint32_t ch_data = ch_ctl + 4; in cdv_intel_dp_aux_ch() local 604 REG_WRITE(ch_data + i, in cdv_intel_dp_aux_ch() 661 unpack_aux(REG_READ(ch_data + i), in cdv_intel_dp_aux_ch()
|