#if CONFIG_DVB_MT352 
#ifdef CONFIG_DVB_MT352 
static int dvb_init(struct saa7134_dev *dev){	/* init struct videobuf_dvb */	dev->ts.nr_bufs    = 32;	dev->ts.nr_packets = 32*4;	dev->dvb.name = dev->name;	videobuf_queue_init(&dev->dvb.dvbq, &saa7134_ts_qops,			    dev->pci, &dev->slock,			    V4L2_BUF_TYPE_VIDEO_CAPTURE,			    V4L2_FIELD_ALTERNATE,			    sizeof(struct saa7134_buf),			    dev);	switch (dev->board) {#if CONFIG_DVB_MT352	case SAA7134_BOARD_PINNACLE_300I_DVBT_PAL:		printk("%s: pinnacle 300i dvb setup\n",dev->name);		dev->dvb.frontend = mt352_attach(&pinnacle_300i,						 &dev->i2c_adap);		break;#endif#if CONFIG_DVB_TDA1004X	case SAA7134_BOARD_MD7134:		dev->dvb.frontend = tda10046_attach(&medion_cardbus,						    &dev->i2c_adap);		break;	case SAA7134_BOARD_PHILIPS_TOUGH:		dev->dvb.frontend = tda10046_attach(&philips_tu1216_config,						    &dev->i2c_adap);		break;	case SAA7134_BOARD_FLYDVBTDUO:		dev->dvb.frontend = tda10046_attach(&tda827x_lifeview_config,						    &dev->i2c_adap);		break;	case SAA7134_BOARD_THYPHOON_DVBT_DUO_CARDBUS:		dev->dvb.frontend = tda10046_attach(&tda827x_lifeview_config,						    &dev->i2c_adap);		break;#endif	default:		printk("%s: Huh? unknown DVB card?\n",dev->name);		break;	}	if (NULL == dev->dvb.frontend) {		printk("%s: frontend initialization failed\n",dev->name);		return -1;	}	/* register everything else */	return videobuf_dvb_register(&dev->dvb, THIS_MODULE, dev);}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/0b1cd0c77429083d6ceb379b1d15c6bca165e90b/saa7134-dvb.c/buggy/drivers/media/video/saa7134/saa7134-dvb.c