Lines Matching refs:ch_data
270 struct ad3552r_ch_data ch_data[AD3552R_NUM_CH];
473 *val = dac->ch_data[ch].scale_int;
474 *val2 = dac->ch_data[ch].scale_dec;
477 *val = dac->ch_data[ch].offset_int;
478 *val2 = dac->ch_data[ch].offset_dec;
724 common = 2575 * dac->ch_data[i].rfb;
725 offset = dac->ch_data[i].gain_offset;
727 gn = gains_scaling_table[dac->ch_data[i].n];
732 gp = gains_scaling_table[dac->ch_data[i].p];
743 if (dac->ch_data[ch].range_override) {
747 idx = dac->ch_data[ch].range;
768 dac->ch_data[ch].scale_int = div_s64_rem(span, 65536, &rem);
770 dac->ch_data[ch].scale_dec = DIV_ROUND_CLOSEST((s64)rem * 1000000,
773 dac->ch_data[ch].offset_int = div_s64_rem(v_min * 65536, span, &rem);
775 dac->ch_data[ch].offset_dec = div_s64(tmp, span);
818 dac->ch_data[ch].range_override = 1;
827 dac->ch_data[ch].p = val;
835 dac->ch_data[ch].n = val;
842 dac->ch_data[ch].rfb = val;
849 dac->ch_data[ch].gain_offset = val;
989 dac->ch_data[ch].range = val;