Lines Matching refs:reg_addr
291 unsigned char __iomem * reg_addr; /* memory mapped registers address */ member
3489 info->reg_addr = ioremap_nocache(info->phys_reg_addr, SLGT_REG_SIZE); in claim_resources()
3490 if (!info->reg_addr) { in claim_resources()
3515 if (info->reg_addr) { in release_resources()
3516 iounmap(info->reg_addr); in release_resources()
3517 info->reg_addr = NULL; in release_resources()
3670 port_array[i]->reg_addr = port_array[0]->reg_addr; in device_init()
3855 unsigned long reg_addr = ((unsigned long)info->reg_addr) + addr; \
3857 reg_addr += (info->port_num) * 32; \
3859 reg_addr += (info->port_num) * 16;
3864 return readb((void __iomem *)reg_addr); in rd_reg8()
3870 writeb(value, (void __iomem *)reg_addr); in wr_reg8()
3876 return readw((void __iomem *)reg_addr); in rd_reg16()
3882 writew(value, (void __iomem *)reg_addr); in wr_reg16()
3888 return readl((void __iomem *)reg_addr); in rd_reg32()
3894 writel(value, (void __iomem *)reg_addr); in wr_reg32()
4106 if (!info->reg_addr) in reset_port()