Lines Matching refs:mapped_reg
36 static unsigned long gpio_read_raw_reg(void *mapped_reg, in gpio_read_raw_reg() argument
42 return readb(mapped_reg); in gpio_read_raw_reg()
44 return readw(mapped_reg); in gpio_read_raw_reg()
46 return readl(mapped_reg); in gpio_read_raw_reg()
53 static void gpio_write_raw_reg(void *mapped_reg, in gpio_write_raw_reg() argument
59 writeb(data, mapped_reg); in gpio_write_raw_reg()
62 writew(data, mapped_reg); in gpio_write_raw_reg()
65 writel(data, mapped_reg); in gpio_write_raw_reg()
83 return (gpio_read_raw_reg(dr->mapped_reg + offset, in gpio_read_bit()
103 gpio_write_raw_reg(dr->mapped_reg, dr->reg_width, dr->reg_shadow); in gpio_write_bit()
136 void *mapped_reg; in read_config_reg() local
140 config_reg_helper(gpioc, crp, field, &mapped_reg, &mask, &pos); in read_config_reg()
146 return (gpio_read_raw_reg(mapped_reg, crp->reg_width) >> pos) & mask; in read_config_reg()
153 void *mapped_reg; in write_config_reg() local
156 config_reg_helper(gpioc, crp, field, &mapped_reg, &mask, &pos); in write_config_reg()
165 data = gpio_read_raw_reg(mapped_reg, crp->reg_width); in write_config_reg()
173 gpio_write_raw_reg(mapped_reg, crp->reg_width, data); in write_config_reg()
192 data_reg->mapped_reg = pfc_phys_to_virt(gpioc, data_reg->reg); in setup_data_reg()
226 drp->reg_shadow = gpio_read_raw_reg(drp->mapped_reg, in setup_data_regs()