Lines Matching refs:frontend
282 if (!demux->dmx.frontend)
285 if (dvb->frontend) {
314 if (dvb->frontend) {
435 /* register frontend */
436 result = dvb_register_frontend(&dvb->adapter, dvb->frontend);
443 /* Hook dvb frontend */
444 dvb->set_frontend = dvb->frontend->ops.set_frontend;
445 dvb->frontend->ops.set_frontend = au0828_set_frontend;
516 dvb_unregister_frontend(dvb->frontend);
518 dvb_frontend_detach(dvb->frontend);
537 if (dvb->frontend == NULL)
547 dvb_unregister_frontend(dvb->frontend);
548 dvb_frontend_detach(dvb->frontend);
556 dvb->frontend = NULL;
570 /* init frontend */
574 dvb->frontend = dvb_attach(au8522_attach,
577 if (dvb->frontend != NULL)
581 dvb_attach(xc5000_attach, dvb->frontend,
586 dvb_attach(xc5000_attach, dvb->frontend,
593 dvb->frontend = dvb_attach(au8522_attach,
596 if (dvb->frontend != NULL)
597 dvb_attach(mxl5007t_attach, dvb->frontend,
602 dvb->frontend = dvb_attach(au8522_attach,
605 if (dvb->frontend != NULL)
606 dvb_attach(tda18271_attach, dvb->frontend,
611 dvb->frontend = dvb_attach(au8522_attach,
614 if (dvb->frontend != NULL) {
615 dvb_attach(xc5000_attach, dvb->frontend,
621 pr_warn("The frontend of your DVB/ATSC card isn't supported yet\n");
624 if (NULL == dvb->frontend) {
630 dvb->frontend->callback = au0828_tuner_callback;
635 if (dvb->frontend->ops.release)
636 dvb->frontend->ops.release(dvb->frontend);
637 dvb->frontend = NULL;
651 if (dvb->frontend) {
661 /* suspend frontend - does tuner and fe to sleep */
662 rc = dvb_frontend_suspend(dvb->frontend);
672 if (dvb->frontend) {
673 /* resume frontend - does fe and tuner init */
674 rc = dvb_frontend_resume(dvb->frontend);