| /Linux-v5.4/drivers/gpio/ | 
| D | gpio-loongson.c | 38 static DEFINE_SPINLOCK(gpio_lock);44 	spin_lock(&gpio_lock);  in loongson_gpio_get_value()
 46 	spin_unlock(&gpio_lock);  in loongson_gpio_get_value()
 56 	spin_lock(&gpio_lock);  in loongson_gpio_set_value()
 63 	spin_unlock(&gpio_lock);  in loongson_gpio_set_value()
 70 	spin_lock(&gpio_lock);  in loongson_gpio_direction_input()
 74 	spin_unlock(&gpio_lock);  in loongson_gpio_direction_input()
 85 	spin_lock(&gpio_lock);  in loongson_gpio_direction_output()
 89 	spin_unlock(&gpio_lock);  in loongson_gpio_direction_output()
 
 | 
| D | gpio-xilinx.c | 48 	spinlock_t gpio_lock[2];  member113 	spin_lock_irqsave(&chip->gpio_lock[index], flags);  in xgpio_set()
 124 	spin_unlock_irqrestore(&chip->gpio_lock[index], flags);  in xgpio_set()
 144 	spin_lock_irqsave(&chip->gpio_lock[index], flags);  in xgpio_set_multiple()
 154 			spin_unlock_irqrestore(&chip->gpio_lock[index], flags);  in xgpio_set_multiple()
 156 			spin_lock_irqsave(&chip->gpio_lock[index], flags);  in xgpio_set_multiple()
 170 	spin_unlock_irqrestore(&chip->gpio_lock[index], flags);  in xgpio_set_multiple()
 189 	spin_lock_irqsave(&chip->gpio_lock[index], flags);  in xgpio_dir_in()
 196 	spin_unlock_irqrestore(&chip->gpio_lock[index], flags);  in xgpio_dir_in()
 220 	spin_lock_irqsave(&chip->gpio_lock[index], flags);  in xgpio_dir_out()
 [all …]
 
 | 
| D | gpio-mpc5200.c | 19 static DEFINE_SPINLOCK(gpio_lock);77 	spin_lock_irqsave(&gpio_lock, flags);  in mpc52xx_wkup_gpio_set()
 81 	spin_unlock_irqrestore(&gpio_lock, flags);  in mpc52xx_wkup_gpio_set()
 93 	spin_lock_irqsave(&gpio_lock, flags);  in mpc52xx_wkup_gpio_dir_in()
 103 	spin_unlock_irqrestore(&gpio_lock, flags);  in mpc52xx_wkup_gpio_dir_in()
 116 	spin_lock_irqsave(&gpio_lock, flags);  in mpc52xx_wkup_gpio_dir_out()
 128 	spin_unlock_irqrestore(&gpio_lock, flags);  in mpc52xx_wkup_gpio_dir_out()
 238 	spin_lock_irqsave(&gpio_lock, flags);  in mpc52xx_simple_gpio_set()
 242 	spin_unlock_irqrestore(&gpio_lock, flags);  in mpc52xx_simple_gpio_set()
 254 	spin_lock_irqsave(&gpio_lock, flags);  in mpc52xx_simple_gpio_dir_in()
 [all …]
 
 | 
| D | gpio-altera.c | 30 	raw_spinlock_t gpio_lock;  member46 	raw_spin_lock_irqsave(&altera_gc->gpio_lock, flags);  in altera_gpio_irq_unmask()
 51 	raw_spin_unlock_irqrestore(&altera_gc->gpio_lock, flags);  in altera_gpio_irq_unmask()
 64 	raw_spin_lock_irqsave(&altera_gc->gpio_lock, flags);  in altera_gpio_irq_mask()
 69 	raw_spin_unlock_irqrestore(&altera_gc->gpio_lock, flags);  in altera_gpio_irq_mask()
 124 	raw_spin_lock_irqsave(&chip->gpio_lock, flags);  in altera_gpio_set()
 131 	raw_spin_unlock_irqrestore(&chip->gpio_lock, flags);  in altera_gpio_set()
 144 	raw_spin_lock_irqsave(&chip->gpio_lock, flags);  in altera_gpio_direction_input()
 149 	raw_spin_unlock_irqrestore(&chip->gpio_lock, flags);  in altera_gpio_direction_input()
 165 	raw_spin_lock_irqsave(&chip->gpio_lock, flags);  in altera_gpio_direction_output()
 [all …]
 
 | 
| D | gpiolib-sysfs.c | 599 	spin_lock_irqsave(&gpio_lock, flags);  in gpiod_export()602 		spin_unlock_irqrestore(&gpio_lock, flags);  in gpiod_export()
 610 	spin_unlock_irqrestore(&gpio_lock, flags);  in gpiod_export()
 819 	spin_lock_irqsave(&gpio_lock, flags);  in gpiolib_sysfs_init()
 833 		spin_unlock_irqrestore(&gpio_lock, flags);  in gpiolib_sysfs_init()
 835 		spin_lock_irqsave(&gpio_lock, flags);  in gpiolib_sysfs_init()
 837 	spin_unlock_irqrestore(&gpio_lock, flags);  in gpiolib_sysfs_init()
 
 | 
| D | gpiolib.c | 75 DEFINE_SPINLOCK(gpio_lock);113 	spin_lock_irqsave(&gpio_lock, flags);  in gpio_to_desc()
 118 			spin_unlock_irqrestore(&gpio_lock, flags);  in gpio_to_desc()
 123 	spin_unlock_irqrestore(&gpio_lock, flags);  in gpio_to_desc()
 296 	spin_lock_irqsave(&gpio_lock, flags);  in gpio_name_to_desc()
 308 				spin_unlock_irqrestore(&gpio_lock, flags);  in gpio_name_to_desc()
 314 	spin_unlock_irqrestore(&gpio_lock, flags);  in gpio_name_to_desc()
 1333 	spin_lock_irqsave(&gpio_lock, flags);  in gpiochip_add_data_with_key()
 1346 			spin_unlock_irqrestore(&gpio_lock, flags);  in gpiochip_add_data_with_key()
 1361 		spin_unlock_irqrestore(&gpio_lock, flags);  in gpiochip_add_data_with_key()
 [all …]
 
 | 
