Lines Matching refs:writew
221 writew(readw(®s->port_fer) & ~BIT(offset), in port_setup()
224 writew(readw(®s->port_fer) | BIT(offset), ®s->port_fer); in port_setup()
350 writew(BIT(d->hwirq), &port->regs->dir_clear); in adi_gpio_irq_startup()
351 writew(readw(&port->regs->inen) | BIT(d->hwirq), &port->regs->inen); in adi_gpio_irq_startup()
506 writew(port->saved_data.fer, &port->regs->port_fer); in adi_gpio_resume()
507 writew(port->saved_data.inen, &port->regs->inen); in adi_gpio_resume()
508 writew(port->saved_data.data & port->saved_data.dir, in adi_gpio_resume()
510 writew(port->saved_data.dir, &port->regs->dir_set); in adi_gpio_resume()
725 writew(BIT(offset), &port->regs->dir_clear); in adi_gpio_direction_input()
726 writew(readw(&port->regs->inen) | BIT(offset), &port->regs->inen); in adi_gpio_direction_input()
743 writew(BIT(offset), ®s->data_set); in adi_gpio_set_value()
745 writew(BIT(offset), ®s->data_clear); in adi_gpio_set_value()
759 writew(readw(®s->inen) & ~BIT(offset), ®s->inen); in adi_gpio_direction_output()
761 writew(BIT(offset), ®s->data_set); in adi_gpio_direction_output()
763 writew(BIT(offset), ®s->data_clear); in adi_gpio_direction_output()
764 writew(BIT(offset), ®s->dir_set); in adi_gpio_direction_output()