u32 val, val2; 
u32 val, val2 = 0; 
static u32 sis_scr_cfg_read (struct ata_port *ap, unsigned int sc_reg){	struct pci_dev *pdev = to_pci_dev(ap->host_set->dev);	unsigned int cfg_addr = get_scr_cfg_addr(ap->port_no, sc_reg, pdev->device);	u32 val, val2;	u8 pmr;	if (sc_reg == SCR_ERROR) /* doesn't exist in PCI cfg space */		return 0xffffffff;	pci_read_config_byte(pdev, SIS_PMR, &pmr);	pci_read_config_dword(pdev, cfg_addr, &val);	if ((pdev->device == 0x182) || (pmr & SIS_PMR_COMBINED))		pci_read_config_dword(pdev, cfg_addr+0x10, &val2);	return val|val2;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/668e4bc7229c1866f65f3bef6ab011f8c9034089/sata_sis.c/clean/drivers/scsi/sata_sis.c