Home
last modified time | relevance | path

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

/linux/drivers/gpio/
A Dgpio-grgpio.c148 spin_lock_irqsave(&priv->gc.bgpio_lock, flags); in grgpio_irq_set_type()
156 spin_unlock_irqrestore(&priv->gc.bgpio_lock, flags); in grgpio_irq_set_type()
167 spin_lock_irqsave(&priv->gc.bgpio_lock, flags); in grgpio_irq_mask()
171 spin_unlock_irqrestore(&priv->gc.bgpio_lock, flags); in grgpio_irq_mask()
180 spin_lock_irqsave(&priv->gc.bgpio_lock, flags); in grgpio_irq_unmask()
184 spin_unlock_irqrestore(&priv->gc.bgpio_lock, flags); in grgpio_irq_unmask()
202 spin_lock_irqsave(&priv->gc.bgpio_lock, flags); in grgpio_irq_handler()
218 spin_unlock_irqrestore(&priv->gc.bgpio_lock, flags); in grgpio_irq_handler()
250 spin_lock_irqsave(&priv->gc.bgpio_lock, flags); in grgpio_irq_map()
265 spin_lock_irqsave(&priv->gc.bgpio_lock, flags); in grgpio_irq_map()
[all …]
A Dgpio-hlwd.c68 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()
121 spin_lock_irqsave(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_mask()
125 spin_unlock_irqrestore(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_mask()
135 spin_lock_irqsave(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_unmask()
139 spin_unlock_irqrestore(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_unmask()
176 spin_lock_irqsave(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_set_type()
197 spin_unlock_irqrestore(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_set_type()
201 spin_unlock_irqrestore(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_set_type()
A Dgpio-mlxbf2.c134 spin_lock(&gs->gc.bgpio_lock); in mlxbf2_gpio_lock_acquire()
142 spin_unlock(&gs->gc.bgpio_lock); in mlxbf2_gpio_lock_acquire()
156 __releases(&gs->gc.bgpio_lock) in mlxbf2_gpio_lock_release()
160 spin_unlock(&gs->gc.bgpio_lock); in mlxbf2_gpio_lock_release()
240 spin_lock_irqsave(&gs->gc.bgpio_lock, flags); in mlxbf2_gpio_irq_enable()
248 spin_unlock_irqrestore(&gs->gc.bgpio_lock, flags); in mlxbf2_gpio_irq_enable()
259 spin_lock_irqsave(&gs->gc.bgpio_lock, flags); in mlxbf2_gpio_irq_disable()
263 spin_unlock_irqrestore(&gs->gc.bgpio_lock, flags); in mlxbf2_gpio_irq_disable()
310 spin_lock_irqsave(&gs->gc.bgpio_lock, flags); in mlxbf2_gpio_irq_set_type()
322 spin_unlock_irqrestore(&gs->gc.bgpio_lock, flags); in mlxbf2_gpio_irq_set_type()
A Dgpio-dwapb.c245 spin_lock_irqsave(&gc->bgpio_lock, flags); in dwapb_irq_ack()
247 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in dwapb_irq_ack()
257 spin_lock_irqsave(&gc->bgpio_lock, flags); in dwapb_irq_mask()
260 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in dwapb_irq_mask()
270 spin_lock_irqsave(&gc->bgpio_lock, flags); in dwapb_irq_unmask()
283 spin_lock_irqsave(&gc->bgpio_lock, flags); in dwapb_irq_enable()
297 spin_lock_irqsave(&gc->bgpio_lock, flags); in dwapb_irq_disable()
311 spin_lock_irqsave(&gc->bgpio_lock, flags); in dwapb_irq_set_type()
376 spin_lock_irqsave(&gc->bgpio_lock, flags); in dwapb_gpio_set_debounce()
742 spin_lock_irqsave(&gc->bgpio_lock, flags); in dwapb_gpio_suspend()
[all …]
A Dgpio-amdpt.c38 spin_lock_irqsave(&gc->bgpio_lock, flags); in pt_gpio_request()
44 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in pt_gpio_request()
50 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in pt_gpio_request()
61 spin_lock_irqsave(&gc->bgpio_lock, flags); in pt_gpio_free()
67 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in pt_gpio_free()
A 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()
A Dgpio-idt3243x.c60 spin_lock_irqsave(&gc->bgpio_lock, flags); in idt_gpio_irq_set_type()
71 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in idt_gpio_irq_set_type()
89 spin_lock_irqsave(&gc->bgpio_lock, flags); in idt_gpio_mask()
94 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in idt_gpio_mask()
103 spin_lock_irqsave(&gc->bgpio_lock, flags); in idt_gpio_unmask()
108 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in idt_gpio_unmask()
A Dgpio-mmio.c223 spin_lock_irqsave(&gc->bgpio_lock, flags); in bgpio_set()
232 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in bgpio_set()
251 spin_lock_irqsave(&gc->bgpio_lock, flags); in bgpio_set_set()
260 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in bgpio_set_set()
289 spin_lock_irqsave(&gc->bgpio_lock, flags); in bgpio_set_multiple_single_reg()
298 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in bgpio_set_multiple_single_reg()
350 spin_lock_irqsave(&gc->bgpio_lock, flags); in bgpio_dir_in()
359 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in bgpio_dir_in()
390 spin_lock_irqsave(&gc->bgpio_lock, flags); in bgpio_dir_out()
399 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in bgpio_dir_out()
[all …]
A Dgpio-cadence.c44 spin_lock_irqsave(&chip->bgpio_lock, flags); in cdns_gpio_request()
49 spin_unlock_irqrestore(&chip->bgpio_lock, flags); in cdns_gpio_request()
58 spin_lock_irqsave(&chip->bgpio_lock, flags); in cdns_gpio_free()
64 spin_unlock_irqrestore(&chip->bgpio_lock, flags); in cdns_gpio_free()
93 spin_lock_irqsave(&chip->bgpio_lock, flags); in cdns_gpio_irq_set_type()
118 spin_unlock_irqrestore(&chip->bgpio_lock, flags); in cdns_gpio_irq_set_type()
A Dgpio-sifive.c47 spin_lock_irqsave(&chip->gc.bgpio_lock, flags); in sifive_gpio_set_ie()
57 spin_unlock_irqrestore(&chip->gc.bgpio_lock, flags); in sifive_gpio_set_ie()
87 spin_lock_irqsave(&gc->bgpio_lock, flags); in sifive_gpio_irq_enable()
93 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in sifive_gpio_irq_enable()
119 spin_lock_irqsave(&gc->bgpio_lock, flags); in sifive_gpio_irq_eoi()
125 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in sifive_gpio_irq_eoi()
A Dgpio-menz127.c67 spin_lock(&gc->bgpio_lock); in men_z127_debounce()
82 spin_unlock(&gc->bgpio_lock); in men_z127_debounce()
94 spin_lock(&gc->bgpio_lock); in men_z127_set_single_ended()
104 spin_unlock(&gc->bgpio_lock); in men_z127_set_single_ended()
A 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()
A Dgpio-tb10x.c65 spin_lock_irqsave(&gpio->gc.bgpio_lock, flags); in tb10x_set_bits()
72 spin_unlock_irqrestore(&gpio->gc.bgpio_lock, flags); in tb10x_set_bits()
A Dgpio-ixp4xx.c131 spin_lock_irqsave(&g->gc.bgpio_lock, flags); in ixp4xx_gpio_irq_set_type()
150 spin_unlock_irqrestore(&g->gc.bgpio_lock, flags); in ixp4xx_gpio_irq_set_type()
/linux/include/linux/gpio/
A Ddriver.h434 spinlock_t bgpio_lock; member
/linux/drivers/pinctrl/nuvoton/
A Dpinctrl-npcm7xx.c108 spin_lock_irqsave(&gc->bgpio_lock, flags); in npcm_gpio_set()
113 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in npcm_gpio_set()
122 spin_lock_irqsave(&gc->bgpio_lock, flags); in npcm_gpio_clr()
127 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in npcm_gpio_clr()

Completed in 45 milliseconds