Home
last modified time | relevance | path

Searched refs:bgpio_lock (Results 1 – 8 of 8) sorted by relevance

/Linux-v4.19/drivers/gpio/
Dgpio-grgpio.c153 spin_lock_irqsave(&priv->gc.bgpio_lock, flags); in grgpio_irq_set_type()
161 spin_unlock_irqrestore(&priv->gc.bgpio_lock, flags); in grgpio_irq_set_type()
172 spin_lock_irqsave(&priv->gc.bgpio_lock, flags); in grgpio_irq_mask()
176 spin_unlock_irqrestore(&priv->gc.bgpio_lock, flags); in grgpio_irq_mask()
185 spin_lock_irqsave(&priv->gc.bgpio_lock, flags); in grgpio_irq_unmask()
189 spin_unlock_irqrestore(&priv->gc.bgpio_lock, flags); in grgpio_irq_unmask()
207 spin_lock_irqsave(&priv->gc.bgpio_lock, flags); in grgpio_irq_handler()
223 spin_unlock_irqrestore(&priv->gc.bgpio_lock, flags); in grgpio_irq_handler()
255 spin_lock_irqsave(&priv->gc.bgpio_lock, flags); in grgpio_irq_map()
268 spin_unlock_irqrestore(&priv->gc.bgpio_lock, flags); in grgpio_irq_map()
[all …]
Dgpio-loongson1.c28 spin_lock_irqsave(&gc->bgpio_lock, flags); in ls1x_gpio_request()
31 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in ls1x_gpio_request()
40 spin_lock_irqsave(&gc->bgpio_lock, flags); in ls1x_gpio_free()
43 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in ls1x_gpio_free()
Dgpio-amdpt.c41 spin_lock_irqsave(&gc->bgpio_lock, flags); in pt_gpio_request()
47 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in pt_gpio_request()
53 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in pt_gpio_request()
64 spin_lock_irqsave(&gc->bgpio_lock, flags); in pt_gpio_free()
70 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in pt_gpio_free()
Dgpio-mmio.c246 spin_lock_irqsave(&gc->bgpio_lock, flags); in bgpio_set()
255 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in bgpio_set()
274 spin_lock_irqsave(&gc->bgpio_lock, flags); in bgpio_set_set()
283 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in bgpio_set_set()
316 spin_lock_irqsave(&gc->bgpio_lock, flags); in bgpio_set_multiple_single_reg()
325 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in bgpio_set_multiple_single_reg()
377 spin_lock_irqsave(&gc->bgpio_lock, flags); in bgpio_dir_in()
385 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in bgpio_dir_in()
405 spin_lock_irqsave(&gc->bgpio_lock, flags); in bgpio_dir_out()
413 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in bgpio_dir_out()
[all …]
Dgpio-menz127.c70 spin_lock(&gc->bgpio_lock); in men_z127_debounce()
85 spin_unlock(&gc->bgpio_lock); in men_z127_debounce()
97 spin_lock(&gc->bgpio_lock); in men_z127_set_single_ended()
107 spin_unlock(&gc->bgpio_lock); in men_z127_set_single_ended()
Dgpio-dwapb.c231 spin_lock_irqsave(&gc->bgpio_lock, flags); in dwapb_irq_enable()
235 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in dwapb_irq_enable()
246 spin_lock_irqsave(&gc->bgpio_lock, flags); in dwapb_irq_disable()
250 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in dwapb_irq_disable()
290 spin_lock_irqsave(&gc->bgpio_lock, flags); in dwapb_irq_set_type()
322 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in dwapb_irq_set_type()
351 spin_lock_irqsave(&gc->bgpio_lock, flags); in dwapb_gpio_set_debounce()
359 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in dwapb_gpio_set_debounce()
757 spin_lock_irqsave(&gc->bgpio_lock, flags); in dwapb_gpio_suspend()
787 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in dwapb_gpio_suspend()
[all …]
Dgpio-brcmstb.c95 spin_lock_irqsave(&bank->gc.bgpio_lock, flags); in brcmstb_gpio_get_active_irqs()
97 spin_unlock_irqrestore(&bank->gc.bgpio_lock, flags); in brcmstb_gpio_get_active_irqs()
117 spin_lock_irqsave(&gc->bgpio_lock, flags); in brcmstb_gpio_set_imask()
124 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in brcmstb_gpio_set_imask()
207 spin_lock_irqsave(&bank->gc.bgpio_lock, flags); in brcmstb_gpio_irq_set_type()
223 spin_unlock_irqrestore(&bank->gc.bgpio_lock, flags); in brcmstb_gpio_irq_set_type()
/Linux-v4.19/include/linux/gpio/
Ddriver.h281 spinlock_t bgpio_lock; member