Lines Matching full:gpioc
50 struct gpio_chip gpioc; member
68 spin_lock_irqsave(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irqhandler()
96 spin_unlock_irqrestore(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irqhandler()
101 int irq = irq_find_mapping(hlwd->gpioc.irq.domain, hwirq); in hlwd_gpio_irqhandler()
124 spin_lock_irqsave(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_mask()
128 spin_unlock_irqrestore(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_mask()
138 spin_lock_irqsave(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_unmask()
142 spin_unlock_irqrestore(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_unmask()
179 spin_lock_irqsave(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_set_type()
200 spin_unlock_irqrestore(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_set_type()
204 spin_unlock_irqrestore(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_set_type()
233 res = bgpio_init(&hlwd->gpioc, &pdev->dev, 4, in hlwd_gpio_probe()
245 hlwd->gpioc.ngpio = ngpios; in hlwd_gpio_probe()
271 girq = &hlwd->gpioc.irq; in hlwd_gpio_probe()
285 return devm_gpiochip_add_data(&pdev->dev, &hlwd->gpioc, hlwd); in hlwd_gpio_probe()