Lines Matching refs:addr
26 static inline bool check_radio_magic(const void __iomem *addr)
28 addr += 0x7a; /* offset for flash magic */
29 return (__raw_readb(addr) == 0x5a) && (__raw_readb(addr + 1) == 0xa5);
32 static inline bool check_notempty(const void __iomem *addr)
34 return __raw_readl(addr) != 0xffffffff;
37 static inline bool check_board_data(const void __iomem *addr, bool broken)
40 if (__raw_readl(addr) == ATH25_BD_MAGIC)
49 if (check_radio_magic(addr + 0x1000))
51 if (check_radio_magic(addr + 0xf8))
60 const void __iomem *addr;
64 for (addr = begin; addr >= end; addr -= 0x1000)
65 if (check_board_data(addr, broken))
66 return addr;