Lines Matching refs:dvb_frontend
133 static int budget_set_tone(struct dvb_frontend* fe, fe_sec_tone_mode_t tone) in budget_set_tone()
153 static int budget_diseqc_send_master_cmd(struct dvb_frontend* fe, struct dvb_diseqc_master_cmd* cmd) in budget_diseqc_send_master_cmd()
162 static int budget_diseqc_send_burst(struct dvb_frontend* fe, fe_sec_mini_cmd_t minicmd) in budget_diseqc_send_burst()
226 static int budget_patch_set_tone(struct dvb_frontend* fe, fe_sec_tone_mode_t tone) in budget_patch_set_tone()
246 static int budget_patch_diseqc_send_master_cmd(struct dvb_frontend* fe, struct dvb_diseqc_master_cm… in budget_patch_diseqc_send_master_cmd()
255 static int budget_patch_diseqc_send_burst(struct dvb_frontend* fe, fe_sec_mini_cmd_t minicmd) in budget_patch_diseqc_send_burst()
264 static int alps_bsrv2_tuner_set_params(struct dvb_frontend *fe) in alps_bsrv2_tuner_set_params()
306 static int grundig_29504_451_tuner_set_params(struct dvb_frontend *fe) in grundig_29504_451_tuner_set_params()
338 budget->dvb_frontend = dvb_attach(ves1x93_attach, &alps_bsrv2_config, &budget->i2c_adap); in frontend_init()
339 if (budget->dvb_frontend) { in frontend_init()
340 budget->dvb_frontend->ops.tuner_ops.set_params = alps_bsrv2_tuner_set_params; in frontend_init()
341 budget->dvb_frontend->ops.diseqc_send_master_cmd = budget_patch_diseqc_send_master_cmd; in frontend_init()
342 budget->dvb_frontend->ops.diseqc_send_burst = budget_patch_diseqc_send_burst; in frontend_init()
343 budget->dvb_frontend->ops.set_tone = budget_patch_set_tone; in frontend_init()
348 budget->dvb_frontend = dvb_attach(stv0299_attach, &alps_bsru6_config, &budget->i2c_adap); in frontend_init()
349 if (budget->dvb_frontend) { in frontend_init()
350 budget->dvb_frontend->ops.tuner_ops.set_params = alps_bsru6_tuner_set_params; in frontend_init()
351 budget->dvb_frontend->tuner_priv = &budget->i2c_adap; in frontend_init()
353 budget->dvb_frontend->ops.diseqc_send_master_cmd = budget_diseqc_send_master_cmd; in frontend_init()
354 budget->dvb_frontend->ops.diseqc_send_burst = budget_diseqc_send_burst; in frontend_init()
355 budget->dvb_frontend->ops.set_tone = budget_set_tone; in frontend_init()
360 budget->dvb_frontend = dvb_attach(tda8083_attach, &grundig_29504_451_config, &budget->i2c_adap); in frontend_init()
361 if (budget->dvb_frontend) { in frontend_init()
362 budget->dvb_frontend->ops.tuner_ops.set_params = grundig_29504_451_tuner_set_params; in frontend_init()
363 budget->dvb_frontend->ops.diseqc_send_master_cmd = budget_diseqc_send_master_cmd; in frontend_init()
364 budget->dvb_frontend->ops.diseqc_send_burst = budget_diseqc_send_burst; in frontend_init()
365 budget->dvb_frontend->ops.set_tone = budget_set_tone; in frontend_init()
371 if (budget->dvb_frontend == NULL) { in frontend_init()
378 if (dvb_register_frontend(&budget->dvb_adapter, budget->dvb_frontend)) { in frontend_init()
380 dvb_frontend_detach(budget->dvb_frontend); in frontend_init()
381 budget->dvb_frontend = NULL; in frontend_init()
640 if (budget->dvb_frontend) { in budget_patch_detach()
641 dvb_unregister_frontend(budget->dvb_frontend); in budget_patch_detach()
642 dvb_frontend_detach(budget->dvb_frontend); in budget_patch_detach()