tb0219_pci_irq_init();  
static int tb0219_probe(struct device *dev){	int retval;	if (request_mem_region(TB0219_START, TB0219_SIZE, "TB0219") == NULL)		return -EBUSY;	tb0219_base = ioremap(TB0219_START, TB0219_SIZE);	if (tb0219_base == NULL) {		release_mem_region(TB0219_START, TB0219_SIZE);		return -ENOMEM;	}	retval = register_chrdev(major, "TB0219", &tb0219_fops);	if (retval < 0) {		iounmap(tb0219_base);		tb0219_base = NULL;		release_mem_region(TB0219_START, TB0219_SIZE);		return retval;	}	spin_lock_init(&tb0219_lock);	old_machine_restart = _machine_restart;	_machine_restart = tb0219_restart;	if (major == 0) {		major = retval;		printk(KERN_INFO "TB0219: major number %d\n", major);	}	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/6e498c1080ae794a8dc788152002fb39994ae78b/tb0219.c/clean/drivers/char/tb0219.c