} while (CheckReturnCode("RDL", DevNode, ret.rc) != 0); 
} while (CheckReturnCode("RDL", DevNode, &retry, ret.rc) != 0); 
u32 iSeries_Read_Long(const volatile void __iomem *IoAddress){	u64 BarOffset;	u64 dsa;	struct HvCallPci_LoadReturn ret;	struct iSeries_Device_Node *DevNode =		xlate_iomm_address(IoAddress, &dsa, &BarOffset);	if (DevNode == NULL) {		static unsigned long last_jiffies;		static int num_printed;		if ((jiffies - last_jiffies) > 60 * HZ) {			last_jiffies = jiffies;			num_printed = 0;		}		if (num_printed++ < 10)			printk(KERN_ERR "iSeries_Read_Long: invalid access at IO address %p\n", IoAddress);		return 0xffffffff;	}	do {		++Pci_Io_Read_Count;		HvCall3Ret16(HvCallPciBarLoad32, &ret, dsa,				BarOffset, 0);	} while (CheckReturnCode("RDL", DevNode, ret.rc) != 0);	return swab32((u32)ret.value);}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/a2ebaf250fabc5c5644b707dbee44c9e0ec442e9/iSeries_pci.c/clean/arch/ppc64/kernel/iSeries_pci.c