/linux-4.1.27/arch/cris/arch-v10/drivers/ |
D | gpio.c | 80 static DEFINE_SPINLOCK(gpio_lock); /* Protect directions etc */ 150 spin_lock_irqsave(&gpio_lock, flags); in gpio_poll() 179 spin_unlock_irqrestore(&gpio_lock, flags); in gpio_poll() 192 spin_lock_irqsave(&gpio_lock, flags); in etrax_gpio_wake_up_check() 208 spin_unlock_irqrestore(&gpio_lock, flags); in etrax_gpio_wake_up_check() 228 spin_lock_irqsave(&gpio_lock, flags); in gpio_interrupt() 240 spin_unlock_irqrestore(&gpio_lock, flags); in gpio_interrupt() 286 spin_lock_irqsave(&gpio_lock, flags); in gpio_write() 303 spin_unlock_irqrestore(&gpio_lock, flags); in gpio_write() 353 spin_lock_irqsave(&gpio_lock, flags); in gpio_open() [all …]
|
/linux-4.1.27/drivers/gpio/ |
D | gpio-loongson.c | 35 static DEFINE_SPINLOCK(gpio_lock); 42 spin_lock(&gpio_lock); in loongson_gpio_direction_input() 47 spin_unlock(&gpio_lock); in loongson_gpio_direction_input() 59 spin_lock(&gpio_lock); in loongson_gpio_direction_output() 64 spin_unlock(&gpio_lock); in loongson_gpio_direction_output() 75 spin_lock(&gpio_lock); in loongson_gpio_get_value() 77 spin_unlock(&gpio_lock); in loongson_gpio_get_value() 90 spin_lock(&gpio_lock); in loongson_gpio_set_value() 97 spin_unlock(&gpio_lock); in loongson_gpio_set_value()
|
D | gpio-mpc5200.c | 32 static DEFINE_SPINLOCK(gpio_lock); 91 spin_lock_irqsave(&gpio_lock, flags); in mpc52xx_wkup_gpio_set() 95 spin_unlock_irqrestore(&gpio_lock, flags); in mpc52xx_wkup_gpio_set() 108 spin_lock_irqsave(&gpio_lock, flags); in mpc52xx_wkup_gpio_dir_in() 118 spin_unlock_irqrestore(&gpio_lock, flags); in mpc52xx_wkup_gpio_dir_in() 132 spin_lock_irqsave(&gpio_lock, flags); in mpc52xx_wkup_gpio_dir_out() 144 spin_unlock_irqrestore(&gpio_lock, flags); in mpc52xx_wkup_gpio_dir_out() 255 spin_lock_irqsave(&gpio_lock, flags); in mpc52xx_simple_gpio_set() 259 spin_unlock_irqrestore(&gpio_lock, flags); in mpc52xx_simple_gpio_set() 272 spin_lock_irqsave(&gpio_lock, flags); in mpc52xx_simple_gpio_dir_in() [all …]
|
D | gpio-altera.c | 40 spinlock_t gpio_lock; member 55 spin_lock_irqsave(&altera_gc->gpio_lock, flags); in altera_gpio_irq_unmask() 60 spin_unlock_irqrestore(&altera_gc->gpio_lock, flags); in altera_gpio_irq_unmask() 73 spin_lock_irqsave(&altera_gc->gpio_lock, flags); in altera_gpio_irq_mask() 78 spin_unlock_irqrestore(&altera_gc->gpio_lock, flags); in altera_gpio_irq_mask() 144 spin_lock_irqsave(&chip->gpio_lock, flags); in altera_gpio_set() 151 spin_unlock_irqrestore(&chip->gpio_lock, flags); in altera_gpio_set() 164 spin_lock_irqsave(&chip->gpio_lock, flags); in altera_gpio_direction_input() 169 spin_unlock_irqrestore(&chip->gpio_lock, flags); in altera_gpio_direction_input() 185 spin_lock_irqsave(&chip->gpio_lock, flags); in altera_gpio_direction_output() [all …]
|
D | gpio-xilinx.c | 54 spinlock_t gpio_lock[2]; member 123 spin_lock_irqsave(&chip->gpio_lock[index], flags); in xgpio_set() 134 spin_unlock_irqrestore(&chip->gpio_lock[index], flags); in xgpio_set() 155 spin_lock_irqsave(&chip->gpio_lock[index], flags); in xgpio_dir_in() 162 spin_unlock_irqrestore(&chip->gpio_lock[index], flags); in xgpio_dir_in() 188 spin_lock_irqsave(&chip->gpio_lock[index], flags); in xgpio_dir_out() 203 spin_unlock_irqrestore(&chip->gpio_lock[index], flags); in xgpio_dir_out() 279 spin_lock_init(&chip->gpio_lock[0]); in xgpio_probe() 302 spin_lock_init(&chip->gpio_lock[1]); in xgpio_probe()
|
D | gpiolib.c | 48 DEFINE_SPINLOCK(gpio_lock); 74 spin_lock_irqsave(&gpio_lock, flags); in gpio_to_desc() 78 spin_unlock_irqrestore(&gpio_lock, flags); in gpio_to_desc() 83 spin_unlock_irqrestore(&gpio_lock, flags); in gpio_to_desc() 250 spin_lock_irqsave(&gpio_lock, flags); in gpiochip_add() 256 spin_unlock_irqrestore(&gpio_lock, flags); in gpiochip_add() 264 spin_unlock_irqrestore(&gpio_lock, flags); in gpiochip_add() 284 spin_unlock_irqrestore(&gpio_lock, flags); in gpiochip_add() 307 spin_lock_irqsave(&gpio_lock, flags); in gpiochip_add() 309 spin_unlock_irqrestore(&gpio_lock, flags); in gpiochip_add() [all …]
|
D | gpiolib-sysfs.c | 582 spin_lock_irqsave(&gpio_lock, flags); in gpiod_export() 585 spin_unlock_irqrestore(&gpio_lock, flags); in gpiod_export() 599 spin_unlock_irqrestore(&gpio_lock, flags); in gpiod_export() 837 spin_lock_irqsave(&gpio_lock, flags); in gpiolib_sysfs_init() 850 spin_unlock_irqrestore(&gpio_lock, flags); in gpiolib_sysfs_init() 852 spin_lock_irqsave(&gpio_lock, flags); in gpiolib_sysfs_init() 854 spin_unlock_irqrestore(&gpio_lock, flags); in gpiolib_sysfs_init()
|
D | gpio-pxa.c | 106 static DEFINE_SPINLOCK(gpio_lock); 237 spin_lock_irqsave(&gpio_lock, flags); in pxa_gpio_direction_input() 246 spin_unlock_irqrestore(&gpio_lock, flags); in pxa_gpio_direction_input() 259 spin_lock_irqsave(&gpio_lock, flags); in pxa_gpio_direction_output() 268 spin_unlock_irqrestore(&gpio_lock, flags); in pxa_gpio_direction_output()
|
D | gpiolib.h | 75 extern struct spinlock gpio_lock;
|
/linux-4.1.27/arch/arm/mach-w90x900/ |
D | gpio.c | 51 spinlock_t gpio_lock; member 73 spin_lock_irqsave(&nuc900_gpio->gpio_lock, flags); in nuc900_gpio_set() 84 spin_unlock_irqrestore(&nuc900_gpio->gpio_lock, flags); in nuc900_gpio_set() 94 spin_lock_irqsave(&nuc900_gpio->gpio_lock, flags); in nuc900_dir_input() 100 spin_unlock_irqrestore(&nuc900_gpio->gpio_lock, flags); in nuc900_dir_input() 113 spin_lock_irqsave(&nuc900_gpio->gpio_lock, flags); in nuc900_dir_output() 128 spin_unlock_irqrestore(&nuc900_gpio->gpio_lock, flags); in nuc900_dir_output() 150 spin_lock_init(&gpio_chip->gpio_lock); in nuc900_init_gpio()
|
/linux-4.1.27/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 …]
|
D | main.c | 785 spin_lock_init(&bus->gpio_lock); in ssb_bus_register()
|
/linux-4.1.27/drivers/bcma/ |
D | driver_chipcommon.c | 121 spin_lock_init(&cc->gpio_lock); in bcma_core_chipcommon_early_init() 225 spin_lock_irqsave(&cc->gpio_lock, flags); in bcma_chipco_gpio_out() 227 spin_unlock_irqrestore(&cc->gpio_lock, flags); in bcma_chipco_gpio_out() 238 spin_lock_irqsave(&cc->gpio_lock, flags); in bcma_chipco_gpio_outen() 240 spin_unlock_irqrestore(&cc->gpio_lock, flags); in bcma_chipco_gpio_outen() 255 spin_lock_irqsave(&cc->gpio_lock, flags); in bcma_chipco_gpio_control() 257 spin_unlock_irqrestore(&cc->gpio_lock, flags); in bcma_chipco_gpio_control() 268 spin_lock_irqsave(&cc->gpio_lock, flags); in bcma_chipco_gpio_intmask() 270 spin_unlock_irqrestore(&cc->gpio_lock, flags); in bcma_chipco_gpio_intmask() 280 spin_lock_irqsave(&cc->gpio_lock, flags); in bcma_chipco_gpio_polarity() [all …]
|
/linux-4.1.27/arch/cris/arch-v32/drivers/mach-a3/ |
D | gpio.c | 110 static DEFINE_SPINLOCK(gpio_lock); 194 spin_lock_irqsave(&gpio_lock, flags); in gpio_set_alarm() 224 spin_unlock_irqrestore(&gpio_lock, flags); in gpio_set_alarm() 273 spin_lock_irqsave(&gpio_lock, flags); in gpio_interrupt() 275 spin_unlock_irqrestore(&gpio_lock, flags); in gpio_interrupt() 371 spin_lock_irqsave(&gpio_lock, flags); in gpio_write() 376 spin_unlock_irqrestore(&gpio_lock, flags); in gpio_write() 411 spin_lock_irq(&gpio_lock); in gpio_open() 414 spin_unlock_irq(&gpio_lock); in gpio_open() 433 spin_lock_irq(&gpio_lock); in gpio_release() [all …]
|
/linux-4.1.27/drivers/media/pci/cx18/ |
D | cx18-gpio.c | 74 mutex_lock(&cx->gpio_lock); in gpio_update() 77 mutex_unlock(&cx->gpio_lock); in gpio_update() 112 mutex_lock(&cx->gpio_lock); in gpiomux_log_status() 115 mutex_unlock(&cx->gpio_lock); in gpiomux_log_status() 211 mutex_lock(&cx->gpio_lock); in resetctrl_log_status() 214 mutex_unlock(&cx->gpio_lock); in resetctrl_log_status() 270 mutex_lock(&cx->gpio_lock); in cx18_gpio_init() 280 mutex_unlock(&cx->gpio_lock); in cx18_gpio_init() 291 mutex_unlock(&cx->gpio_lock); in cx18_gpio_init()
|
D | cx18-driver.h | 662 struct mutex gpio_lock; member
|
D | cx18-ioctl.c | 1035 mutex_lock(&cx->gpio_lock); in cx18_log_status() 1038 mutex_unlock(&cx->gpio_lock); in cx18_log_status()
|
D | cx18-driver.c | 735 mutex_init(&cx->gpio_lock); in cx18_init_struct1()
|
/linux-4.1.27/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
|
D | bt878.c | 341 if (mutex_lock_interruptible(&bt->gpio_lock)) in bt878_device_control() 372 mutex_unlock(&bt->gpio_lock); in bt878_device_control()
|
D | bttvp.h | 394 spinlock_t gpio_lock; member
|
D | dvb-bt8xx.c | 914 mutex_init(&card->bt->gpio_lock); in dvb_bt8xx_probe()
|
D | bttv-driver.c | 4038 spin_lock_init(&btv->gpio_lock); in bttv_probe()
|
/linux-4.1.27/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-4.1.27/arch/powerpc/platforms/52xx/ |
D | mpc52xx_common.c | 92 static DEFINE_SPINLOCK(gpio_lock); 310 spin_lock_irqsave(&gpio_lock, flags); in mpc5200_psc_ac97_gpio_reset() 340 spin_unlock_irqrestore(&gpio_lock, flags); in mpc5200_psc_ac97_gpio_reset()
|
/linux-4.1.27/include/linux/ |
D | ioc3.h | 36 spinlock_t gpio_lock; member
|
/linux-4.1.27/drivers/infiniband/hw/qib/ |
D | qib_7220.h | 52 spinlock_t gpio_lock; /* RMW of shadows/regs for ExtCtrl and GPIO */ member
|
D | qib_iba6120.c | 227 spinlock_t gpio_lock; /* RMW of shadows/regs for ExtCtrl and GPIO */ member 1475 spin_lock_irqsave(&dd->cspec->gpio_lock, flags); in qib_6120_setup_setextled() 1485 spin_unlock_irqrestore(&dd->cspec->gpio_lock, flags); in qib_6120_setup_setextled() 3089 spin_lock_irqsave(&dd->cspec->gpio_lock, flags); in gpio_6120_mod() 3097 spin_unlock_irqrestore(&dd->cspec->gpio_lock, flags); in gpio_6120_mod() 3225 spin_lock_init(&dd->cspec->gpio_lock); in init_6120_variables()
|
D | qib_iba7322.c | 539 spinlock_t gpio_lock; /* RMW of shadows/regs for ExtCtrl and GPIO */ member 2655 spin_lock_irqsave(&dd->cspec->gpio_lock, flags); in qib_setup_7322_setextled() 2672 spin_unlock_irqrestore(&dd->cspec->gpio_lock, flags); in qib_setup_7322_setextled() 2907 spin_lock_irqsave(&dd->cspec->gpio_lock, flags); in qib_setup_7322_cleanup() 2910 spin_unlock_irqrestore(&dd->cspec->gpio_lock, flags); in qib_setup_7322_cleanup() 5764 spin_lock_irqsave(&dd->cspec->gpio_lock, flags); in gpio_7322_mod() 5772 spin_unlock_irqrestore(&dd->cspec->gpio_lock, flags); in gpio_7322_mod() 6087 spin_lock_irqsave(&dd->cspec->gpio_lock, flags); in qib_init_7322_qsfp() 6092 spin_unlock_irqrestore(&dd->cspec->gpio_lock, flags); in qib_init_7322_qsfp() 6448 spin_lock_init(&dd->cspec->gpio_lock); in qib_init_7322_variables()
|
D | qib_iba7220.c | 1759 spin_lock_irqsave(&dd->cspec->gpio_lock, flags); in qib_setup_7220_setextled() 1776 spin_unlock_irqrestore(&dd->cspec->gpio_lock, flags); in qib_setup_7220_setextled() 3801 spin_lock_irqsave(&dd->cspec->gpio_lock, flags); in gpio_7220_mod() 3809 spin_unlock_irqrestore(&dd->cspec->gpio_lock, flags); in gpio_7220_mod() 4015 spin_lock_init(&dd->cspec->gpio_lock); in qib_init_7220_variables()
|
/linux-4.1.27/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()
|
D | cx23885.h | 375 struct mutex gpio_lock; member
|
D | cx23885-dvb.c | 665 mutex_lock(&dev->gpio_lock); in cx23885_sp2_ci_ctrl() 701 mutex_unlock(&dev->gpio_lock); in cx23885_sp2_ci_ctrl()
|
D | cx23885-core.c | 831 mutex_init(&dev->gpio_lock); in cx23885_dev_setup()
|
/linux-4.1.27/drivers/sn/ |
D | ioc3.c | 482 spin_lock_irqsave(&idd->gpio_lock, flags); in ioc3_gpcr_set() 484 spin_unlock_irqrestore(&idd->gpio_lock, flags); in ioc3_gpcr_set() 641 spin_lock_init(&idd->gpio_lock); in ioc3_probe()
|
/linux-4.1.27/include/linux/ssb/ |
D | ssb_driver_extif.h | 164 spinlock_t gpio_lock; member
|
D | ssb_driver_chipcommon.h | 594 spinlock_t gpio_lock; member
|
D | ssb.h | 485 spinlock_t gpio_lock; member
|
/linux-4.1.27/include/linux/bcma/ |
D | bcma_driver_chipcommon.h | 640 spinlock_t gpio_lock; member
|