• 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/

Lines Matching refs:mpc8xxx_gc

55 	struct mpc8xxx_gpio_chip *mpc8xxx_gc = to_mpc8xxx_gpio_chip(mm);
57 mpc8xxx_gc->data = in_be32(mm->regs + GPIO_DAT);
64 struct mpc8xxx_gpio_chip *mpc8xxx_gc = to_mpc8xxx_gpio_chip(mm);
68 return (val | mpc8xxx_gc->data) & mpc8xxx_gpio2mask(gpio);
81 struct mpc8xxx_gpio_chip *mpc8xxx_gc = to_mpc8xxx_gpio_chip(mm);
84 spin_lock_irqsave(&mpc8xxx_gc->lock, flags);
87 mpc8xxx_gc->data |= mpc8xxx_gpio2mask(gpio);
89 mpc8xxx_gc->data &= ~mpc8xxx_gpio2mask(gpio);
91 out_be32(mm->regs + GPIO_DAT, mpc8xxx_gc->data);
93 spin_unlock_irqrestore(&mpc8xxx_gc->lock, flags);
99 struct mpc8xxx_gpio_chip *mpc8xxx_gc = to_mpc8xxx_gpio_chip(mm);
102 spin_lock_irqsave(&mpc8xxx_gc->lock, flags);
106 spin_unlock_irqrestore(&mpc8xxx_gc->lock, flags);
114 struct mpc8xxx_gpio_chip *mpc8xxx_gc = to_mpc8xxx_gpio_chip(mm);
119 spin_lock_irqsave(&mpc8xxx_gc->lock, flags);
123 spin_unlock_irqrestore(&mpc8xxx_gc->lock, flags);
131 struct mpc8xxx_gpio_chip *mpc8xxx_gc = to_mpc8xxx_gpio_chip(mm);
133 if (mpc8xxx_gc->irq && offset < MPC8XXX_GPIO_PINS)
134 return irq_create_mapping(mpc8xxx_gc->irq, offset);
141 struct mpc8xxx_gpio_chip *mpc8xxx_gc = get_irq_desc_data(desc);
142 struct of_mm_gpio_chip *mm = &mpc8xxx_gc->mm_gc;
147 generic_handle_irq(irq_linear_revmap(mpc8xxx_gc->irq,
153 struct mpc8xxx_gpio_chip *mpc8xxx_gc = get_irq_chip_data(virq);
154 struct of_mm_gpio_chip *mm = &mpc8xxx_gc->mm_gc;
157 spin_lock_irqsave(&mpc8xxx_gc->lock, flags);
161 spin_unlock_irqrestore(&mpc8xxx_gc->lock, flags);
166 struct mpc8xxx_gpio_chip *mpc8xxx_gc = get_irq_chip_data(virq);
167 struct of_mm_gpio_chip *mm = &mpc8xxx_gc->mm_gc;
170 spin_lock_irqsave(&mpc8xxx_gc->lock, flags);
174 spin_unlock_irqrestore(&mpc8xxx_gc->lock, flags);
179 struct mpc8xxx_gpio_chip *mpc8xxx_gc = get_irq_chip_data(virq);
180 struct of_mm_gpio_chip *mm = &mpc8xxx_gc->mm_gc;
187 struct mpc8xxx_gpio_chip *mpc8xxx_gc = get_irq_chip_data(virq);
188 struct of_mm_gpio_chip *mm = &mpc8xxx_gc->mm_gc;
193 spin_lock_irqsave(&mpc8xxx_gc->lock, flags);
196 spin_unlock_irqrestore(&mpc8xxx_gc->lock, flags);
200 spin_lock_irqsave(&mpc8xxx_gc->lock, flags);
203 spin_unlock_irqrestore(&mpc8xxx_gc->lock, flags);
253 struct mpc8xxx_gpio_chip *mpc8xxx_gc;
259 mpc8xxx_gc = kzalloc(sizeof(*mpc8xxx_gc), GFP_KERNEL);
260 if (!mpc8xxx_gc) {
265 spin_lock_init(&mpc8xxx_gc->lock);
267 mm_gc = &mpc8xxx_gc->mm_gc;
289 mpc8xxx_gc->irq =
292 if (!mpc8xxx_gc->irq)
295 mpc8xxx_gc->irq->host_data = mpc8xxx_gc;
301 set_irq_data(hwirq, mpc8xxx_gc);
310 kfree(mpc8xxx_gc);