/Linux-v4.19/drivers/gpio/ |
D | gpio-loongson.c | 42 static DEFINE_SPINLOCK(gpio_lock); 48 spin_lock(&gpio_lock); in loongson_gpio_get_value() 50 spin_unlock(&gpio_lock); in loongson_gpio_get_value() 60 spin_lock(&gpio_lock); in loongson_gpio_set_value() 67 spin_unlock(&gpio_lock); in loongson_gpio_set_value() 74 spin_lock(&gpio_lock); in loongson_gpio_direction_input() 78 spin_unlock(&gpio_lock); in loongson_gpio_direction_input() 89 spin_lock(&gpio_lock); in loongson_gpio_direction_output() 93 spin_unlock(&gpio_lock); in loongson_gpio_direction_output()
|
D | gpio-mpc5200.c | 31 static DEFINE_SPINLOCK(gpio_lock); 89 spin_lock_irqsave(&gpio_lock, flags); in mpc52xx_wkup_gpio_set() 93 spin_unlock_irqrestore(&gpio_lock, flags); in mpc52xx_wkup_gpio_set() 105 spin_lock_irqsave(&gpio_lock, flags); in mpc52xx_wkup_gpio_dir_in() 115 spin_unlock_irqrestore(&gpio_lock, flags); in mpc52xx_wkup_gpio_dir_in() 128 spin_lock_irqsave(&gpio_lock, flags); in mpc52xx_wkup_gpio_dir_out() 140 spin_unlock_irqrestore(&gpio_lock, flags); in mpc52xx_wkup_gpio_dir_out() 250 spin_lock_irqsave(&gpio_lock, flags); in mpc52xx_simple_gpio_set() 254 spin_unlock_irqrestore(&gpio_lock, flags); in mpc52xx_simple_gpio_set() 266 spin_lock_irqsave(&gpio_lock, flags); in mpc52xx_simple_gpio_dir_in() [all …]
|
D | gpio-xilinx.c | 54 spinlock_t gpio_lock[2]; member 121 spin_lock_irqsave(&chip->gpio_lock[index], flags); in xgpio_set() 132 spin_unlock_irqrestore(&chip->gpio_lock[index], flags); in xgpio_set() 153 spin_lock_irqsave(&chip->gpio_lock[index], flags); in xgpio_set_multiple() 163 spin_unlock_irqrestore(&chip->gpio_lock[index], flags); in xgpio_set_multiple() 165 spin_lock_irqsave(&chip->gpio_lock[index], flags); in xgpio_set_multiple() 179 spin_unlock_irqrestore(&chip->gpio_lock[index], flags); in xgpio_set_multiple() 199 spin_lock_irqsave(&chip->gpio_lock[index], flags); in xgpio_dir_in() 206 spin_unlock_irqrestore(&chip->gpio_lock[index], flags); in xgpio_dir_in() 231 spin_lock_irqsave(&chip->gpio_lock[index], flags); in xgpio_dir_out() [all …]
|
D | gpio-altera.c | 42 raw_spinlock_t gpio_lock; member 57 raw_spin_lock_irqsave(&altera_gc->gpio_lock, flags); in altera_gpio_irq_unmask() 62 raw_spin_unlock_irqrestore(&altera_gc->gpio_lock, flags); in altera_gpio_irq_unmask() 75 raw_spin_lock_irqsave(&altera_gc->gpio_lock, flags); in altera_gpio_irq_mask() 80 raw_spin_unlock_irqrestore(&altera_gc->gpio_lock, flags); in altera_gpio_irq_mask() 144 raw_spin_lock_irqsave(&chip->gpio_lock, flags); in altera_gpio_set() 151 raw_spin_unlock_irqrestore(&chip->gpio_lock, flags); in altera_gpio_set() 164 raw_spin_lock_irqsave(&chip->gpio_lock, flags); in altera_gpio_direction_input() 169 raw_spin_unlock_irqrestore(&chip->gpio_lock, flags); in altera_gpio_direction_input() 185 raw_spin_lock_irqsave(&chip->gpio_lock, flags); in altera_gpio_direction_output() [all …]
|
D | gpiolib.c | 73 DEFINE_SPINLOCK(gpio_lock); 110 spin_lock_irqsave(&gpio_lock, flags); in gpio_to_desc() 115 spin_unlock_irqrestore(&gpio_lock, flags); in gpio_to_desc() 120 spin_unlock_irqrestore(&gpio_lock, flags); in gpio_to_desc() 293 spin_lock_irqsave(&gpio_lock, flags); in gpio_name_to_desc() 305 spin_unlock_irqrestore(&gpio_lock, flags); in gpio_name_to_desc() 311 spin_unlock_irqrestore(&gpio_lock, flags); in gpio_name_to_desc() 1310 spin_lock_irqsave(&gpio_lock, flags); in gpiochip_add_data_with_key() 1323 spin_unlock_irqrestore(&gpio_lock, flags); in gpiochip_add_data_with_key() 1338 spin_unlock_irqrestore(&gpio_lock, flags); in gpiochip_add_data_with_key() [all …]
|
D | gpiolib-sysfs.c | 604 spin_lock_irqsave(&gpio_lock, flags); in gpiod_export() 607 spin_unlock_irqrestore(&gpio_lock, flags); in gpiod_export() 615 spin_unlock_irqrestore(&gpio_lock, flags); in gpiod_export() 824 spin_lock_irqsave(&gpio_lock, flags); in gpiolib_sysfs_init() 838 spin_unlock_irqrestore(&gpio_lock, flags); in gpiolib_sysfs_init() 840 spin_lock_irqsave(&gpio_lock, flags); in gpiolib_sysfs_init() 842 spin_unlock_irqrestore(&gpio_lock, flags); in gpiolib_sysfs_init()
|
D | gpio-pxa.c | 109 static DEFINE_SPINLOCK(gpio_lock); 275 spin_lock_irqsave(&gpio_lock, flags); in pxa_gpio_direction_input() 284 spin_unlock_irqrestore(&gpio_lock, flags); in pxa_gpio_direction_input() 304 spin_lock_irqsave(&gpio_lock, flags); in pxa_gpio_direction_output() 313 spin_unlock_irqrestore(&gpio_lock, flags); in pxa_gpio_direction_output()
|
/Linux-v4.19/arch/arm/mach-w90x900/ |
D | gpio.c | 50 spinlock_t gpio_lock; member 72 spin_lock_irqsave(&nuc900_gpio->gpio_lock, flags); in nuc900_gpio_set() 83 spin_unlock_irqrestore(&nuc900_gpio->gpio_lock, flags); in nuc900_gpio_set() 93 spin_lock_irqsave(&nuc900_gpio->gpio_lock, flags); in nuc900_dir_input() 99 spin_unlock_irqrestore(&nuc900_gpio->gpio_lock, flags); in nuc900_dir_input() 112 spin_lock_irqsave(&nuc900_gpio->gpio_lock, flags); in nuc900_dir_output() 127 spin_unlock_irqrestore(&nuc900_gpio->gpio_lock, flags); in nuc900_dir_output() 149 spin_lock_init(&gpio_chip->gpio_lock); in nuc900_init_gpio()
|
/Linux-v4.19/drivers/ssb/ |
D | embedded.c | 74 spin_lock_irqsave(&bus->gpio_lock, flags); in ssb_gpio_in() 81 spin_unlock_irqrestore(&bus->gpio_lock, flags); in ssb_gpio_in() 92 spin_lock_irqsave(&bus->gpio_lock, flags); in ssb_gpio_out() 99 spin_unlock_irqrestore(&bus->gpio_lock, flags); in ssb_gpio_out() 110 spin_lock_irqsave(&bus->gpio_lock, flags); in ssb_gpio_outen() 117 spin_unlock_irqrestore(&bus->gpio_lock, flags); in ssb_gpio_outen() 128 spin_lock_irqsave(&bus->gpio_lock, flags); in ssb_gpio_control() 131 spin_unlock_irqrestore(&bus->gpio_lock, flags); in ssb_gpio_control() 142 spin_lock_irqsave(&bus->gpio_lock, flags); in ssb_gpio_intmask() 149 spin_unlock_irqrestore(&bus->gpio_lock, flags); in ssb_gpio_intmask() [all …]
|
D | driver_extif.c | 145 spin_lock_init(&extif->gpio_lock); in ssb_extif_init() 158 spin_lock_irqsave(&extif->gpio_lock, flags); in ssb_extif_gpio_out() 161 spin_unlock_irqrestore(&extif->gpio_lock, flags); in ssb_extif_gpio_out() 171 spin_lock_irqsave(&extif->gpio_lock, flags); in ssb_extif_gpio_outen() 174 spin_unlock_irqrestore(&extif->gpio_lock, flags); in ssb_extif_gpio_outen() 184 spin_lock_irqsave(&extif->gpio_lock, flags); in ssb_extif_gpio_polarity() 186 spin_unlock_irqrestore(&extif->gpio_lock, flags); in ssb_extif_gpio_polarity() 196 spin_lock_irqsave(&extif->gpio_lock, flags); in ssb_extif_gpio_intmask() 198 spin_unlock_irqrestore(&extif->gpio_lock, flags); in ssb_extif_gpio_intmask()
|
D | driver_chipcommon.c | 353 spin_lock_init(&cc->gpio_lock); in ssb_chipcommon_init() 514 spin_lock_irqsave(&cc->gpio_lock, flags); in ssb_chipco_gpio_out() 516 spin_unlock_irqrestore(&cc->gpio_lock, flags); in ssb_chipco_gpio_out() 526 spin_lock_irqsave(&cc->gpio_lock, flags); in ssb_chipco_gpio_outen() 528 spin_unlock_irqrestore(&cc->gpio_lock, flags); in ssb_chipco_gpio_outen() 538 spin_lock_irqsave(&cc->gpio_lock, flags); in ssb_chipco_gpio_control() 540 spin_unlock_irqrestore(&cc->gpio_lock, flags); in ssb_chipco_gpio_control() 551 spin_lock_irqsave(&cc->gpio_lock, flags); in ssb_chipco_gpio_intmask() 553 spin_unlock_irqrestore(&cc->gpio_lock, flags); in ssb_chipco_gpio_intmask() 563 spin_lock_irqsave(&cc->gpio_lock, flags); in ssb_chipco_gpio_polarity() [all …]
|
/Linux-v4.19/drivers/bcma/ |
D | driver_chipcommon.c | 176 spin_lock_init(&cc->gpio_lock); in bcma_core_chipcommon_early_init() 284 spin_lock_irqsave(&cc->gpio_lock, flags); in bcma_chipco_gpio_out() 286 spin_unlock_irqrestore(&cc->gpio_lock, flags); in bcma_chipco_gpio_out() 297 spin_lock_irqsave(&cc->gpio_lock, flags); in bcma_chipco_gpio_outen() 299 spin_unlock_irqrestore(&cc->gpio_lock, flags); in bcma_chipco_gpio_outen() 314 spin_lock_irqsave(&cc->gpio_lock, flags); in bcma_chipco_gpio_control() 316 spin_unlock_irqrestore(&cc->gpio_lock, flags); in bcma_chipco_gpio_control() 327 spin_lock_irqsave(&cc->gpio_lock, flags); in bcma_chipco_gpio_intmask() 329 spin_unlock_irqrestore(&cc->gpio_lock, flags); in bcma_chipco_gpio_intmask() 339 spin_lock_irqsave(&cc->gpio_lock, flags); in bcma_chipco_gpio_polarity() [all …]
|
/Linux-v4.19/drivers/media/pci/cx18/ |
D | cx18-gpio.c | 69 mutex_lock(&cx->gpio_lock); in gpio_update() 72 mutex_unlock(&cx->gpio_lock); in gpio_update() 107 mutex_lock(&cx->gpio_lock); in gpiomux_log_status() 110 mutex_unlock(&cx->gpio_lock); in gpiomux_log_status() 206 mutex_lock(&cx->gpio_lock); in resetctrl_log_status() 209 mutex_unlock(&cx->gpio_lock); in resetctrl_log_status() 265 mutex_lock(&cx->gpio_lock); in cx18_gpio_init() 275 mutex_unlock(&cx->gpio_lock); in cx18_gpio_init() 286 mutex_unlock(&cx->gpio_lock); in cx18_gpio_init()
|
/Linux-v4.19/drivers/media/pci/bt8xx/ |
D | bttv-gpio.c | 147 spin_lock_irqsave(&btv->gpio_lock,flags); in bttv_gpio_inout() 152 spin_unlock_irqrestore(&btv->gpio_lock,flags); in bttv_gpio_inout() 177 spin_lock_irqsave(&btv->gpio_lock,flags); in bttv_gpio_bits() 182 spin_unlock_irqrestore(&btv->gpio_lock,flags); in bttv_gpio_bits()
|
D | bt878.h | 107 struct mutex gpio_lock; member
|
/Linux-v4.19/drivers/input/keyboard/ |
D | adp5588-keys.c | 52 struct mutex gpio_lock; /* Protect cached dir, dat_out */ member 81 mutex_lock(&kpad->gpio_lock); in adp5588_gpio_get_value() 88 mutex_unlock(&kpad->gpio_lock); in adp5588_gpio_get_value() 100 mutex_lock(&kpad->gpio_lock); in adp5588_gpio_set_value() 110 mutex_unlock(&kpad->gpio_lock); in adp5588_gpio_set_value() 120 mutex_lock(&kpad->gpio_lock); in adp5588_gpio_direction_input() 125 mutex_unlock(&kpad->gpio_lock); in adp5588_gpio_direction_input() 138 mutex_lock(&kpad->gpio_lock); in adp5588_gpio_direction_output() 152 mutex_unlock(&kpad->gpio_lock); in adp5588_gpio_direction_output() 211 mutex_init(&kpad->gpio_lock); in adp5588_gpio_add()
|
D | adp5589-keys.c | 243 struct mutex gpio_lock; /* Protect cached dir, dat_out */ member 406 mutex_lock(&kpad->gpio_lock); in adp5589_gpio_set_value() 416 mutex_unlock(&kpad->gpio_lock); in adp5589_gpio_set_value() 426 mutex_lock(&kpad->gpio_lock); in adp5589_gpio_direction_input() 433 mutex_unlock(&kpad->gpio_lock); in adp5589_gpio_direction_input() 446 mutex_lock(&kpad->gpio_lock); in adp5589_gpio_direction_output() 461 mutex_unlock(&kpad->gpio_lock); in adp5589_gpio_direction_output() 526 mutex_init(&kpad->gpio_lock); in adp5589_gpio_add()
|
/Linux-v4.19/drivers/iio/dac/ |
D | ad5592r-base.c | 32 mutex_lock(&st->gpio_lock); in ad5592r_gpio_get() 39 mutex_unlock(&st->gpio_lock); in ad5592r_gpio_get() 51 mutex_lock(&st->gpio_lock); in ad5592r_gpio_set() 60 mutex_unlock(&st->gpio_lock); in ad5592r_gpio_set() 68 mutex_lock(&st->gpio_lock); in ad5592r_gpio_direction_input() 80 mutex_unlock(&st->gpio_lock); in ad5592r_gpio_direction_input() 91 mutex_lock(&st->gpio_lock); in ad5592r_gpio_direction_output() 112 mutex_unlock(&st->gpio_lock); in ad5592r_gpio_direction_output() 147 mutex_init(&st->gpio_lock); in ad5592r_gpio_init()
|
D | ad5592r-base.h | 55 struct mutex gpio_lock; /* Protect cached gpio_out, gpio_val, etc. */ member
|
/Linux-v4.19/arch/powerpc/platforms/52xx/ |
D | mpc52xx_common.c | 92 static DEFINE_SPINLOCK(gpio_lock); 309 spin_lock_irqsave(&gpio_lock, flags); in mpc5200_psc_ac97_gpio_reset() 339 spin_unlock_irqrestore(&gpio_lock, flags); in mpc5200_psc_ac97_gpio_reset()
|
/Linux-v4.19/include/linux/ |
D | ioc3.h | 36 spinlock_t gpio_lock; member
|
/Linux-v4.19/drivers/net/ethernet/microchip/ |
D | lan743x_ptp.h | 15 spinlock_t gpio_lock; member
|
D | lan743x_ptp.c | 30 spin_lock_init(&gpio->gpio_lock); in lan743x_gpio_init() 190 spin_lock_irqsave(&gpio->gpio_lock, irq_flags); in lan743x_gpio_rsrv_ptp_out() 223 spin_unlock_irqrestore(&gpio->gpio_lock, irq_flags); in lan743x_gpio_rsrv_ptp_out() 233 spin_lock_irqsave(&gpio->gpio_lock, irq_flags); in lan743x_gpio_release() 259 spin_unlock_irqrestore(&gpio->gpio_lock, irq_flags); in lan743x_gpio_release()
|
/Linux-v4.19/drivers/infiniband/hw/qib/ |
D | qib_7220.h | 52 spinlock_t gpio_lock; /* RMW of shadows/regs for ExtCtrl and GPIO */ member
|
/Linux-v4.19/drivers/media/pci/cx23885/ |
D | cimax2.c | 207 mutex_lock(&dev->gpio_lock); in netup_ci_op_cam() 230 mutex_unlock(&dev->gpio_lock); in netup_ci_op_cam()
|