if (dvb_register_frontend(budget->dvb_adapter, budget->dvb_frontend)) { 
if (dvb_register_frontend(&budget->dvb_adapter, budget->dvb_frontend)) { 
static void frontend_init(struct budget_patch* budget){	switch(budget->dev->pci->subsystem_device) {	case 0x0000: // Hauppauge/TT WinTV DVB-S rev1.X        case 0x1013: // SATELCO Multimedia PCI		// try the ALPS BSRV2 first of all		budget->dvb_frontend = ves1x93_attach(&alps_bsrv2_config, &budget->i2c_adap);		if (budget->dvb_frontend) {			budget->dvb_frontend->ops->diseqc_send_master_cmd = budget_patch_diseqc_send_master_cmd;			budget->dvb_frontend->ops->diseqc_send_burst = budget_patch_diseqc_send_burst;			budget->dvb_frontend->ops->set_tone = budget_patch_set_tone;			break;		}		// try the ALPS BSRU6 now		budget->dvb_frontend = stv0299_attach(&alps_bsru6_config, &budget->i2c_adap);		if (budget->dvb_frontend) {			budget->dvb_frontend->ops->diseqc_send_master_cmd = budget_diseqc_send_master_cmd;			budget->dvb_frontend->ops->diseqc_send_burst = budget_diseqc_send_burst;			budget->dvb_frontend->ops->set_tone = budget_set_tone;			break;		}		// Try the grundig 29504-451		budget->dvb_frontend = tda8083_attach(&grundig_29504_451_config, &budget->i2c_adap);		if (budget->dvb_frontend) {			budget->dvb_frontend->ops->diseqc_send_master_cmd = budget_diseqc_send_master_cmd;			budget->dvb_frontend->ops->diseqc_send_burst = budget_diseqc_send_burst;			budget->dvb_frontend->ops->set_tone = budget_set_tone;			break;		}		break;	}	if (budget->dvb_frontend == NULL) {		printk("dvb-ttpci: A frontend driver was not found for device %04x/%04x subsystem %04x/%04x\n",		       budget->dev->pci->vendor,		       budget->dev->pci->device,		       budget->dev->pci->subsystem_vendor,		       budget->dev->pci->subsystem_device);	} else {		if (dvb_register_frontend(budget->dvb_adapter, budget->dvb_frontend)) {			printk("budget-av: Frontend registration failed!\n");			if (budget->dvb_frontend->ops->release)				budget->dvb_frontend->ops->release(budget->dvb_frontend);			budget->dvb_frontend = NULL;		}	}}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/fdc53a6dbfea18e621dd23ed5cfb160837d7ce52/budget-patch.c/clean/drivers/media/dvb/ttpci/budget-patch.c