Lines Matching refs:chip
138 static int rockchip_gpio_get_direction(struct gpio_chip *chip,
141 struct rockchip_pin_bank *bank = gpiochip_get_data(chip);
151 static int rockchip_gpio_set_direction(struct gpio_chip *chip,
154 struct rockchip_pin_bank *bank = gpiochip_get_data(chip);
331 struct irq_chip *chip = irq_desc_get_chip(desc);
337 chained_irq_enter(chip, desc);
389 chained_irq_exit(chip, desc);
537 gc->chip_types[0].chip.irq_ack = irq_gc_ack_set_bit;
538 gc->chip_types[0].chip.irq_mask = irq_gc_mask_set_bit;
539 gc->chip_types[0].chip.irq_unmask = irq_gc_mask_clr_bit;
540 gc->chip_types[0].chip.irq_enable = rockchip_irq_enable;
541 gc->chip_types[0].chip.irq_disable = rockchip_irq_disable;
542 gc->chip_types[0].chip.irq_set_wake = irq_gc_set_wake;
543 gc->chip_types[0].chip.irq_suspend = rockchip_irq_suspend;
544 gc->chip_types[0].chip.irq_resume = rockchip_irq_resume;
545 gc->chip_types[0].chip.irq_set_type = rockchip_irq_set_type;