Lines Matching refs:gpio_lock
69 spinlock_t gpio_lock; /* For serializing operations */ member
184 spin_lock_irqsave(&chip->gpio_lock, flags); in xgpio_set()
191 spin_unlock_irqrestore(&chip->gpio_lock, flags); in xgpio_set()
215 spin_lock_irqsave(&chip->gpio_lock, flags); in xgpio_set_multiple()
223 spin_unlock_irqrestore(&chip->gpio_lock, flags); in xgpio_set_multiple()
241 spin_lock_irqsave(&chip->gpio_lock, flags); in xgpio_dir_in()
247 spin_unlock_irqrestore(&chip->gpio_lock, flags); in xgpio_dir_in()
270 spin_lock_irqsave(&chip->gpio_lock, flags); in xgpio_dir_out()
280 spin_unlock_irqrestore(&chip->gpio_lock, flags); in xgpio_dir_out()
408 spin_lock_irqsave(&chip->gpio_lock, flags); in xgpio_irq_mask()
418 spin_unlock_irqrestore(&chip->gpio_lock, flags); in xgpio_irq_mask()
434 spin_lock_irqsave(&chip->gpio_lock, flags); in xgpio_irq_unmask()
453 spin_unlock_irqrestore(&chip->gpio_lock, flags); in xgpio_irq_unmask()
518 spin_lock(&chip->gpio_lock); in xgpio_irqhandler()
535 spin_unlock(&chip->gpio_lock); in xgpio_irqhandler()
626 spin_lock_init(&chip->gpio_lock); in xgpio_probe()