|
@@ -37,20 +37,20 @@ unsigned int ioread32(void __iomem *addr)
|
|
|
|
|
|
void iowrite8(u8 b, void __iomem *addr)
|
|
|
{
|
|
|
- IO_CONCAT(__IO_PREFIX,iowrite8)(b, addr);
|
|
|
mb();
|
|
|
+ IO_CONCAT(__IO_PREFIX,iowrite8)(b, addr);
|
|
|
}
|
|
|
|
|
|
void iowrite16(u16 b, void __iomem *addr)
|
|
|
{
|
|
|
- IO_CONCAT(__IO_PREFIX,iowrite16)(b, addr);
|
|
|
mb();
|
|
|
+ IO_CONCAT(__IO_PREFIX,iowrite16)(b, addr);
|
|
|
}
|
|
|
|
|
|
void iowrite32(u32 b, void __iomem *addr)
|
|
|
{
|
|
|
- IO_CONCAT(__IO_PREFIX,iowrite32)(b, addr);
|
|
|
mb();
|
|
|
+ IO_CONCAT(__IO_PREFIX,iowrite32)(b, addr);
|
|
|
}
|
|
|
|
|
|
EXPORT_SYMBOL(ioread8);
|
|
@@ -176,26 +176,26 @@ u64 readq(const volatile void __iomem *addr)
|
|
|
|
|
|
void writeb(u8 b, volatile void __iomem *addr)
|
|
|
{
|
|
|
- __raw_writeb(b, addr);
|
|
|
mb();
|
|
|
+ __raw_writeb(b, addr);
|
|
|
}
|
|
|
|
|
|
void writew(u16 b, volatile void __iomem *addr)
|
|
|
{
|
|
|
- __raw_writew(b, addr);
|
|
|
mb();
|
|
|
+ __raw_writew(b, addr);
|
|
|
}
|
|
|
|
|
|
void writel(u32 b, volatile void __iomem *addr)
|
|
|
{
|
|
|
- __raw_writel(b, addr);
|
|
|
mb();
|
|
|
+ __raw_writel(b, addr);
|
|
|
}
|
|
|
|
|
|
void writeq(u64 b, volatile void __iomem *addr)
|
|
|
{
|
|
|
- __raw_writeq(b, addr);
|
|
|
mb();
|
|
|
+ __raw_writeq(b, addr);
|
|
|
}
|
|
|
|
|
|
EXPORT_SYMBOL(readb);
|