static unsigned int __init init_chipset_cy82c693(struct pci_dev *dev, const char *name) 
static unsigned int __devinit init_chipset_cy82c693(struct pci_dev *dev, const char *name) 
static unsigned int __init init_chipset_cy82c693(struct pci_dev *dev, const char *name){	if (PCI_FUNC(dev->devfn) != 1)		return 0;#ifdef CY82C693_SETDMA_CLOCK	u8 data = 0;#endif /* CY82C693_SETDMA_CLOCK */ 	/* write info about this verion of the driver */	printk(KERN_INFO CY82_VERSION "\n");#ifdef CY82C693_SETDMA_CLOCK       /* okay let's set the DMA clock speed */                outb(CY82_INDEX_CTRLREG1, CY82_INDEX_PORT);        data = inb(CY82_DATA_PORT);#if CY82C693_DEBUG_INFO	printk(KERN_INFO "%s: Peripheral Configuration Register: 0x%X\n",		name, data);#endif /* CY82C693_DEBUG_INFO */        /*	 * for some reason sometimes the DMA controller	 * speed is set to ATCLK/2 ???? - we fix this here	 * 	 * note: i don't know what causes this strange behaviour,	 *       but even changing the dma speed doesn't solve it :-(	 *       the ide performance is still only half the normal speed 	 * 	 *       if anybody knows what goes wrong with my machine, please	 *       let me know - ASK         */	data |= 0x03;        outb(CY82_INDEX_CTRLREG1, CY82_INDEX_PORT);        outb(data, CY82_DATA_PORT);#if CY82C693_DEBUG_INFO	printk (KERN_INFO "%s: New Peripheral Configuration Register: 0x%X\n",		name, data);#endif /* CY82C693_DEBUG_INFO */#endif /* CY82C693_SETDMA_CLOCK */	return 0;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/ddbc9fb47252f9b6966bfe9b0aa27bfeaa585cca/cy82c693.c/clean/drivers/ide/pci/cy82c693.c