Lines Matching +full:sleep +full:- +full:hardware +full:- +full:state

1 // SPDX-License-Identifier: GPL-2.0-or-later
60 * Should only be implemented if it actually reads something from the hardware.
72 if (fe->ops.tuner_ops.set_params) { in dvb_dummy_fe_set_frontend()
73 fe->ops.tuner_ops.set_params(fe); in dvb_dummy_fe_set_frontend()
74 if (fe->ops.i2c_gate_ctrl) in dvb_dummy_fe_set_frontend()
75 fe->ops.i2c_gate_ctrl(fe, 0); in dvb_dummy_fe_set_frontend()
105 struct dvb_dummy_fe_state *state = fe->demodulator_priv; in dvb_dummy_fe_release() local
107 kfree(state); in dvb_dummy_fe_release()
114 struct dvb_dummy_fe_state *state = NULL; in dvb_dummy_fe_ofdm_attach() local
116 /* allocate memory for the internal state */ in dvb_dummy_fe_ofdm_attach()
117 state = kzalloc(sizeof(struct dvb_dummy_fe_state), GFP_KERNEL); in dvb_dummy_fe_ofdm_attach()
118 if (!state) in dvb_dummy_fe_ofdm_attach()
122 memcpy(&state->frontend.ops, in dvb_dummy_fe_ofdm_attach()
126 state->frontend.demodulator_priv = state; in dvb_dummy_fe_ofdm_attach()
127 return &state->frontend; in dvb_dummy_fe_ofdm_attach()
135 struct dvb_dummy_fe_state *state = NULL; in dvb_dummy_fe_qpsk_attach() local
137 /* allocate memory for the internal state */ in dvb_dummy_fe_qpsk_attach()
138 state = kzalloc(sizeof(struct dvb_dummy_fe_state), GFP_KERNEL); in dvb_dummy_fe_qpsk_attach()
139 if (!state) in dvb_dummy_fe_qpsk_attach()
143 memcpy(&state->frontend.ops, in dvb_dummy_fe_qpsk_attach()
147 state->frontend.demodulator_priv = state; in dvb_dummy_fe_qpsk_attach()
148 return &state->frontend; in dvb_dummy_fe_qpsk_attach()
156 struct dvb_dummy_fe_state *state = NULL; in dvb_dummy_fe_qam_attach() local
158 /* allocate memory for the internal state */ in dvb_dummy_fe_qam_attach()
159 state = kzalloc(sizeof(struct dvb_dummy_fe_state), GFP_KERNEL); in dvb_dummy_fe_qam_attach()
160 if (!state) in dvb_dummy_fe_qam_attach()
164 memcpy(&state->frontend.ops, in dvb_dummy_fe_qam_attach()
168 state->frontend.demodulator_priv = state; in dvb_dummy_fe_qam_attach()
169 return &state->frontend; in dvb_dummy_fe_qam_attach()
176 .name = "Dummy DVB-T",
200 .sleep = dvb_dummy_fe_sleep,
215 .name = "Dummy DVB-C",
234 .sleep = dvb_dummy_fe_sleep,
249 .name = "Dummy DVB-S",
269 .sleep = dvb_dummy_fe_sleep,