Lines Matching refs:mm_gc

27 	struct of_mm_gpio_chip mm_gc;  member
41 to_qe_gpio_chip(struct of_mm_gpio_chip *mm_gc) in to_qe_gpio_chip() argument
43 return container_of(mm_gc, struct qe_gpio_chip, mm_gc); in to_qe_gpio_chip()
46 static void qe_gpio_save_regs(struct of_mm_gpio_chip *mm_gc) in qe_gpio_save_regs() argument
48 struct qe_gpio_chip *qe_gc = to_qe_gpio_chip(mm_gc); in qe_gpio_save_regs()
49 struct qe_pio_regs __iomem *regs = mm_gc->regs; in qe_gpio_save_regs()
62 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in qe_gpio_get() local
63 struct qe_pio_regs __iomem *regs = mm_gc->regs; in qe_gpio_get()
71 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in qe_gpio_set() local
72 struct qe_gpio_chip *qe_gc = to_qe_gpio_chip(mm_gc); in qe_gpio_set()
73 struct qe_pio_regs __iomem *regs = mm_gc->regs; in qe_gpio_set()
91 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in qe_gpio_dir_in() local
92 struct qe_gpio_chip *qe_gc = to_qe_gpio_chip(mm_gc); in qe_gpio_dir_in()
97 __par_io_config_pin(mm_gc->regs, gpio, QE_PIO_DIR_IN, 0, 0, 0); in qe_gpio_dir_in()
106 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc); in qe_gpio_dir_out() local
107 struct qe_gpio_chip *qe_gc = to_qe_gpio_chip(mm_gc); in qe_gpio_dir_out()
114 __par_io_config_pin(mm_gc->regs, gpio, QE_PIO_DIR_OUT, 0, 0, 0); in qe_gpio_dir_out()
143 struct of_mm_gpio_chip *mm_gc; in qe_pin_request() local
167 mm_gc = to_of_mm_gpio_chip(gc); in qe_pin_request()
168 qe_gc = to_qe_gpio_chip(mm_gc); in qe_pin_request()
225 struct qe_pio_regs __iomem *regs = qe_gc->mm_gc.regs; in qe_pin_set_dedicated()
265 struct qe_pio_regs __iomem *regs = qe_gc->mm_gc.regs; in qe_pin_set_gpio()
284 struct of_mm_gpio_chip *mm_gc; in qe_add_gpiochips() local
295 mm_gc = &qe_gc->mm_gc; in qe_add_gpiochips()
296 gc = &mm_gc->gc; in qe_add_gpiochips()
298 mm_gc->save_regs = qe_gpio_save_regs; in qe_add_gpiochips()
305 ret = of_mm_gpiochip_add(np, mm_gc); in qe_add_gpiochips()