• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/powerpc/sysdev/qe_lib/

Lines Matching refs:qe_gc

47 	struct qe_gpio_chip *qe_gc = to_qe_gpio_chip(mm_gc);
50 qe_gc->cpdata = in_be32(&regs->cpdata);
51 qe_gc->saved_regs.cpdata = qe_gc->cpdata;
52 qe_gc->saved_regs.cpdir1 = in_be32(&regs->cpdir1);
53 qe_gc->saved_regs.cpdir2 = in_be32(&regs->cpdir2);
54 qe_gc->saved_regs.cppar1 = in_be32(&regs->cppar1);
55 qe_gc->saved_regs.cppar2 = in_be32(&regs->cppar2);
56 qe_gc->saved_regs.cpodr = in_be32(&regs->cpodr);
71 struct qe_gpio_chip *qe_gc = to_qe_gpio_chip(mm_gc);
76 spin_lock_irqsave(&qe_gc->lock, flags);
79 qe_gc->cpdata |= pin_mask;
81 qe_gc->cpdata &= ~pin_mask;
83 out_be32(&regs->cpdata, qe_gc->cpdata);
85 spin_unlock_irqrestore(&qe_gc->lock, flags);
91 struct qe_gpio_chip *qe_gc = to_qe_gpio_chip(mm_gc);
94 spin_lock_irqsave(&qe_gc->lock, flags);
98 spin_unlock_irqrestore(&qe_gc->lock, flags);
106 struct qe_gpio_chip *qe_gc = to_qe_gpio_chip(mm_gc);
111 spin_lock_irqsave(&qe_gc->lock, flags);
115 spin_unlock_irqrestore(&qe_gc->lock, flags);
144 struct qe_gpio_chip *qe_gc;
192 qe_gc = to_qe_gpio_chip(mm_gc);
194 spin_lock_irqsave(&qe_gc->lock, flags);
196 if (test_and_set_bit(QE_PIN_REQUESTED, &qe_gc->pin_flags[err]) == 0) {
197 qe_pin->controller = qe_gc;
204 spin_unlock_irqrestore(&qe_gc->lock, flags);
227 struct qe_gpio_chip *qe_gc = qe_pin->controller;
231 spin_lock_irqsave(&qe_gc->lock, flags);
232 test_and_clear_bit(QE_PIN_REQUESTED, &qe_gc->pin_flags[pin]);
233 spin_unlock_irqrestore(&qe_gc->lock, flags);
249 struct qe_gpio_chip *qe_gc = qe_pin->controller;
250 struct qe_pio_regs __iomem *regs = qe_gc->mm_gc.regs;
251 struct qe_pio_regs *sregs = &qe_gc->saved_regs;
258 spin_lock_irqsave(&qe_gc->lock, flags);
269 qe_gc->cpdata |= mask1;
271 qe_gc->cpdata &= ~mask1;
273 out_be32(&regs->cpdata, qe_gc->cpdata);
276 spin_unlock_irqrestore(&qe_gc->lock, flags);
289 struct qe_gpio_chip *qe_gc = qe_pin->controller;
290 struct qe_pio_regs __iomem *regs = qe_gc->mm_gc.regs;
293 spin_lock_irqsave(&qe_gc->lock, flags);
298 spin_unlock_irqrestore(&qe_gc->lock, flags);
308 struct qe_gpio_chip *qe_gc;
312 qe_gc = kzalloc(sizeof(*qe_gc), GFP_KERNEL);
313 if (!qe_gc) {
318 spin_lock_init(&qe_gc->lock);
320 mm_gc = &qe_gc->mm_gc;
337 kfree(qe_gc);