Home
last modified time | relevance | path

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

/linux/drivers/gpio/
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-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-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.c222 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in bgpio_set()
231 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in bgpio_set()
250 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in bgpio_set_set()
259 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in bgpio_set_set()
288 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in bgpio_set_multiple_single_reg()
297 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in bgpio_set_multiple_single_reg()
349 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in bgpio_dir_in()
358 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in bgpio_dir_in()
389 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in bgpio_dir_out()
398 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-cadence.c43 raw_spin_lock_irqsave(&chip->bgpio_lock, flags); in cdns_gpio_request()
48 raw_spin_unlock_irqrestore(&chip->bgpio_lock, flags); in cdns_gpio_request()
57 raw_spin_lock_irqsave(&chip->bgpio_lock, flags); in cdns_gpio_free()
63 raw_spin_unlock_irqrestore(&chip->bgpio_lock, flags); in cdns_gpio_free()
94 raw_spin_lock_irqsave(&chip->bgpio_lock, flags); in cdns_gpio_irq_set_type()
119 raw_spin_unlock_irqrestore(&chip->bgpio_lock, flags); in cdns_gpio_irq_set_type()
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-mxc.c203 raw_spin_lock_irqsave(&port->gc.bgpio_lock, flags); in gpio_set_irq_type()
225 raw_spin_unlock_irqrestore(&port->gc.bgpio_lock, flags); in gpio_set_irq_type()
237 raw_spin_lock_irqsave(&port->gc.bgpio_lock, flags); in mxc_flip_edge()
258 raw_spin_unlock_irqrestore(&port->gc.bgpio_lock, flags); in mxc_flip_edge()
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 Ddriver.h482 raw_spinlock_t bgpio_lock; member
/linux/drivers/pinctrl/nuvoton/
H A Dpinctrl-npcm7xx.c110 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in npcm_gpio_set()
115 raw_spin_unlock_irqrestore(&gc->bgpio_lock, flags); in npcm_gpio_set()
124 raw_spin_lock_irqsave(&gc->bgpio_lock, flags); in npcm_gpio_clr()
129 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()