| /linux/drivers/usb/image/ |
| H A D | mdc800.c | 159 struct mutex io_lock; // IO -lock member 483 mutex_lock(&mdc800->io_lock); in mdc800_usb_probe() 488 mutex_unlock(&mdc800->io_lock); in mdc800_usb_probe() 529 mutex_unlock(&mdc800->io_lock); in mdc800_usb_probe() 553 mutex_lock(&mdc800->io_lock); in mdc800_usb_disconnect() 559 mutex_unlock(&mdc800->io_lock); in mdc800_usb_disconnect() 611 mutex_lock(&mdc800->io_lock); in mdc800_device_open() 647 mutex_unlock(&mdc800->io_lock); in mdc800_device_open() 659 mutex_lock(&mdc800->io_lock); in mdc800_device_release() 672 mutex_unlock(&mdc800->io_lock); in mdc800_device_release() [all …]
|
| /linux/drivers/watchdog/ |
| H A D | rc32434_wdt.c | 37 spinlock_t io_lock; member 80 spin_lock(&rc32434_wdt_device.io_lock); in rc32434_wdt_set() 82 spin_unlock(&rc32434_wdt_device.io_lock); in rc32434_wdt_set() 91 spin_lock(&rc32434_wdt_device.io_lock); in rc32434_wdt_start() 115 spin_unlock(&rc32434_wdt_device.io_lock); in rc32434_wdt_start() 121 spin_lock(&rc32434_wdt_device.io_lock); in rc32434_wdt_stop() 126 spin_unlock(&rc32434_wdt_device.io_lock); in rc32434_wdt_stop() 132 spin_lock(&rc32434_wdt_device.io_lock); in rc32434_wdt_ping() 134 spin_unlock(&rc32434_wdt_device.io_lock); in rc32434_wdt_ping() 275 spin_lock_init(&rc32434_wdt_device.io_lock); in rc32434_wdt_probe()
|
| H A D | pcwd.c | 186 spinlock_t io_lock; /* the lock for io operations */ member 255 spin_lock(&pcwd_private.io_lock); in set_command_mode() 270 spin_unlock(&pcwd_private.io_lock); in set_command_mode() 282 spin_lock(&pcwd_private.io_lock); in unset_command_mode() 285 spin_unlock(&pcwd_private.io_lock); in unset_command_mode() 379 spin_lock(&pcwd_private.io_lock); in pcwd_timer_ping() 396 spin_unlock(&pcwd_private.io_lock); in pcwd_timer_ping() 413 spin_lock(&pcwd_private.io_lock); in pcwd_start() 417 spin_unlock(&pcwd_private.io_lock); in pcwd_start() 439 spin_lock(&pcwd_private.io_lock); in pcwd_stop() [all …]
|
| H A D | sch311x_wdt.c | 58 spinlock_t io_lock; member 136 spin_lock(&sch311x_wdt_data.io_lock); in sch311x_wdt_start() 152 spin_unlock(&sch311x_wdt_data.io_lock); in sch311x_wdt_start() 160 spin_lock(&sch311x_wdt_data.io_lock); in sch311x_wdt_stop() 168 spin_unlock(&sch311x_wdt_data.io_lock); in sch311x_wdt_stop() 173 spin_lock(&sch311x_wdt_data.io_lock); in sch311x_wdt_keepalive() 175 spin_unlock(&sch311x_wdt_data.io_lock); in sch311x_wdt_keepalive() 198 spin_lock(&sch311x_wdt_data.io_lock); in sch311x_wdt_get_status() 214 spin_unlock(&sch311x_wdt_data.io_lock); in sch311x_wdt_get_status() 359 spin_lock_init(&sch311x_wdt_data.io_lock); in sch311x_wdt_probe()
|
| H A D | pcwd_pci.c | 124 spinlock_t io_lock; member 162 spin_lock(&pcipcwd_private.io_lock); in send_command() 205 spin_unlock(&pcipcwd_private.io_lock); in send_command() 263 spin_lock(&pcipcwd_private.io_lock); in pcipcwd_start() 268 spin_unlock(&pcipcwd_private.io_lock); in pcipcwd_start() 285 spin_lock(&pcipcwd_private.io_lock); in pcipcwd_stop() 293 spin_unlock(&pcipcwd_private.io_lock); in pcipcwd_stop() 309 spin_lock(&pcipcwd_private.io_lock); in pcipcwd_keepalive() 311 spin_unlock(&pcipcwd_private.io_lock); in pcipcwd_keepalive() 396 spin_lock(&pcipcwd_private.io_lock); in pcipcwd_get_temperature() [all …]
|
| H A D | pc87413_wdt.c | 62 static DEFINE_SPINLOCK(io_lock); /* to guard us from io races */ 219 spin_lock(&io_lock); in pc87413_enable() 227 spin_unlock(&io_lock); in pc87413_enable() 234 spin_lock(&io_lock); in pc87413_disable() 241 spin_unlock(&io_lock); in pc87413_disable() 248 spin_lock(&io_lock); in pc87413_refresh() 258 spin_unlock(&io_lock); in pc87413_refresh()
|
| H A D | exar_wdt.c | 57 spinlock_t io_lock; member 158 spin_lock(&priv->io_lock); in exar_wdt_start() 164 spin_unlock(&priv->io_lock); in exar_wdt_start() 172 spin_lock(&priv->io_lock); in exar_wdt_stop() 176 spin_unlock(&priv->io_lock); in exar_wdt_stop() 185 spin_lock(&priv->io_lock); in exar_wdt_keepalive() 190 spin_unlock(&priv->io_lock); in exar_wdt_keepalive() 265 spin_lock_init(&priv->io_lock); in exar_wdt_probe()
|
| H A D | pnx4008_wdt.c | 79 static DEFINE_SPINLOCK(io_lock); 85 spin_lock(&io_lock); in pnx4008_wdt_start() 104 spin_unlock(&io_lock); in pnx4008_wdt_start() 110 spin_lock(&io_lock); in pnx4008_wdt_stop() 114 spin_unlock(&io_lock); in pnx4008_wdt_stop()
|
| /linux/drivers/mfd/ |
| H A D | max8925-i2c.c | 55 mutex_lock(&chip->io_lock); in max8925_reg_read() 57 mutex_unlock(&chip->io_lock); in max8925_reg_read() 72 mutex_lock(&chip->io_lock); in max8925_reg_write() 74 mutex_unlock(&chip->io_lock); in max8925_reg_write() 86 mutex_lock(&chip->io_lock); in max8925_bulk_read() 88 mutex_unlock(&chip->io_lock); in max8925_bulk_read() 100 mutex_lock(&chip->io_lock); in max8925_bulk_write() 102 mutex_unlock(&chip->io_lock); in max8925_bulk_write() 115 mutex_lock(&chip->io_lock); in max8925_set_bits() 123 mutex_unlock(&chip->io_lock); in max8925_set_bits() [all …]
|
| H A D | ucb1x00-core.c | 54 spin_lock_irqsave(&ucb->io_lock, flags); in ucb1x00_io_set_dir() 59 spin_unlock_irqrestore(&ucb->io_lock, flags); in ucb1x00_io_set_dir() 82 spin_lock_irqsave(&ucb->io_lock, flags); in ucb1x00_io_write() 87 spin_unlock_irqrestore(&ucb->io_lock, flags); in ucb1x00_io_write() 113 spin_lock_irqsave(&ucb->io_lock, flags); in ucb1x00_gpio_set() 122 spin_unlock_irqrestore(&ucb->io_lock, flags); in ucb1x00_gpio_set() 144 spin_lock_irqsave(&ucb->io_lock, flags); in ucb1x00_gpio_direction_input() 149 spin_unlock_irqrestore(&ucb->io_lock, flags); in ucb1x00_gpio_direction_input() 161 spin_lock_irqsave(&ucb->io_lock, flags); in ucb1x00_gpio_direction_output() 177 spin_unlock_irqrestore(&ucb->io_lock, flags); in ucb1x00_gpio_direction_output() [all …]
|
| H A D | wm831x-core.c | 126 mutex_lock(&wm831x->io_lock); in wm831x_reg_lock() 129 mutex_unlock(&wm831x->io_lock); in wm831x_reg_lock() 155 mutex_lock(&wm831x->io_lock); in wm831x_reg_unlock() 158 mutex_unlock(&wm831x->io_lock); in wm831x_reg_unlock() 581 mutex_lock(&wm831x->io_lock); in wm831x_reg_write() 585 mutex_unlock(&wm831x->io_lock); in wm831x_reg_write() 604 mutex_lock(&wm831x->io_lock); in wm831x_set_bits() 611 mutex_unlock(&wm831x->io_lock); in wm831x_set_bits() 1462 mutex_init(&wm831x->io_lock); in wm831x_device_init()
|
| /linux/drivers/platform/mellanox/ |
| H A D | mlxreg-io.c | 44 struct mutex io_lock; /* Protects user access. */ member 120 mutex_lock(&priv->io_lock); in mlxreg_io_attr_show() 127 mutex_unlock(&priv->io_lock); in mlxreg_io_attr_show() 132 mutex_unlock(&priv->io_lock); in mlxreg_io_attr_show() 154 mutex_lock(&priv->io_lock); in mlxreg_io_attr_store() 165 mutex_unlock(&priv->io_lock); in mlxreg_io_attr_store() 170 mutex_unlock(&priv->io_lock); in mlxreg_io_attr_store() 260 mutex_init(&priv->io_lock); in mlxreg_io_probe() 270 mutex_destroy(&priv->io_lock); in mlxreg_io_remove()
|
| /linux/drivers/hwmon/ |
| H A D | sch56xx-common.c | 55 struct mutex *io_lock; member 375 mutex_lock(data->io_lock); in watchdog_set_timeout() 379 mutex_unlock(data->io_lock); in watchdog_set_timeout() 421 mutex_lock(data->io_lock); in watchdog_start() 444 mutex_unlock(data->io_lock); in watchdog_start() 454 mutex_lock(data->io_lock); in watchdog_trigger() 457 mutex_unlock(data->io_lock); in watchdog_trigger() 469 mutex_lock(data->io_lock); in watchdog_stop() 472 mutex_unlock(data->io_lock); in watchdog_stop() 489 struct mutex *io_lock, int check_enabled) in sch56xx_watchdog_register() argument [all …]
|
| H A D | sch56xx-common.h | 24 struct mutex *io_lock, int check_enabled);
|
| /linux/drivers/regulator/ |
| H A D | tps6507x-regulator.c | 111 struct mutex io_lock; member 135 mutex_lock(&tps->io_lock); in tps6507x_pmic_set_bits() 150 mutex_unlock(&tps->io_lock); in tps6507x_pmic_set_bits() 158 mutex_lock(&tps->io_lock); in tps6507x_pmic_clear_bits() 173 mutex_unlock(&tps->io_lock); in tps6507x_pmic_clear_bits() 181 mutex_lock(&tps->io_lock); in tps6507x_pmic_reg_read() 187 mutex_unlock(&tps->io_lock); in tps6507x_pmic_reg_read() 195 mutex_lock(&tps->io_lock); in tps6507x_pmic_reg_write() 201 mutex_unlock(&tps->io_lock); in tps6507x_pmic_reg_write() 393 mutex_init(&tps->io_lock); in tps6507x_pmic_probe()
|
| /linux/drivers/gpu/drm/xen/ |
| H A D | xen_drm_front.c | 139 spin_lock_irqsave(&front_info->io_lock, flags); in xen_drm_front_mode_set() 149 spin_unlock_irqrestore(&front_info->io_lock, flags); in xen_drm_front_mode_set() 193 spin_lock_irqsave(&front_info->io_lock, flags); in xen_drm_front_dbuf_create() 207 spin_unlock_irqrestore(&front_info->io_lock, flags); in xen_drm_front_dbuf_create() 254 spin_lock_irqsave(&front_info->io_lock, flags); in xen_drm_front_dbuf_destroy() 259 spin_unlock_irqrestore(&front_info->io_lock, flags); in xen_drm_front_dbuf_destroy() 297 spin_lock_irqsave(&front_info->io_lock, flags); in xen_drm_front_fb_attach() 306 spin_unlock_irqrestore(&front_info->io_lock, flags); in xen_drm_front_fb_attach() 329 spin_lock_irqsave(&front_info->io_lock, flags); in xen_drm_front_fb_detach() 334 spin_unlock_irqrestore(&front_info->io_lock, flags); in xen_drm_front_fb_detach() [all …]
|
| H A D | xen_drm_front_evtchnl.c | 34 spin_lock_irqsave(&front_info->io_lock, flags); in evtchnl_interrupt_ctrl() 77 spin_unlock_irqrestore(&front_info->io_lock, flags); in evtchnl_interrupt_ctrl() 92 spin_lock_irqsave(&front_info->io_lock, flags); in evtchnl_interrupt_evt() 119 spin_unlock_irqrestore(&front_info->io_lock, flags); in evtchnl_interrupt_evt() 343 spin_lock_irqsave(&front_info->io_lock, flags); in xen_drm_front_evtchnl_set_state() 348 spin_unlock_irqrestore(&front_info->io_lock, flags); in xen_drm_front_evtchnl_set_state()
|
| H A D | xen_drm_front.h | 88 spinlock_t io_lock; member
|
| /linux/sound/soc/codecs/ |
| H A D | mt6660.h | 25 struct mutex io_lock; member
|
| H A D | tas675x.c | 45 struct mutex io_lock; member 165 mutex_lock(&tas->io_lock); in tas675x_dsp_mem_write() 179 mutex_unlock(&tas->io_lock); in tas675x_dsp_mem_write() 194 mutex_lock(&tas->io_lock); in tas675x_dsp_mem_read() 214 mutex_unlock(&tas->io_lock); in tas675x_dsp_mem_read() 2014 mutex_lock(&tas->io_lock); in tas675x_regmap_lock() 2021 mutex_unlock(&tas->io_lock); in tas675x_regmap_unlock() 2051 mutex_init(&tas->io_lock); in tas675x_i2c_probe()
|
| /linux/include/video/ |
| H A D | broadsheetfb.h | 53 struct mutex io_lock; member
|
| /linux/include/linux/mfd/ |
| H A D | aat2870.h | 123 struct mutex io_lock; member
|
| H A D | max8925.h | 197 struct mutex io_lock; member
|
| /linux/include/linux/mfd/wm831x/ |
| H A D | core.h | 361 struct mutex io_lock; member
|
| /linux/drivers/s390/virtio/ |
| H A D | virtio_ccw.c | 70 struct mutex io_lock; /* Serializes I/O requests */ member 377 mutex_lock(&vcdev->io_lock); in ccw_io_helper() 391 mutex_unlock(&vcdev->io_lock); in ccw_io_helper() 1398 mutex_init(&vcdev->io_lock); in virtio_ccw_online()
|