Lines Matching refs:reg_addr
291 unsigned char __iomem * reg_addr; /* memory mapped registers address */ member
3495 info->reg_addr = ioremap_nocache(info->phys_reg_addr, SLGT_REG_SIZE); in claim_resources()
3496 if (!info->reg_addr) { in claim_resources()
3521 if (info->reg_addr) { in release_resources()
3522 iounmap(info->reg_addr); in release_resources()
3523 info->reg_addr = NULL; in release_resources()
3676 port_array[i]->reg_addr = port_array[0]->reg_addr; in device_init()
3860 unsigned long reg_addr = ((unsigned long)info->reg_addr) + addr; \
3862 reg_addr += (info->port_num) * 32; \
3864 reg_addr += (info->port_num) * 16;
3869 return readb((void __iomem *)reg_addr); in rd_reg8()
3875 writeb(value, (void __iomem *)reg_addr); in wr_reg8()
3881 return readw((void __iomem *)reg_addr); in rd_reg16()
3887 writew(value, (void __iomem *)reg_addr); in wr_reg16()
3893 return readl((void __iomem *)reg_addr); in rd_reg32()
3899 writel(value, (void __iomem *)reg_addr); in wr_reg32()
4111 if (!info->reg_addr) in reset_port()