Lines Matching defs:this
495 /* Several AIC controller irqs are dispatched through this GPIO handler.
746 struct at91_gpio_chip *this, *prev;
754 for (pioc = 0, this = gpio_chip, prev = NULL;
756 prev = this, this++) {
759 __raw_writel(~0, this->regbase + PIO_IDR);
761 /* setup irq domain for this GPIO controller */
762 at91_gpio_irqdomain(this);
764 for (offset = 0; offset < this->chip.ngpio; offset++) {
765 unsigned int virq = irq_find_mapping(this->domain, offset);
775 irq_set_chip_data(virq, this);
784 if (prev && prev->next == this)
787 this->pioc_virq = irq_create_mapping(NULL, this->pioc_hwirq);
788 irq_set_chip_data(this->pioc_virq, this);
789 irq_set_chained_handler(this->pioc_virq, gpio_irq_handler);