budget->dvb_adapter->priv = budget; 
budget->dvb_adapter.priv = budget; 
static int budget_attach (struct saa7146_dev* dev, struct saa7146_pci_extension_data *info){	struct budget *budget = NULL;	int err;	budget = kmalloc(sizeof(struct budget), GFP_KERNEL);	if( NULL == budget ) {		return -ENOMEM;	}	dprintk(2, "dev:%p, info:%p, budget:%p\n", dev, info, budget);	dev->ext_priv = budget;	if ((err = ttpci_budget_init (budget, dev, info, THIS_MODULE))) {		printk("==> failed\n");		kfree (budget);		return err;	}	budget->dvb_adapter->priv = budget;	frontend_init(budget);	return 0;}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/fdc53a6dbfea18e621dd23ed5cfb160837d7ce52/budget.c/buggy/drivers/media/dvb/ttpci/budget.c