Lines Matching +full:7 +full:b
82 * to the high 7 bits of the EISA address. This is also needed
119 static inline void jensen_local_outb(u8 b, unsigned long addr) in jensen_local_outb() argument
121 *(vuip)((addr << 9) + EISA_VL82C106) = b; in jensen_local_outb()
130 result = *(volatile int *)((addr << 7) + EISA_IO + 0x00); in jensen_bus_inb()
134 static inline void jensen_bus_outb(u8 b, unsigned long addr) in jensen_bus_outb() argument
137 *(vuip)((addr << 7) + EISA_IO + 0x00) = b * 0x01010101; in jensen_bus_outb()
162 __EXTERN_INLINE void jensen_outb(u8 b, unsigned long addr) in jensen_outb() argument
165 jensen_local_outb(b, addr); in jensen_outb()
167 jensen_bus_outb(b, addr); in jensen_outb()
175 result = *(volatile int *) ((addr << 7) + EISA_IO + 0x20); in jensen_inw()
183 return *(vuip) ((addr << 7) + EISA_IO + 0x60); in jensen_inl()
186 __EXTERN_INLINE void jensen_outw(u16 b, unsigned long addr) in jensen_outw() argument
189 *(vuip) ((addr << 7) + EISA_IO + 0x20) = b * 0x00010001; in jensen_outw()
193 __EXTERN_INLINE void jensen_outl(u32 b, unsigned long addr) in jensen_outl() argument
196 *(vuip) ((addr << 7) + EISA_IO + 0x60) = b; in jensen_outl()
211 result = *(volatile int *) ((addr << 7) + EISA_MEM + 0x00); in jensen_readb()
223 result = *(volatile int *) ((addr << 7) + EISA_MEM + 0x20); in jensen_readw()
233 return *(vuip) ((addr << 7) + EISA_MEM + 0x60); in jensen_readl()
243 addr = (addr << 7) + EISA_MEM + 0x60; in jensen_readq()
245 r1 = *(vuip) (addr + (4 << 7)); in jensen_readq()
249 __EXTERN_INLINE void jensen_writeb(u8 b, volatile void __iomem *xaddr) in jensen_writeb() argument
254 *(vuip) ((addr << 7) + EISA_MEM + 0x00) = b * 0x01010101; in jensen_writeb()
257 __EXTERN_INLINE void jensen_writew(u16 b, volatile void __iomem *xaddr) in jensen_writew() argument
262 *(vuip) ((addr << 7) + EISA_MEM + 0x20) = b * 0x00010001; in jensen_writew()
265 __EXTERN_INLINE void jensen_writel(u32 b, volatile void __iomem *xaddr) in jensen_writel() argument
270 *(vuip) ((addr << 7) + EISA_MEM + 0x60) = b; in jensen_writel()
273 __EXTERN_INLINE void jensen_writeq(u64 b, volatile void __iomem *xaddr) in jensen_writeq() argument
278 addr = (addr << 7) + EISA_MEM + 0x60; in jensen_writeq()
279 *(vuip) (addr) = b; in jensen_writeq()
280 *(vuip) (addr + (4 << 7)) = b >> 32; in jensen_writeq()
315 __EXTERN_INLINE void jensen_iowrite##NS(u##NS b, void __iomem *xaddr) \
318 jensen_write##OS(b, xaddr - 0x100000000ul); \
320 jensen_out##OS(b, (unsigned long)xaddr); \
323 IOPORT(b, 8)