Searched refs:reg_dir (Results 1 – 3 of 3) sorted by relevance
/linux-4.19.296/drivers/gpio/ |
D | gpio-mmio.c | 383 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()
|
D | gpio-aspeed.c | 178 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/ |
D | driver.h | 278 void __iomem *reg_dir; member
|