Lines Matching refs:gpio_lock
68 spinlock_t gpio_lock; /* For serializing operations */ member
182 spin_lock_irqsave(&chip->gpio_lock, flags); in xgpio_set()
189 spin_unlock_irqrestore(&chip->gpio_lock, flags); in xgpio_set()
213 spin_lock_irqsave(&chip->gpio_lock, flags); in xgpio_set_multiple()
221 spin_unlock_irqrestore(&chip->gpio_lock, flags); in xgpio_set_multiple()
239 spin_lock_irqsave(&chip->gpio_lock, flags); in xgpio_dir_in()
245 spin_unlock_irqrestore(&chip->gpio_lock, flags); in xgpio_dir_in()
268 spin_lock_irqsave(&chip->gpio_lock, flags); in xgpio_dir_out()
278 spin_unlock_irqrestore(&chip->gpio_lock, flags); in xgpio_dir_out()
401 spin_lock_irqsave(&chip->gpio_lock, flags); in xgpio_irq_mask()
411 spin_unlock_irqrestore(&chip->gpio_lock, flags); in xgpio_irq_mask()
431 spin_lock_irqsave(&chip->gpio_lock, flags); in xgpio_irq_unmask()
450 spin_unlock_irqrestore(&chip->gpio_lock, flags); in xgpio_irq_unmask()
515 spin_lock(&chip->gpio_lock); in xgpio_irqhandler()
532 spin_unlock(&chip->gpio_lock); in xgpio_irqhandler()
623 spin_lock_init(&chip->gpio_lock); in xgpio_probe()