Lines Matching refs:mm_gc

26 	struct of_mm_gpio_chip mm_gc;  member
36 static void qe_gpio_save_regs(struct of_mm_gpio_chip *mm_gc) in qe_gpio_save_regs() argument
39 container_of(mm_gc, struct qe_gpio_chip, mm_gc); in qe_gpio_save_regs()
40 struct qe_pio_regs __iomem *regs = mm_gc->regs; in qe_gpio_save_regs()
53 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in qe_gpio_get() local
54 struct qe_pio_regs __iomem *regs = mm_gc->regs; in qe_gpio_get()
62 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in qe_gpio_set() local
64 struct qe_pio_regs __iomem *regs = mm_gc->regs; in qe_gpio_set()
83 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in qe_gpio_set_multiple() local
85 struct qe_pio_regs __iomem *regs = mm_gc->regs; in qe_gpio_set_multiple()
109 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in qe_gpio_dir_in() local
115 __par_io_config_pin(mm_gc->regs, gpio, QE_PIO_DIR_IN, 0, 0, 0); in qe_gpio_dir_in()
124 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in qe_gpio_dir_out() local
132 __par_io_config_pin(mm_gc->regs, gpio, QE_PIO_DIR_OUT, 0, 0, 0); in qe_gpio_dir_out()
238 struct qe_pio_regs __iomem *regs = qe_gc->mm_gc.regs; in qe_pin_set_dedicated()
282 struct qe_pio_regs __iomem *regs = qe_gc->mm_gc.regs; in qe_pin_set_gpio()
301 struct of_mm_gpio_chip *mm_gc; in qe_add_gpiochips() local
312 mm_gc = &qe_gc->mm_gc; in qe_add_gpiochips()
313 gc = &mm_gc->gc; in qe_add_gpiochips()
315 mm_gc->save_regs = qe_gpio_save_regs; in qe_add_gpiochips()
323 ret = of_mm_gpiochip_add_data(np, mm_gc, qe_gc); in qe_add_gpiochips()