/linux-4.4.14/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.4.14/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 60 spin_lock_irqsave(&altera_gc->gpio_lock, flags); in altera_gpio_irq_unmask() 65 spin_unlock_irqrestore(&altera_gc->gpio_lock, flags); in altera_gpio_irq_unmask() 78 spin_lock_irqsave(&altera_gc->gpio_lock, flags); in altera_gpio_irq_mask() 83 spin_unlock_irqrestore(&altera_gc->gpio_lock, flags); in altera_gpio_irq_mask() 150 spin_lock_irqsave(&chip->gpio_lock, flags); in altera_gpio_set() 157 spin_unlock_irqrestore(&chip->gpio_lock, flags); in altera_gpio_set() 170 spin_lock_irqsave(&chip->gpio_lock, flags); in altera_gpio_direction_input() 175 spin_unlock_irqrestore(&chip->gpio_lock, flags); in altera_gpio_direction_input() 191 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() 281 spin_lock_init(&chip->gpio_lock[0]); in xgpio_probe() 304 spin_lock_init(&chip->gpio_lock[1]); in xgpio_probe()
|
D | gpiolib.c | 49 DEFINE_SPINLOCK(gpio_lock); 73 spin_lock_irqsave(&gpio_lock, flags); in gpio_to_desc() 77 spin_unlock_irqrestore(&gpio_lock, flags); in gpio_to_desc() 82 spin_unlock_irqrestore(&gpio_lock, flags); in gpio_to_desc() 228 spin_lock_irqsave(&gpio_lock, flags); in gpio_name_to_desc() 240 spin_unlock_irqrestore(&gpio_lock, flags); in gpio_name_to_desc() 246 spin_unlock_irqrestore(&gpio_lock, flags); in gpio_name_to_desc() 311 spin_lock_irqsave(&gpio_lock, flags); in gpiochip_add() 317 spin_unlock_irqrestore(&gpio_lock, flags); in gpiochip_add() 325 spin_unlock_irqrestore(&gpio_lock, flags); in gpiochip_add() [all …]
|
D | gpiolib-sysfs.c | 578 spin_lock_irqsave(&gpio_lock, flags); in gpiod_export() 581 spin_unlock_irqrestore(&gpio_lock, flags); in gpiod_export() 589 spin_unlock_irqrestore(&gpio_lock, flags); in gpiod_export() 785 spin_lock_irqsave(&gpio_lock, flags); in gpiolib_sysfs_init() 799 spin_unlock_irqrestore(&gpio_lock, flags); in gpiolib_sysfs_init() 801 spin_lock_irqsave(&gpio_lock, flags); in gpiolib_sysfs_init() 803 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 | 83 extern struct spinlock gpio_lock;
|
/linux-4.4.14/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.4.14/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 | 625 spin_lock_init(&bus->gpio_lock); in ssb_bus_register()
|
/linux-4.4.14/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.4.14/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 | 1037 mutex_lock(&cx->gpio_lock); in cx18_log_status() 1040 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.4.14/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 | 4036 spin_lock_init(&btv->gpio_lock); in bttv_probe()
|
/linux-4.4.14/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.4.14/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.4.14/include/linux/ |
D | ioc3.h | 36 spinlock_t gpio_lock; member
|
/linux-4.4.14/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() 5765 spin_lock_irqsave(&dd->cspec->gpio_lock, flags); in gpio_7322_mod() 5773 spin_unlock_irqrestore(&dd->cspec->gpio_lock, flags); in gpio_7322_mod() 6088 spin_lock_irqsave(&dd->cspec->gpio_lock, flags); in qib_init_7322_qsfp() 6093 spin_unlock_irqrestore(&dd->cspec->gpio_lock, flags); in qib_init_7322_qsfp() 6449 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.4.14/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 | 376 struct mutex gpio_lock; member
|
D | cx23885-dvb.c | 669 mutex_lock(&dev->gpio_lock); in cx23885_sp2_ci_ctrl() 705 mutex_unlock(&dev->gpio_lock); in cx23885_sp2_ci_ctrl()
|
D | cx23885-core.c | 832 mutex_init(&dev->gpio_lock); in cx23885_dev_setup()
|
/linux-4.4.14/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.4.14/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 | 491 spinlock_t gpio_lock; member
|
/linux-4.4.14/include/linux/bcma/ |
D | bcma_driver_chipcommon.h | 640 spinlock_t gpio_lock; member
|