Lines Matching refs:cpm2_gc
109 struct cpm2_gpio32_chip *cpm2_gc =
113 cpm2_gc->cpdata = in_be32(&iop->dat);
130 struct cpm2_gpio32_chip *cpm2_gc = gpiochip_get_data(&mm_gc->gc);
134 cpm2_gc->cpdata |= pin_mask;
136 cpm2_gc->cpdata &= ~pin_mask;
138 out_be32(&iop->dat, cpm2_gc->cpdata);
144 struct cpm2_gpio32_chip *cpm2_gc = gpiochip_get_data(gc);
148 spin_lock_irqsave(&cpm2_gc->lock, flags);
152 spin_unlock_irqrestore(&cpm2_gc->lock, flags);
158 struct cpm2_gpio32_chip *cpm2_gc = gpiochip_get_data(gc);
163 spin_lock_irqsave(&cpm2_gc->lock, flags);
168 spin_unlock_irqrestore(&cpm2_gc->lock, flags);
176 struct cpm2_gpio32_chip *cpm2_gc = gpiochip_get_data(gc);
181 spin_lock_irqsave(&cpm2_gc->lock, flags);
185 spin_unlock_irqrestore(&cpm2_gc->lock, flags);
193 struct cpm2_gpio32_chip *cpm2_gc;
197 cpm2_gc = kzalloc(sizeof(*cpm2_gc), GFP_KERNEL);
198 if (!cpm2_gc)
201 spin_lock_init(&cpm2_gc->lock);
203 mm_gc = &cpm2_gc->mm_gc;
215 return of_mm_gpiochip_add_data(np, mm_gc, cpm2_gc);