| 136 | | #define _OS_REG_WRITE(_ah, _reg, _val) do { \ |
|---|
| 137 | | (0x4000 <= (_reg) && (_reg) < 0x5000) ? \ |
|---|
| 138 | | writel((_val), (_ah)->ah_sh + (_reg)) : \ |
|---|
| 139 | | __raw_writel((_val), (_ah)->ah_sh + (_reg)); \ |
|---|
| | 136 | #define _OS_REG_WRITE(_ah, _reg, _val) do { \ |
|---|
| | 137 | (0x4000 <= (_reg) && (_reg) < 0x5000) ? \ |
|---|
| | 138 | writel((_val), (void __iomem *)((_ah)->ah_sh + (_reg))) : \ |
|---|
| | 139 | __raw_writel((_val), (void __iomem *)((_ah)->ah_sh + (_reg))); \ |
|---|
| 141 | | #define _OS_REG_READ(_ah, _reg) \ |
|---|
| 142 | | ((0x4000 <= (_reg) && (_reg) < 0x5000) ? \ |
|---|
| 143 | | readl((_ah)->ah_sh + (_reg)) : \ |
|---|
| 144 | | __raw_readl((_ah)->ah_sh + (_reg))) |
|---|
| | 141 | #define _OS_REG_READ(_ah, _reg) \ |
|---|
| | 142 | ((0x4000 <= (_reg) && (_reg) < 0x5000) ? \ |
|---|
| | 143 | readl((void __iomem *)((_ah)->ah_sh + (_reg))) : \ |
|---|
| | 144 | __raw_readl((void __iomem *)((_ah)->ah_sh + (_reg)))) |
|---|