Lines Matching refs:cpm2_gc
111 struct cpm2_gpio32_chip *cpm2_gc =
115 cpm2_gc->cpdata = in_be32(&iop->dat);
132 struct cpm2_gpio32_chip *cpm2_gc = gpiochip_get_data(&mm_gc->gc);
136 cpm2_gc->cpdata |= pin_mask;
138 cpm2_gc->cpdata &= ~pin_mask;
140 out_be32(&iop->dat, cpm2_gc->cpdata);
146 struct cpm2_gpio32_chip *cpm2_gc = gpiochip_get_data(gc);
150 spin_lock_irqsave(&cpm2_gc->lock, flags);
154 spin_unlock_irqrestore(&cpm2_gc->lock, flags);
160 struct cpm2_gpio32_chip *cpm2_gc = gpiochip_get_data(gc);
165 spin_lock_irqsave(&cpm2_gc->lock, flags);
170 spin_unlock_irqrestore(&cpm2_gc->lock, flags);
178 struct cpm2_gpio32_chip *cpm2_gc = gpiochip_get_data(gc);
183 spin_lock_irqsave(&cpm2_gc->lock, flags);
187 spin_unlock_irqrestore(&cpm2_gc->lock, flags);
195 struct cpm2_gpio32_chip *cpm2_gc;
199 cpm2_gc = kzalloc(sizeof(*cpm2_gc), GFP_KERNEL);
200 if (!cpm2_gc)
203 spin_lock_init(&cpm2_gc->lock);
205 mm_gc = &cpm2_gc->mm_gc;
217 return of_mm_gpiochip_add_data(np, mm_gc, cpm2_gc);