| /linux/drivers/scsi/snic/ |
| H A D | snic_scsi.c | 235 spinlock_t *io_lock = NULL; in snic_issue_scsi_req() local 267 io_lock = snic_io_lock_hash(snic, sc); in snic_issue_scsi_req() 276 spin_lock_irqsave(io_lock, flags); in snic_issue_scsi_req() 281 spin_unlock_irqrestore(io_lock, flags); in snic_issue_scsi_req() 536 spinlock_t *io_lock; in snic_icmnd_cmpl_handler() local 573 io_lock = snic_io_lock_hash(snic, sc); in snic_icmnd_cmpl_handler() 575 spin_lock_irqsave(io_lock, flags); in snic_icmnd_cmpl_handler() 583 spin_unlock_irqrestore(io_lock, flags); in snic_icmnd_cmpl_handler() 593 spin_unlock_irqrestore(io_lock, flags); in snic_icmnd_cmpl_handler() 614 spin_unlock_irqrestore(io_lock, flags); in snic_icmnd_cmpl_handler() [all …]
|
| /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 | smsc37b787_wdt.c | 82 static DEFINE_SPINLOCK(io_lock);/* to guard the watchdog from io races */ 217 spin_lock(&io_lock); in wb_smsc_wdt_initialize() 243 spin_unlock(&io_lock); in wb_smsc_wdt_initialize() 250 spin_lock(&io_lock); in wb_smsc_wdt_shutdown() 268 spin_unlock(&io_lock); in wb_smsc_wdt_shutdown() 275 spin_lock(&io_lock); in wb_smsc_wdt_set_timeout() 286 spin_unlock(&io_lock); in wb_smsc_wdt_set_timeout() 295 spin_lock(&io_lock); in wb_smsc_wdt_get_timeout() 300 spin_unlock(&io_lock); in wb_smsc_wdt_get_timeout() 325 spin_lock(&io_lock); in wb_smsc_wdt_reset_timer() [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 | cadence_wdt.c | 80 spinlock_t io_lock; member 128 spin_lock(&wdt->io_lock); in cdns_wdt_stop() 131 spin_unlock(&wdt->io_lock); in cdns_wdt_stop() 149 spin_lock(&wdt->io_lock); in cdns_wdt_reload() 152 spin_unlock(&wdt->io_lock); in cdns_wdt_reload() 192 spin_lock(&wdt->io_lock); in cdns_wdt_start() 215 spin_unlock(&wdt->io_lock); in cdns_wdt_start() 345 spin_lock_init(&wdt->io_lock); in cdns_wdt_probe()
|
| 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 | 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 | aat2870-core.c | 157 mutex_lock(&aat2870->io_lock); in aat2870_read() 159 mutex_unlock(&aat2870->io_lock); in aat2870_read() 168 mutex_lock(&aat2870->io_lock); in aat2870_write() 170 mutex_unlock(&aat2870->io_lock); in aat2870_write() 182 mutex_lock(&aat2870->io_lock); in aat2870_update() 194 mutex_unlock(&aat2870->io_lock); in aat2870_update() 362 mutex_init(&aat2870->io_lock); in aat2870_i2c_probe()
|
| 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 | 127 mutex_lock(&wm831x->io_lock); in wm831x_reg_lock() 130 mutex_unlock(&wm831x->io_lock); in wm831x_reg_lock() 156 mutex_lock(&wm831x->io_lock); in wm831x_reg_unlock() 159 mutex_unlock(&wm831x->io_lock); in wm831x_reg_unlock() 582 mutex_lock(&wm831x->io_lock); in wm831x_reg_write() 586 mutex_unlock(&wm831x->io_lock); in wm831x_reg_write() 605 mutex_lock(&wm831x->io_lock); in wm831x_set_bits() 612 mutex_unlock(&wm831x->io_lock); in wm831x_set_bits() 1463 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/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()
|
| H A D | lp3971.c | 22 struct mutex io_lock; member 344 mutex_lock(&lp3971->io_lock); in lp3971_reg_read() 351 mutex_unlock(&lp3971->io_lock); in lp3971_reg_read() 361 mutex_lock(&lp3971->io_lock); in lp3971_set_bits() 370 mutex_unlock(&lp3971->io_lock); in lp3971_set_bits() 422 mutex_init(&lp3971->io_lock); in lp3971_i2c_probe()
|
| H A D | lp3972.c | 19 struct mutex io_lock; member 190 mutex_lock(&lp3972->io_lock); in lp3972_reg_read() 197 mutex_unlock(&lp3972->io_lock); in lp3972_reg_read() 207 mutex_lock(&lp3972->io_lock); in lp3972_set_bits() 216 mutex_unlock(&lp3972->io_lock); in lp3972_set_bits() 517 mutex_init(&lp3972->io_lock); in lp3972_i2c_probe()
|
| /linux/drivers/power/supply/ |
| H A D | da9150-fg.c | 76 struct mutex io_lock; member 130 mutex_lock(&fg->io_lock); in da9150_fg_read_sync_start() 159 mutex_unlock(&fg->io_lock); in da9150_fg_read_sync_end() 181 mutex_lock(&fg->io_lock); in da9150_fg_write_attr_sync() 197 mutex_unlock(&fg->io_lock); in da9150_fg_write_attr_sync() 214 mutex_unlock(&fg->io_lock); in da9150_fg_write_attr_sync() 461 mutex_init(&fg->io_lock); in da9150_fg_probe()
|
| /linux/drivers/gpu/drm/xen/ |
| 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() 344 spin_lock_irqsave(&front_info->io_lock, flags); in xen_drm_front_evtchnl_set_state() 349 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/drivers/video/fbdev/ |
| H A D | broadsheetfb.c | 758 mutex_lock(&(par->io_lock)); in broadsheet_loadstore_waveform() 762 mutex_unlock(&(par->io_lock)); in broadsheet_loadstore_waveform() 870 mutex_lock(&(par->io_lock)); in broadsheetfb_dpy_update_pages() 900 mutex_unlock(&(par->io_lock)); in broadsheetfb_dpy_update_pages() 908 mutex_lock(&(par->io_lock)); in broadsheetfb_dpy_update() 928 mutex_unlock(&(par->io_lock)); in broadsheetfb_dpy_update() 1070 mutex_init(&par->io_lock); in broadsheetfb_probe()
|
| /linux/drivers/hwmon/ |
| H A D | sch56xx-common.h | 24 struct mutex *io_lock, int check_enabled);
|
| /linux/sound/soc/codecs/ |
| H A D | mt6660.h | 25 struct mutex io_lock; member
|
| /linux/include/video/ |
| H A D | broadsheetfb.h | 53 struct mutex io_lock; member
|