Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/scsi/fnic/
Dfnic_scsi.c427 spinlock_t *io_lock = NULL; in fnic_queuecommand_lck() local
518 io_lock = fnic_io_lock_hash(fnic, sc); in fnic_queuecommand_lck()
519 spin_lock_irqsave(io_lock, flags); in fnic_queuecommand_lck()
544 spin_unlock_irqrestore(io_lock, flags); in fnic_queuecommand_lck()
577 spin_unlock_irqrestore(io_lock, flags); in fnic_queuecommand_lck()
797 spinlock_t *io_lock; in fnic_fcpio_icmnd_cmpl_handler() local
832 io_lock = fnic_io_lock_hash(fnic, sc); in fnic_fcpio_icmnd_cmpl_handler()
833 spin_lock_irqsave(io_lock, flags); in fnic_fcpio_icmnd_cmpl_handler()
839 spin_unlock_irqrestore(io_lock, flags); in fnic_fcpio_icmnd_cmpl_handler()
856 spin_unlock_irqrestore(io_lock, flags); in fnic_fcpio_icmnd_cmpl_handler()
[all …]
/linux-4.1.27/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.1.27/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.c103 spinlock_t io_lock; member
208 spin_lock(&iTCO_wdt_private.io_lock); in iTCO_wdt_start()
214 spin_unlock(&iTCO_wdt_private.io_lock); in iTCO_wdt_start()
231 spin_unlock(&iTCO_wdt_private.io_lock); in iTCO_wdt_start()
242 spin_lock(&iTCO_wdt_private.io_lock); in iTCO_wdt_stop()
255 spin_unlock(&iTCO_wdt_private.io_lock); in iTCO_wdt_stop()
264 spin_lock(&iTCO_wdt_private.io_lock); in iTCO_wdt_ping()
279 spin_unlock(&iTCO_wdt_private.io_lock); in iTCO_wdt_ping()
307 spin_lock(&iTCO_wdt_private.io_lock); in iTCO_wdt_set_timeout()
313 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 …]
Dmax63xx_wdt.c42 static DEFINE_SPINLOCK(io_lock);
113 spin_lock(&io_lock); in max63xx_wdt_ping()
120 spin_unlock(&io_lock); in max63xx_wdt_ping()
129 spin_lock(&io_lock); in max63xx_wdt_start()
136 spin_unlock(&io_lock); in max63xx_wdt_start()
148 spin_lock(&io_lock); in max63xx_wdt_stop()
155 spin_unlock(&io_lock); in max63xx_wdt_stop()
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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/drivers/block/
Dxen-blkfront.c110 spinlock_t io_lock; member
661 rq = blk_init_queue(do_blkif_request, &info->io_lock); in xlvbd_init_blk_queue()
896 spin_lock_irqsave(&info->io_lock, flags); in xlvbd_release_gendisk()
903 spin_unlock_irqrestore(&info->io_lock, flags); in xlvbd_release_gendisk()
935 spin_lock_irq(&info->io_lock); in blkif_restart_queue()
938 spin_unlock_irq(&info->io_lock); in blkif_restart_queue()
948 spin_lock_irq(&info->io_lock); in blkif_free()
1030 spin_unlock_irq(&info->io_lock); in blkif_free()
1141 spin_lock_irqsave(&info->io_lock, flags); in blkif_interrupt()
1144 spin_unlock_irqrestore(&info->io_lock, flags); in blkif_interrupt()
[all …]
/linux-4.1.27/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()
868 mutex_lock(&(par->io_lock)); in broadsheetfb_dpy_update_pages()
898 mutex_unlock(&(par->io_lock)); in broadsheetfb_dpy_update_pages()
906 mutex_lock(&(par->io_lock)); in broadsheetfb_dpy_update()
926 mutex_unlock(&(par->io_lock)); in broadsheetfb_dpy_update()
1130 mutex_init(&par->io_lock); in broadsheetfb_probe()
/linux-4.1.27/include/video/
Dbroadsheetfb.h53 struct mutex io_lock; member
Dauo_k190xfb.h37 struct mutex io_lock; member
/linux-4.1.27/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.1.27/include/linux/mfd/wm831x/
Dcore.h364 struct mutex io_lock; member
/linux-4.1.27/fs/btrfs/
Dvolumes.h61 spinlock_t io_lock ____cacheline_aligned;
Dvolumes.c150 spin_lock_init(&dev->io_lock); in __alloc_device()
281 spin_lock(&device->io_lock); in run_scheduled_bios()
323 spin_unlock(&device->io_lock); in run_scheduled_bios()
336 spin_lock(&device->io_lock); in run_scheduled_bios()
407 spin_lock(&device->io_lock); in run_scheduled_bios()
411 spin_unlock(&device->io_lock); in run_scheduled_bios()
428 spin_lock(&device->io_lock); in run_scheduled_bios()
431 spin_unlock(&device->io_lock); in run_scheduled_bios()
5698 spin_lock(&device->io_lock); in btrfs_schedule_bio()
5713 spin_unlock(&device->io_lock); in btrfs_schedule_bio()
/linux-4.1.27/drivers/md/bcache/
Dbcache.h360 spinlock_t io_lock; member
Drequest.c405 spin_lock(&dc->io_lock); in check_should_bypass()
428 spin_unlock(&dc->io_lock); in check_should_bypass()
Dsuper.c1137 spin_lock_init(&dc->io_lock); in cached_dev_init()