Lines Matching defs:addr
400 static __u8 rd_reg8(struct slgt_info *info, unsigned int addr);
401 static void wr_reg8(struct slgt_info *info, unsigned int addr, __u8 value);
402 static __u16 rd_reg16(struct slgt_info *info, unsigned int addr);
403 static void wr_reg16(struct slgt_info *info, unsigned int addr, __u16 value);
404 static __u32 rd_reg32(struct slgt_info *info, unsigned int addr);
405 static void wr_reg32(struct slgt_info *info, unsigned int addr, __u32 value);
3369 DBGERR(("%s reg addr conflict, addr=%08X\n",
3379 DBGERR(("%s can't map device registers, addr=%08X\n",
3727 unsigned int addr)
3729 void __iomem *reg_addr = info->reg_addr + addr;
3731 if (addr >= 0x80)
3733 else if (addr >= 0x40)
3739 static __u8 rd_reg8(struct slgt_info *info, unsigned int addr)
3741 return readb(calc_regaddr(info, addr));
3744 static void wr_reg8(struct slgt_info *info, unsigned int addr, __u8 value)
3746 writeb(value, calc_regaddr(info, addr));
3749 static __u16 rd_reg16(struct slgt_info *info, unsigned int addr)
3751 return readw(calc_regaddr(info, addr));
3754 static void wr_reg16(struct slgt_info *info, unsigned int addr, __u16 value)
3756 writew(value, calc_regaddr(info, addr));
3759 static __u32 rd_reg32(struct slgt_info *info, unsigned int addr)
3761 return readl(calc_regaddr(info, addr));
3764 static void wr_reg32(struct slgt_info *info, unsigned int addr, __u32 value)
3766 writel(value, calc_regaddr(info, addr));
4988 printk("register test failure %s addr=%08X\n",