Lines Matching refs:frontend
238 dvb->frontend = dvb_attach(zl10353_attach, &config,
241 printk(KERN_ERR "tm6000: no frontend defined for the device!\n");
245 return (!dvb->frontend) ? -1 : 0;
259 /* attach the frontend */
262 printk(KERN_ERR "tm6000: couldn't attach the frontend!\n");
270 if (dvb->frontend) {
278 dvb->frontend->callback = tm6000_tuner_callback;
279 ret = dvb_register_frontend(&dvb->adapter, dvb->frontend);
282 "tm6000: couldn't register frontend\n");
286 if (!dvb_attach(xc2028_attach, dvb->frontend, &cfg)) {
288 "frontend (xc3028)\n");
293 "attached to frontend!\n");
301 dvb->frontend->callback = tm6000_xc5000_callback;
302 ret = dvb_register_frontend(&dvb->adapter, dvb->frontend);
305 "tm6000: couldn't register frontend\n");
309 if (!dvb_attach(xc5000_attach, dvb->frontend, &dev->i2c_adap, &cfg)) {
311 "frontend (xc5000)\n");
316 "attached to frontend!\n");
321 printk(KERN_ERR "tm6000: no frontend found\n");
352 if (dvb->frontend) {
353 dvb_frontend_detach(dvb->frontend);
354 dvb_unregister_frontend(dvb->frontend);
376 if (dvb->frontend) {
377 dvb_frontend_detach(dvb->frontend);
378 dvb_unregister_frontend(dvb->frontend);