Home
last modified time | relevance | path

Searched refs:io_lock (Results 1 – 41 of 41) sorted by relevance

/linux-4.4.14/drivers/scsi/snic/
Dsnic_scsi.c246 spinlock_t *io_lock = NULL; in snic_issue_scsi_req() local
278 io_lock = snic_io_lock_hash(snic, sc); in snic_issue_scsi_req()
287 spin_lock_irqsave(io_lock, flags); in snic_issue_scsi_req()
292 spin_unlock_irqrestore(io_lock, flags); in snic_issue_scsi_req()
555 spinlock_t *io_lock; in snic_icmnd_cmpl_handler() local
592 io_lock = snic_io_lock_hash(snic, sc); in snic_icmnd_cmpl_handler()
594 spin_lock_irqsave(io_lock, flags); in snic_icmnd_cmpl_handler()
606 spin_unlock_irqrestore(io_lock, flags); in snic_icmnd_cmpl_handler()
627 spin_unlock_irqrestore(io_lock, flags); in snic_icmnd_cmpl_handler()
661 spin_unlock_irqrestore(io_lock, flags); in snic_icmnd_cmpl_handler()
[all …]
/linux-4.4.14/drivers/scsi/fnic/
Dfnic_scsi.c443 spinlock_t *io_lock = NULL; in fnic_queuecommand_lck() local
534 io_lock = fnic_io_lock_hash(fnic, sc); in fnic_queuecommand_lck()
535 spin_lock_irqsave(io_lock, flags); in fnic_queuecommand_lck()
560 spin_unlock_irqrestore(io_lock, flags); in fnic_queuecommand_lck()
593 spin_unlock_irqrestore(io_lock, flags); in fnic_queuecommand_lck()
813 spinlock_t *io_lock; in fnic_fcpio_icmnd_cmpl_handler() local
848 io_lock = fnic_io_lock_hash(fnic, sc); in fnic_fcpio_icmnd_cmpl_handler()
849 spin_lock_irqsave(io_lock, flags); in fnic_fcpio_icmnd_cmpl_handler()
855 spin_unlock_irqrestore(io_lock, flags); in fnic_fcpio_icmnd_cmpl_handler()
872 spin_unlock_irqrestore(io_lock, flags); in fnic_fcpio_icmnd_cmpl_handler()
[all …]
/linux-4.4.14/drivers/usb/image/
Dmdc800.c172 struct mutex io_lock; // IO -lock member
496 mutex_lock(&mdc800->io_lock); in mdc800_usb_probe()
501 mutex_unlock(&mdc800->io_lock); in mdc800_usb_probe()
542 mutex_unlock(&mdc800->io_lock); in mdc800_usb_probe()
566 mutex_lock(&mdc800->io_lock); in mdc800_usb_disconnect()
572 mutex_unlock(&mdc800->io_lock); in mdc800_usb_disconnect()
624 mutex_lock(&mdc800->io_lock); in mdc800_device_open()
661 mutex_unlock(&mdc800->io_lock); in mdc800_device_open()
673 mutex_lock(&mdc800->io_lock); in mdc800_device_release()
686 mutex_unlock(&mdc800->io_lock); in mdc800_device_release()
[all …]
/linux-4.4.14/drivers/watchdog/
Drc32434_wdt.c42 spinlock_t io_lock; member
85 spin_lock(&rc32434_wdt_device.io_lock); in rc32434_wdt_set()
87 spin_unlock(&rc32434_wdt_device.io_lock); in rc32434_wdt_set()
96 spin_lock(&rc32434_wdt_device.io_lock); in rc32434_wdt_start()
120 spin_unlock(&rc32434_wdt_device.io_lock); in rc32434_wdt_start()
126 spin_lock(&rc32434_wdt_device.io_lock); in rc32434_wdt_stop()
131 spin_unlock(&rc32434_wdt_device.io_lock); in rc32434_wdt_stop()
137 spin_lock(&rc32434_wdt_device.io_lock); in rc32434_wdt_ping()
139 spin_unlock(&rc32434_wdt_device.io_lock); in rc32434_wdt_ping()
280 spin_lock_init(&rc32434_wdt_device.io_lock); in rc32434_wdt_probe()
DiTCO_wdt.c102 spinlock_t io_lock; member
215 spin_lock(&iTCO_wdt_private.io_lock); in iTCO_wdt_start()
221 spin_unlock(&iTCO_wdt_private.io_lock); in iTCO_wdt_start()
238 spin_unlock(&iTCO_wdt_private.io_lock); in iTCO_wdt_start()
249 spin_lock(&iTCO_wdt_private.io_lock); in iTCO_wdt_stop()
262 spin_unlock(&iTCO_wdt_private.io_lock); in iTCO_wdt_stop()
271 spin_lock(&iTCO_wdt_private.io_lock); in iTCO_wdt_ping()
286 spin_unlock(&iTCO_wdt_private.io_lock); in iTCO_wdt_ping()
314 spin_lock(&iTCO_wdt_private.io_lock); in iTCO_wdt_set_timeout()
320 spin_unlock(&iTCO_wdt_private.io_lock); in iTCO_wdt_set_timeout()
[all …]
Dsmsc37b787_wdt.c86 static DEFINE_SPINLOCK(io_lock);/* to guard the watchdog from io races */
221 spin_lock(&io_lock); in wb_smsc_wdt_initialize()
247 spin_unlock(&io_lock); in wb_smsc_wdt_initialize()
254 spin_lock(&io_lock); in wb_smsc_wdt_shutdown()
272 spin_unlock(&io_lock); in wb_smsc_wdt_shutdown()
279 spin_lock(&io_lock); in wb_smsc_wdt_set_timeout()
290 spin_unlock(&io_lock); in wb_smsc_wdt_set_timeout()
299 spin_lock(&io_lock); in wb_smsc_wdt_get_timeout()
304 spin_unlock(&io_lock); in wb_smsc_wdt_get_timeout()
329 spin_lock(&io_lock); in wb_smsc_wdt_reset_timer()
[all …]
Dpcwd.c185 spinlock_t io_lock; /* the lock for io operations */ member
254 spin_lock(&pcwd_private.io_lock); in set_command_mode()
269 spin_unlock(&pcwd_private.io_lock); in set_command_mode()
281 spin_lock(&pcwd_private.io_lock); in unset_command_mode()
284 spin_unlock(&pcwd_private.io_lock); in unset_command_mode()
378 spin_lock(&pcwd_private.io_lock); in pcwd_timer_ping()
395 spin_unlock(&pcwd_private.io_lock); in pcwd_timer_ping()
412 spin_lock(&pcwd_private.io_lock); in pcwd_start()
416 spin_unlock(&pcwd_private.io_lock); in pcwd_start()
438 spin_lock(&pcwd_private.io_lock); in pcwd_stop()
[all …]
Dsch311x_wdt.c62 spinlock_t io_lock; member
140 spin_lock(&sch311x_wdt_data.io_lock); in sch311x_wdt_start()
156 spin_unlock(&sch311x_wdt_data.io_lock); in sch311x_wdt_start()
164 spin_lock(&sch311x_wdt_data.io_lock); in sch311x_wdt_stop()
172 spin_unlock(&sch311x_wdt_data.io_lock); in sch311x_wdt_stop()
177 spin_lock(&sch311x_wdt_data.io_lock); in sch311x_wdt_keepalive()
179 spin_unlock(&sch311x_wdt_data.io_lock); in sch311x_wdt_keepalive()
202 spin_lock(&sch311x_wdt_data.io_lock); in sch311x_wdt_get_status()
218 spin_unlock(&sch311x_wdt_data.io_lock); in sch311x_wdt_get_status()
363 spin_lock_init(&sch311x_wdt_data.io_lock); in sch311x_wdt_probe()
Dpcwd_pci.c128 spinlock_t io_lock; member
166 spin_lock(&pcipcwd_private.io_lock); in send_command()
209 spin_unlock(&pcipcwd_private.io_lock); in send_command()
267 spin_lock(&pcipcwd_private.io_lock); in pcipcwd_start()
272 spin_unlock(&pcipcwd_private.io_lock); in pcipcwd_start()
289 spin_lock(&pcipcwd_private.io_lock); in pcipcwd_stop()
297 spin_unlock(&pcipcwd_private.io_lock); in pcipcwd_stop()
313 spin_lock(&pcipcwd_private.io_lock); in pcipcwd_keepalive()
315 spin_unlock(&pcipcwd_private.io_lock); in pcipcwd_keepalive()
400 spin_lock(&pcipcwd_private.io_lock); in pcipcwd_get_temperature()
[all …]
Dat32ap700x_wdt.c78 spinlock_t io_lock; member
95 spin_lock(&wdt->io_lock); in at32_wdt_stop()
99 spin_unlock(&wdt->io_lock); in at32_wdt_stop()
110 spin_lock(&wdt->io_lock); in at32_wdt_start()
117 spin_unlock(&wdt->io_lock); in at32_wdt_start()
125 spin_lock(&wdt->io_lock); in at32_wdt_pat()
127 spin_unlock(&wdt->io_lock); in at32_wdt_pat()
336 spin_lock_init(&wdt->io_lock); in at32_wdt_probe()
Dcadence_wdt.c85 spinlock_t io_lock; member
134 spin_lock(&wdt->io_lock); in cdns_wdt_stop()
137 spin_unlock(&wdt->io_lock); in cdns_wdt_stop()
155 spin_lock(&wdt->io_lock); in cdns_wdt_reload()
158 spin_unlock(&wdt->io_lock); in cdns_wdt_reload()
198 spin_lock(&wdt->io_lock); in cdns_wdt_start()
221 spin_unlock(&wdt->io_lock); in cdns_wdt_start()
387 spin_lock_init(&wdt->io_lock); in cdns_wdt_probe()
Dpnx4008_wdt.c81 static DEFINE_SPINLOCK(io_lock);
87 spin_lock(&io_lock); in pnx4008_wdt_start()
106 spin_unlock(&io_lock); in pnx4008_wdt_start()
112 spin_lock(&io_lock); in pnx4008_wdt_stop()
116 spin_unlock(&io_lock); in pnx4008_wdt_stop()
Dpc87413_wdt.c66 static DEFINE_SPINLOCK(io_lock); /* to guard us from io races */
223 spin_lock(&io_lock); in pc87413_enable()
231 spin_unlock(&io_lock); in pc87413_enable()
238 spin_lock(&io_lock); in pc87413_disable()
245 spin_unlock(&io_lock); in pc87413_disable()
252 spin_lock(&io_lock); in pc87413_refresh()
262 spin_unlock(&io_lock); in pc87413_refresh()
/linux-4.4.14/drivers/mfd/
Dmax8925-i2c.c58 mutex_lock(&chip->io_lock); in max8925_reg_read()
60 mutex_unlock(&chip->io_lock); in max8925_reg_read()
75 mutex_lock(&chip->io_lock); in max8925_reg_write()
77 mutex_unlock(&chip->io_lock); in max8925_reg_write()
89 mutex_lock(&chip->io_lock); in max8925_bulk_read()
91 mutex_unlock(&chip->io_lock); in max8925_bulk_read()
103 mutex_lock(&chip->io_lock); in max8925_bulk_write()
105 mutex_unlock(&chip->io_lock); in max8925_bulk_write()
118 mutex_lock(&chip->io_lock); in max8925_set_bits()
126 mutex_unlock(&chip->io_lock); in max8925_set_bits()
[all …]
Daat2870-core.c171 mutex_lock(&aat2870->io_lock); in aat2870_read()
173 mutex_unlock(&aat2870->io_lock); in aat2870_read()
182 mutex_lock(&aat2870->io_lock); in aat2870_write()
184 mutex_unlock(&aat2870->io_lock); in aat2870_write()
196 mutex_lock(&aat2870->io_lock); in aat2870_update()
208 mutex_unlock(&aat2870->io_lock); in aat2870_update()
401 mutex_init(&aat2870->io_lock); in aat2870_i2c_probe()
Ducb1x00-core.c57 spin_lock_irqsave(&ucb->io_lock, flags); in ucb1x00_io_set_dir()
62 spin_unlock_irqrestore(&ucb->io_lock, flags); in ucb1x00_io_set_dir()
85 spin_lock_irqsave(&ucb->io_lock, flags); in ucb1x00_io_write()
90 spin_unlock_irqrestore(&ucb->io_lock, flags); in ucb1x00_io_write()
115 spin_lock_irqsave(&ucb->io_lock, flags); in ucb1x00_gpio_set()
124 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 …]
Dwm831x-core.c128 mutex_lock(&wm831x->io_lock); in wm831x_reg_lock()
131 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()
1626 mutex_init(&wm831x->io_lock); in wm831x_device_init()
/linux-4.4.14/drivers/hwmon/
Dsch56xx-common.c69 struct mutex *io_lock; member
293 mutex_lock(data->io_lock); in watchdog_set_timeout()
297 mutex_unlock(data->io_lock); in watchdog_set_timeout()
339 mutex_lock(data->io_lock); in watchdog_start()
362 mutex_unlock(data->io_lock); in watchdog_start()
372 mutex_lock(data->io_lock); in watchdog_trigger()
375 mutex_unlock(data->io_lock); in watchdog_trigger()
387 mutex_lock(data->io_lock); in watchdog_stop()
390 mutex_unlock(data->io_lock); in watchdog_stop()
423 u16 addr, u32 revision, struct mutex *io_lock, int check_enabled) in sch56xx_watchdog_register() argument
[all …]
Dsch56xx-common.h31 u16 addr, u32 revision, struct mutex *io_lock, int check_enabled);
/linux-4.4.14/drivers/input/misc/
Dideapad_slidebar.c95 static DEFINE_SPINLOCK(io_lock);
105 spin_lock_irqsave(&io_lock, flags); in slidebar_pos_get()
109 spin_unlock_irqrestore(&io_lock, flags); in slidebar_pos_get()
119 spin_lock_irqsave(&io_lock, flags); in slidebar_mode_get()
123 spin_unlock_irqrestore(&io_lock, flags); in slidebar_mode_get()
132 spin_lock_irqsave(&io_lock, flags); in slidebar_mode_set()
136 spin_unlock_irqrestore(&io_lock, flags); in slidebar_mode_set()
/linux-4.4.14/drivers/regulator/
Dtps6507x-regulator.c120 struct mutex io_lock; member
144 mutex_lock(&tps->io_lock); in tps6507x_pmic_set_bits()
159 mutex_unlock(&tps->io_lock); in tps6507x_pmic_set_bits()
167 mutex_lock(&tps->io_lock); in tps6507x_pmic_clear_bits()
182 mutex_unlock(&tps->io_lock); in tps6507x_pmic_clear_bits()
190 mutex_lock(&tps->io_lock); in tps6507x_pmic_reg_read()
196 mutex_unlock(&tps->io_lock); in tps6507x_pmic_reg_read()
204 mutex_lock(&tps->io_lock); in tps6507x_pmic_reg_write()
210 mutex_unlock(&tps->io_lock); in tps6507x_pmic_reg_write()
463 mutex_init(&tps->io_lock); in tps6507x_pmic_probe()
Dlp3971.c26 struct mutex io_lock; member
348 mutex_lock(&lp3971->io_lock); in lp3971_reg_read()
355 mutex_unlock(&lp3971->io_lock); in lp3971_reg_read()
365 mutex_lock(&lp3971->io_lock); in lp3971_set_bits()
374 mutex_unlock(&lp3971->io_lock); in lp3971_set_bits()
427 mutex_init(&lp3971->io_lock); in lp3971_i2c_probe()
Dlp3972.c23 struct mutex io_lock; member
194 mutex_lock(&lp3972->io_lock); in lp3972_reg_read()
201 mutex_unlock(&lp3972->io_lock); in lp3972_reg_read()
211 mutex_lock(&lp3972->io_lock); in lp3972_set_bits()
220 mutex_unlock(&lp3972->io_lock); in lp3972_set_bits()
522 mutex_init(&lp3972->io_lock); in lp3972_i2c_probe()
Dtps65912-regulator.c113 struct mutex io_lock; member
473 mutex_init(&pmic->io_lock); in tps65912_probe()
/linux-4.4.14/drivers/power/
Dda9150-fg.c80 struct mutex io_lock; member
134 mutex_lock(&fg->io_lock); in da9150_fg_read_sync_start()
163 mutex_unlock(&fg->io_lock); in da9150_fg_read_sync_end()
185 mutex_lock(&fg->io_lock); in da9150_fg_write_attr_sync()
201 mutex_unlock(&fg->io_lock); in da9150_fg_write_attr_sync()
218 mutex_unlock(&fg->io_lock); in da9150_fg_write_attr_sync()
465 mutex_init(&fg->io_lock); in da9150_fg_probe()
/linux-4.4.14/drivers/video/fbdev/
Dauo_k1900fb.c96 mutex_lock(&(par->io_lock)); in auok1900_update_region()
117 mutex_unlock(&(par->io_lock)); in auok1900_update_region()
Dauo_k1901fb.c135 mutex_lock(&(par->io_lock)); in auok1901_update_region()
165 mutex_unlock(&(par->io_lock)); in auok1901_update_region()
Dauo_k190x.c588 mutex_lock(&(par->io_lock)); in auok190x_read_temperature()
592 mutex_unlock(&(par->io_lock)); in auok190x_read_temperature()
614 mutex_lock(&(par->io_lock)); in auok190x_identify()
618 mutex_unlock(&(par->io_lock)); in auok190x_identify()
789 mutex_lock(&(par->io_lock)); in auok190x_runtime_suspend()
793 mutex_unlock(&(par->io_lock)); in auok190x_runtime_suspend()
854 mutex_unlock(&(par->io_lock)); in auok190x_runtime_resume()
1030 mutex_init(&par->io_lock); in auok190x_common_probe()
Dbroadsheetfb.c758 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()
1132 mutex_init(&par->io_lock); in broadsheetfb_probe()
/linux-4.4.14/drivers/block/
Dxen-blkfront.c129 spinlock_t io_lock; member
753 spin_lock_irq(&info->io_lock); in blkif_queue_rq()
764 spin_unlock_irq(&info->io_lock); in blkif_queue_rq()
768 spin_unlock_irq(&info->io_lock); in blkif_queue_rq()
772 spin_unlock_irq(&info->io_lock); in blkif_queue_rq()
1070 spin_lock_irq(&info->io_lock); in blkif_restart_queue()
1073 spin_unlock_irq(&info->io_lock); in blkif_restart_queue()
1083 spin_lock_irq(&info->io_lock); in blkif_free()
1165 spin_unlock_irq(&info->io_lock); in blkif_free()
1305 spin_lock_irqsave(&info->io_lock, flags); in blkif_interrupt()
[all …]
/linux-4.4.14/include/video/
Dbroadsheetfb.h53 struct mutex io_lock; member
Dauo_k190xfb.h37 struct mutex io_lock; member
/linux-4.4.14/include/linux/mfd/
Daat2870.h136 struct mutex io_lock; member
Dmax8925.h200 struct mutex io_lock; member
Ducb1x00.h129 spinlock_t io_lock; member
/linux-4.4.14/include/linux/mfd/wm831x/
Dcore.h364 struct mutex io_lock; member
/linux-4.4.14/fs/btrfs/
Dvolumes.h61 spinlock_t io_lock ____cacheline_aligned;
Dvolumes.c230 spin_lock_init(&dev->io_lock); in __alloc_device()
360 spin_lock(&device->io_lock); in run_scheduled_bios()
402 spin_unlock(&device->io_lock); in run_scheduled_bios()
415 spin_lock(&device->io_lock); in run_scheduled_bios()
489 spin_lock(&device->io_lock); in run_scheduled_bios()
493 spin_unlock(&device->io_lock); in run_scheduled_bios()
510 spin_lock(&device->io_lock); in run_scheduled_bios()
513 spin_unlock(&device->io_lock); in run_scheduled_bios()
5961 spin_lock(&device->io_lock); in btrfs_schedule_bio()
5976 spin_unlock(&device->io_lock); in btrfs_schedule_bio()
/linux-4.4.14/drivers/md/bcache/
Dbcache.h345 spinlock_t io_lock; member
Drequest.c411 spin_lock(&dc->io_lock); in check_should_bypass()
434 spin_unlock(&dc->io_lock); in check_should_bypass()
Dsuper.c1106 spin_lock_init(&dc->io_lock); in cached_dev_init()