Home
last modified time | relevance | path

Searched refs:reg_dir (Results 1 – 3 of 3) sorted by relevance

/linux-4.19.296/drivers/gpio/
Dgpio-mmio.c383 gc->write_reg(gc->reg_dir, gc->bgpio_dir); in bgpio_dir_in()
394 return !!(gc->read_reg(gc->reg_dir) & bgpio_line2mask(gc, gpio)); in bgpio_get_dir()
396 return !(gc->read_reg(gc->reg_dir) & bgpio_line2mask(gc, gpio)); in bgpio_get_dir()
411 gc->write_reg(gc->reg_dir, gc->bgpio_dir); in bgpio_dir_out()
547 gc->reg_dir = dirout; in bgpio_setup_direction()
552 gc->reg_dir = dirin; in bgpio_setup_direction()
641 if (gc->reg_dir && !(flags & BGPIOF_UNREADABLE_REG_DIR)) in bgpio_init()
642 gc->bgpio_dir = gc->read_reg(gc->reg_dir); in bgpio_init()
Dgpio-aspeed.c178 reg_dir, enumerator
220 case reg_dir: in bank_reg()
433 void __iomem *addr = bank_reg(gpio, bank, reg_dir); in aspeed_gpio_dir_in()
461 void __iomem *addr = bank_reg(gpio, bank, reg_dir); in aspeed_gpio_dir_out()
500 val = ioread32(bank_reg(gpio, bank, reg_dir)) & GPIO_BIT(offset); in aspeed_gpio_get_direction()
/linux-4.19.296/include/linux/gpio/
Ddriver.h278 void __iomem *reg_dir; member