Home
last modified time | relevance | path

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

/linux/drivers/gpio/
H A Dgpio-mlxbf2.c135 raw_spin_lock(&gs->gc.bgpio_lock); in mlxbf2_gpio_lock_acquire()
143 raw_spin_unlock(&gs->gc.bgpio_lock); in mlxbf2_gpio_lock_acquire()
157 __releases(&gs->gc.bgpio_lock) in mlxbf2_gpio_lock_release()
161 raw_spin_unlock(&gs->gc.bgpio_lock); in mlxbf2_gpio_lock_release()
242 raw_spin_lock_irqsave(&gs->gc.bgpio_lock, flags); in mlxbf2_gpio_irq_enable()
250 raw_spin_unlock_irqrestore(&gs->gc.bgpio_lock, flags); in mlxbf2_gpio_irq_enable()
261 raw_spin_lock_irqsave(&gs->gc.bgpio_lock, flags); in mlxbf2_gpio_irq_disable()
265 raw_spin_unlock_irqrestore(&gs->gc.bgpio_lock, flags); in mlxbf2_gpio_irq_disable()
311 raw_spin_lock_irqsave(&gs->gc.bgpio_lock, flags); in mlxbf2_gpio_irq_set_type()
323 raw_spin_unlock_irqrestore(&gs->gc.bgpio_lock, flags); in mlxbf2_gpio_irq_set_type()
H A Dgpio-hlwd.c69 raw_spin_lock_irqsave(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irqhandler()
97 raw_spin_unlock_irqrestore(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irqhandler()
122 raw_spin_lock_irqsave(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_mask()
126 raw_spin_unlock_irqrestore(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_mask()
138 raw_spin_lock_irqsave(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_unmask()
142 raw_spin_unlock_irqrestore(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_unmask()
179 raw_spin_lock_irqsave(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_set_type()
200 raw_spin_unlock_irqrestore(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_set_type()
204 raw_spin_unlock_irqrestore(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_set_type()
H A Dgpio-amdpt.c39 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in pt_gpio_request()
45 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in pt_gpio_request()
51 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in pt_gpio_request()
62 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in pt_gpio_free()
68 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in pt_gpio_free()
H A Dgpio-dwapb.c244 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in dwapb_irq_ack()
246 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in dwapb_irq_ack()
257 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in dwapb_irq_mask()
260 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in dwapb_irq_mask()
275 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in dwapb_irq_unmask()
278 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in dwapb_irq_unmask()
289 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in dwapb_irq_enable()
294 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in dwapb_irq_enable()
305 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in dwapb_irq_disable()
310 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in dwapb_irq_disable()
[all …]
H A Dgpio-loongson1.c29 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in ls1x_gpio_request()
32 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in ls1x_gpio_request()
42 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in ls1x_gpio_free()
45 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in ls1x_gpio_free()
H A Dgpio-idt3243x.c60 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in idt_gpio_irq_set_type()
71 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in idt_gpio_irq_set_type()
89 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in idt_gpio_mask()
94 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in idt_gpio_mask()
106 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in idt_gpio_unmask()
111 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in idt_gpio_unmask()
H A Dgpio-mlxbf3.c66 raw_spin_lock_irqsave(&gs->gc.bgpio_lock, flags); in mlxbf3_gpio_irq_enable()
72 raw_spin_unlock_irqrestore(&gs->gc.bgpio_lock, flags); in mlxbf3_gpio_irq_enable()
83 raw_spin_lock_irqsave(&gs->gc.bgpio_lock, flags); in mlxbf3_gpio_irq_disable()
89 raw_spin_unlock_irqrestore(&gs->gc.bgpio_lock, flags); in mlxbf3_gpio_irq_disable()
119 raw_spin_lock_irqsave(&gs->gc.bgpio_lock, flags); in mlxbf3_gpio_irq_set_type()
141 raw_spin_unlock_irqrestore(&gs->gc.bgpio_lock, flags); in mlxbf3_gpio_irq_set_type()
145 raw_spin_unlock_irqrestore(&gs->gc.bgpio_lock, flags); in mlxbf3_gpio_irq_set_type()
H A Dgpio-mmio.c224 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in bgpio_set()
233 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in bgpio_set()
256 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in bgpio_set_set()
265 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in bgpio_set_set()
296 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in bgpio_set_multiple_single_reg()
305 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in bgpio_set_multiple_single_reg()
379 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in bgpio_dir_in()
388 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in bgpio_dir_in()
419 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in bgpio_dir_out()
428 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in bgpio_dir_out()
[all …]
H A Dgpio-sifive.c47 raw_spin_lock_irqsave(&chip->gc.bgpio_lock, flags); in sifive_gpio_set_ie()
57 raw_spin_unlock_irqrestore(&chip->gc.bgpio_lock, flags); in sifive_gpio_set_ie()
89 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in sifive_gpio_irq_enable()
95 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in sifive_gpio_irq_enable()
123 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in sifive_gpio_irq_eoi()
129 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in sifive_gpio_irq_eoi()
H A Dgpio-blzp1600.c79 guard(raw_spinlock_irqsave)(&chip->gc.bgpio_lock); in blzp1600_gpio_irq_mask()
87 guard(raw_spinlock_irqsave)(&chip->gc.bgpio_lock); in blzp1600_gpio_irq_unmask()
104 guard(raw_spinlock_irqsave)(&chip->gc.bgpio_lock); in blzp1600_gpio_irq_enable()
113 guard(raw_spinlock_irqsave)(&chip->gc.bgpio_lock); in blzp1600_gpio_irq_disable()
124 guard(raw_spinlock_irqsave)(&chip->gc.bgpio_lock); in blzp1600_gpio_irq_set_type()
200 guard(raw_spinlock_irqsave)(&chip->gc.bgpio_lock); in blzp1600_gpio_set_debounce()
H A Dgpio-menz127.c67 raw_spin_lock(&gc->bgpio_lock); in men_z127_debounce()
82 raw_spin_unlock(&gc->bgpio_lock); in men_z127_debounce()
94 raw_spin_lock(&gc->bgpio_lock); in men_z127_set_single_ended()
104 raw_spin_unlock(&gc->bgpio_lock); in men_z127_set_single_ended()
H A Dgpio-brcmstb.c85 raw_spin_lock_irqsave(&bank->gc.bgpio_lock, flags); in brcmstb_gpio_get_active_irqs()
87 raw_spin_unlock_irqrestore(&bank->gc.bgpio_lock, flags); in brcmstb_gpio_get_active_irqs()
107 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in brcmstb_gpio_set_imask()
114 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in brcmstb_gpio_set_imask()
197 raw_spin_lock_irqsave(&bank->gc.bgpio_lock, flags); in brcmstb_gpio_irq_set_type()
213 raw_spin_unlock_irqrestore(&bank->gc.bgpio_lock, flags); in brcmstb_gpio_irq_set_type()
H A Dgpio-tb10x.c65 raw_spin_lock_irqsave(&gpio->gc.bgpio_lock, flags); in tb10x_set_bits()
72 raw_spin_unlock_irqrestore(&gpio->gc.bgpio_lock, flags); in tb10x_set_bits()
H A Dgpio-ixp4xx.c147 raw_spin_lock_irqsave(&g->gc.bgpio_lock, flags); in ixp4xx_gpio_irq_set_type()
166 raw_spin_unlock_irqrestore(&g->gc.bgpio_lock, flags); in ixp4xx_gpio_irq_set_type()
/linux/include/linux/gpio/
H A Dgeneric.h98 raw_spin_lock(&(gen_gc)->gc.bgpio_lock)
101 raw_spin_unlock(&(gen_gc)->gc.bgpio_lock)
104 raw_spin_lock_irqsave(&(gen_gc)->gc.bgpio_lock, flags)
107 raw_spin_unlock_irqrestore(&(gen_gc)->gc.bgpio_lock, flags)
H A Ddriver.h490 raw_spinlock_t bgpio_lock; member
/linux/drivers/pinctrl/nuvoton/
H A Dpinctrl-npcm7xx.c108 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in npcm_gpio_set()
113 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in npcm_gpio_set()
122 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in npcm_gpio_clr()
127 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in npcm_gpio_clr()
H A Dpinctrl-npcm8xx.c123 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in npcm_gpio_set()
125 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in npcm_gpio_set()
133 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in npcm_gpio_clr()
135 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in npcm_gpio_clr()