Lines Matching refs:mm_gc
102 struct of_mm_gpio_chip mm_gc;
109 static void cpm2_gpio32_save_regs(struct of_mm_gpio_chip *mm_gc)
112 container_of(mm_gc, struct cpm2_gpio32_chip, mm_gc);
113 struct cpm2_ioports __iomem *iop = mm_gc->regs;
120 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc);
121 struct cpm2_ioports __iomem *iop = mm_gc->regs;
129 static void __cpm2_gpio32_set(struct of_mm_gpio_chip *mm_gc, u32 pin_mask,
132 struct cpm2_gpio32_chip *cpm2_gc = gpiochip_get_data(&mm_gc->gc);
133 struct cpm2_ioports __iomem *iop = mm_gc->regs;
145 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc);
152 __cpm2_gpio32_set(mm_gc, pin_mask, value);
159 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc);
161 struct cpm2_ioports __iomem *iop = mm_gc->regs;
168 __cpm2_gpio32_set(mm_gc, pin_mask, val);
177 struct of_mm_gpio_chip *mm_gc = to_of_mm_gpio_chip(gc);
179 struct cpm2_ioports __iomem *iop = mm_gc->regs;
196 struct of_mm_gpio_chip *mm_gc;
205 mm_gc = &cpm2_gc->mm_gc;
206 gc = &mm_gc->gc;
208 mm_gc->save_regs = cpm2_gpio32_save_regs;
217 return of_mm_gpiochip_add_data(np, mm_gc, cpm2_gc);