Beispiel #1
0
static inline void __iomem *
__ioremap (unsigned long offset, unsigned long size)
{
	offset = HYPERVISOR_ioremap(offset, size);
	if (IS_ERR_VALUE(offset))
		return NULL;
	return (void __iomem *) (__IA64_UNCACHED_OFFSET | offset);
}
Beispiel #2
0
static inline void __iomem *
__ioremap (unsigned long phys_addr, unsigned long size)
{
#ifdef CONFIG_XEN
	phys_addr = HYPERVISOR_ioremap(phys_addr, size);
	if (IS_ERR_VALUE(phys_addr))
		return (void __iomem*)phys_addr;
#endif
	return (void __iomem *) (__IA64_UNCACHED_OFFSET | phys_addr);
}