/Linux-v5.10/drivers/gpio/ |
D | gpio-grgpio.c | 148 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() 256 spin_unlock_irqrestore(&priv->gc.bgpio_lock, flags); in grgpio_irq_map() [all …]
|
D | gpio-hlwd.c | 68 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() 124 spin_lock_irqsave(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_mask() 128 spin_unlock_irqrestore(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_mask() 138 spin_lock_irqsave(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_unmask() 142 spin_unlock_irqrestore(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_unmask() 179 spin_lock_irqsave(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_set_type() 200 spin_unlock_irqrestore(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_set_type() 204 spin_unlock_irqrestore(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irq_set_type()
|
D | gpio-loongson1.c | 28 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()
|
D | gpio-amdpt.c | 38 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()
|
D | gpio-dwapb.c | 234 spin_lock_irqsave(&gc->bgpio_lock, flags); in dwapb_irq_ack() 236 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in dwapb_irq_ack() 246 spin_lock_irqsave(&gc->bgpio_lock, flags); in dwapb_irq_mask() 249 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in dwapb_irq_mask() 259 spin_lock_irqsave(&gc->bgpio_lock, flags); in dwapb_irq_unmask() 262 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in dwapb_irq_unmask() 272 spin_lock_irqsave(&gc->bgpio_lock, flags); in dwapb_irq_enable() 276 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in dwapb_irq_enable() 286 spin_lock_irqsave(&gc->bgpio_lock, flags); in dwapb_irq_disable() 290 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in dwapb_irq_disable() [all …]
|
D | gpio-sifive.c | 48 spin_lock_irqsave(&chip->gc.bgpio_lock, flags); in sifive_gpio_set_ie() 58 spin_unlock_irqrestore(&chip->gc.bgpio_lock, flags); in sifive_gpio_set_ie() 88 spin_lock_irqsave(&gc->bgpio_lock, flags); in sifive_gpio_irq_enable() 94 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in sifive_gpio_irq_enable() 120 spin_lock_irqsave(&gc->bgpio_lock, flags); in sifive_gpio_irq_eoi() 126 spin_unlock_irqrestore(&gc->bgpio_lock, flags); in sifive_gpio_irq_eoi()
|
D | gpio-cadence.c | 44 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()
|
D | gpio-mmio.c | 223 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 …]
|
D | gpio-menz127.c | 67 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()
|
D | gpio-mlxbf2.c | 130 spin_lock(&gs->gc.bgpio_lock); in mlxbf2_gpio_lock_acquire() 138 spin_unlock(&gs->gc.bgpio_lock); in mlxbf2_gpio_lock_acquire() 152 __releases(&gs->gc.bgpio_lock) in mlxbf2_gpio_lock_release() 156 spin_unlock(&gs->gc.bgpio_lock); in mlxbf2_gpio_lock_release()
|
D | gpio-brcmstb.c | 95 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()
|
D | gpio-tb10x.c | 65 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()
|
D | gpio-ixp4xx.c | 131 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-v5.10/include/linux/gpio/ |
D | driver.h | 415 spinlock_t bgpio_lock; member
|
/Linux-v5.10/drivers/pinctrl/nuvoton/ |
D | pinctrl-npcm7xx.c | 108 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()
|