/linux/drivers/gpio/ |
H A D | gpio-idt3243x.c | 60 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 D | gpio-loongson1.c | 29 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 D | gpio-mlxbf3.c | 66 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 D | gpio-mmio.c | 222 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 D | gpio-sifive.c | 47 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 D | gpio-cadence.c | 43 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 D | gpio-menz127.c | 67 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 D | gpio-mxc.c | 203 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 D | gpio-ixp4xx.c | 147 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 D | driver.h | 482 raw_spinlock_t bgpio_lock; member
|
/linux/drivers/pinctrl/nuvoton/ |
H A D | pinctrl-npcm7xx.c | 110 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 D | pinctrl-npcm8xx.c | 123 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()
|