static void __init init_hwif_slc90e66 (ide_hwif_t *hwif) 
static void __devinit init_hwif_slc90e66 (ide_hwif_t *hwif) 
static void __init init_hwif_slc90e66 (ide_hwif_t *hwif){	u8 reg47 = 0;	u8 mask = hwif->channel ? 0x01 : 0x02;  /* bit0:Primary */	hwif->autodma = 0;	if (!hwif->irq)		hwif->irq = hwif->channel ? 15 : 14;	hwif->speedproc = &slc90e66_tune_chipset;	hwif->tuneproc = &slc90e66_tune_drive;	pci_read_config_byte(hwif->pci_dev, 0x47, &reg47);	if (!hwif->dma_base) {		hwif->drives[0].autotune = 1;		hwif->drives[1].autotune = 1;		return;	}	hwif->atapi_dma = 1;	hwif->ultra_mask = 0x1f;	hwif->mwdma_mask = 0x07;	hwif->swdma_mask = 0x07;#ifdef CONFIG_BLK_DEV_IDEDMA 	if (!(hwif->udma_four))		/* bit[0(1)]: 0:80, 1:40 */		hwif->udma_four = (reg47 & mask) ? 0 : 1;	hwif->ide_dma_check = &slc90e66_config_drive_xfer_rate;	if (!noautodma)		hwif->autodma = 1;	hwif->drives[0].autodma = hwif->autodma;	hwif->drives[1].autodma = hwif->autodma;#endif /* !CONFIG_BLK_DEV_IDEDMA */}
4520	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4520/97319630b21c2022a55d51a6cfbf53cbb84a2f42/slc90e66.c/buggy/drivers/ide/pci/slc90e66.c