| D | gpio-pxa.c | 106 static DEFINE_SPINLOCK(gpio_lock);273 	spin_lock_irqsave(&gpio_lock, flags);  in pxa_gpio_direction_input()
 282 	spin_unlock_irqrestore(&gpio_lock, flags);  in pxa_gpio_direction_input()
 302 	spin_lock_irqsave(&gpio_lock, flags);  in pxa_gpio_direction_output()
 311 	spin_unlock_irqrestore(&gpio_lock, flags);  in pxa_gpio_direction_output()
 
 | 
| /Linux-v5.4/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-v5.4/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-v5.4/drivers/media/pci/cx18/ | 
| D | cx18-gpio.c | 60 	mutex_lock(&cx->gpio_lock);  in gpio_update()63 	mutex_unlock(&cx->gpio_lock);  in gpio_update()
 98 	mutex_lock(&cx->gpio_lock);  in gpiomux_log_status()
 101 	mutex_unlock(&cx->gpio_lock);  in gpiomux_log_status()
 197 	mutex_lock(&cx->gpio_lock);  in resetctrl_log_status()
 200 	mutex_unlock(&cx->gpio_lock);  in resetctrl_log_status()
 256 	mutex_lock(&cx->gpio_lock);  in cx18_gpio_init()
 266 		mutex_unlock(&cx->gpio_lock);  in cx18_gpio_init()
 277 	mutex_unlock(&cx->gpio_lock);  in cx18_gpio_init()
 
 | 
| /Linux-v5.4/drivers/media/pci/bt8xx/ | 
| D | bttv-gpio.c | 135 	spin_lock_irqsave(&btv->gpio_lock,flags);  in bttv_gpio_inout()140 	spin_unlock_irqrestore(&btv->gpio_lock,flags);  in bttv_gpio_inout()
 165 	spin_lock_irqsave(&btv->gpio_lock,flags);  in bttv_gpio_bits()
 170 	spin_unlock_irqrestore(&btv->gpio_lock,flags);  in bttv_gpio_bits()
 
 | 
| D | bt878.h | 95 	struct mutex gpio_lock;  member
 | 
| /Linux-v5.4/drivers/input/keyboard/ | 
| D | adp5588-keys.c | 52 	struct mutex gpio_lock;	/* Protect cached dir, dat_out */  member81 	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 */  member406 	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()
 527 	mutex_init(&kpad->gpio_lock);  in adp5589_gpio_add()
 
 | 
| /Linux-v5.4/drivers/iio/dac/ | 
| D | ad5592r-base.c | 31 	mutex_lock(&st->gpio_lock);  in ad5592r_gpio_get()38 	mutex_unlock(&st->gpio_lock);  in ad5592r_gpio_get()
 50 	mutex_lock(&st->gpio_lock);  in ad5592r_gpio_set()
 59 	mutex_unlock(&st->gpio_lock);  in ad5592r_gpio_set()
 67 	mutex_lock(&st->gpio_lock);  in ad5592r_gpio_direction_input()
 79 	mutex_unlock(&st->gpio_lock);  in ad5592r_gpio_direction_input()
 90 	mutex_lock(&st->gpio_lock);  in ad5592r_gpio_direction_output()
 111 	mutex_unlock(&st->gpio_lock);  in ad5592r_gpio_direction_output()
 146 	mutex_init(&st->gpio_lock);  in ad5592r_gpio_init()
 
 | 
| D | ad5592r-base.h | 54 	struct mutex gpio_lock;	/* Protect cached gpio_out, gpio_val, etc. */  member
 | 
| /Linux-v5.4/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-v5.4/include/linux/ | 
| D | ioc3.h | 36 	spinlock_t gpio_lock;  member
 | 
| /Linux-v5.4/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-v5.4/drivers/infiniband/hw/qib/ | 
| D | qib_7220.h | 52 	spinlock_t gpio_lock; /* RMW of shadows/regs for ExtCtrl and GPIO */  member
 | 
| /Linux-v5.4/drivers/usb/serial/ | 
| D | ftdi_sio.c | 78 	struct mutex gpio_lock;	/* protects GPIO state */  member1838 	mutex_lock(&priv->gpio_lock);  in ftdi_gpio_request()
 1845 			mutex_unlock(&priv->gpio_lock);  in ftdi_gpio_request()
 1851 	mutex_unlock(&priv->gpio_lock);  in ftdi_gpio_request()
 1908 	mutex_lock(&priv->gpio_lock);  in ftdi_gpio_set()
 1917 	mutex_unlock(&priv->gpio_lock);  in ftdi_gpio_set()
 1941 	mutex_lock(&priv->gpio_lock);  in ftdi_gpio_set_multiple()
 1947 	mutex_unlock(&priv->gpio_lock);  in ftdi_gpio_set_multiple()
 1964 	mutex_lock(&priv->gpio_lock);  in ftdi_gpio_direction_input()
 1969 	mutex_unlock(&priv->gpio_lock);  in ftdi_gpio_direction_input()
 [all …]
 
 | 
| /Linux-v5.4/drivers/media/pci/cx23885/ | 
| D | cimax2.c | 197 	mutex_lock(&dev->gpio_lock);  in netup_ci_op_cam()220 	mutex_unlock(&dev->gpio_lock);  in netup_ci_op_cam()
 
 |