Lines Matching defs:state
138 struct cinergyt2_fe_state *state = fe->demodulator_priv;
141 mutex_lock(&state->data_mutex);
142 state->data[0] = CINERGYT2_EP1_GET_TUNER_STATUS;
144 ret = dvb_usb_generic_rw(state->d, state->data, 1,
145 state->data, sizeof(state->status), 0);
147 memcpy(&state->status, state->data, sizeof(state->status));
148 mutex_unlock(&state->data_mutex);
155 if (0xffff - le16_to_cpu(state->status.gain) > 30)
157 if (state->status.lock_bits & (1 << 6))
159 if (state->status.lock_bits & (1 << 5))
161 if (state->status.lock_bits & (1 << 4))
163 if (state->status.lock_bits & (1 << 1))
175 struct cinergyt2_fe_state *state = fe->demodulator_priv;
177 *ber = le32_to_cpu(state->status.viterbi_error_rate);
183 struct cinergyt2_fe_state *state = fe->demodulator_priv;
185 *unc = le32_to_cpu(state->status.uncorrected_block_count);
192 struct cinergyt2_fe_state *state = fe->demodulator_priv;
194 *strength = (0xffff - le16_to_cpu(state->status.gain));
200 struct cinergyt2_fe_state *state = fe->demodulator_priv;
202 *snr = (state->status.snr << 8) | state->status.snr;
227 struct cinergyt2_fe_state *state = fe->demodulator_priv;
231 mutex_lock(&state->data_mutex);
233 param = (void *)state->data;
252 err = dvb_usb_generic_rw(state->d, state->data, sizeof(*param),
253 state->data, 2, 0);
257 mutex_unlock(&state->data_mutex);
263 struct cinergyt2_fe_state *state = fe->demodulator_priv;
264 kfree(state);