Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/scsi/snic/
Dsnic_scsi.c250 spinlock_t *io_lock = NULL; in snic_issue_scsi_req() local
282 io_lock = snic_io_lock_hash(snic, sc); in snic_issue_scsi_req()
291 spin_lock_irqsave(io_lock, flags); in snic_issue_scsi_req()
296 spin_unlock_irqrestore(io_lock, flags); in snic_issue_scsi_req()
556 spinlock_t *io_lock; in snic_icmnd_cmpl_handler() local
593 io_lock = snic_io_lock_hash(snic, sc); in snic_icmnd_cmpl_handler()
595 spin_lock_irqsave(io_lock, flags); in snic_icmnd_cmpl_handler()
603 spin_unlock_irqrestore(io_lock, flags); in snic_icmnd_cmpl_handler()
613 spin_unlock_irqrestore(io_lock, flags); in snic_icmnd_cmpl_handler()
634 spin_unlock_irqrestore(io_lock, flags); in snic_icmnd_cmpl_handler()
[all …]
/Linux-v4.19/drivers/usb/image/
Dmdc800.c159 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()
648 mutex_unlock(&mdc800->io_lock); in mdc800_device_open()
660 mutex_lock(&mdc800->io_lock); in mdc800_device_release()
673 mutex_unlock(&mdc800->io_lock); in mdc800_device_release()
[all …]
/Linux-v4.19/drivers/scsi/fnic/
Dfnic_scsi.c442 spinlock_t *io_lock = NULL; in fnic_queuecommand_lck() local
556 io_lock = fnic_io_lock_hash(fnic, sc); in fnic_queuecommand_lck()
557 spin_lock_irqsave(io_lock, flags); in fnic_queuecommand_lck()
582 spin_unlock_irqrestore(io_lock, flags); in fnic_queuecommand_lck()
615 spin_unlock_irqrestore(io_lock, flags); in fnic_queuecommand_lck()
836 spinlock_t *io_lock; in fnic_fcpio_icmnd_cmpl_handler() local
872 io_lock = fnic_io_lock_hash(fnic, sc); in fnic_fcpio_icmnd_cmpl_handler()
873 spin_lock_irqsave(io_lock, flags); in fnic_fcpio_icmnd_cmpl_handler()
879 spin_unlock_irqrestore(io_lock, flags); in fnic_fcpio_icmnd_cmpl_handler()
903 spin_unlock_irqrestore(io_lock, flags); in fnic_fcpio_icmnd_cmpl_handler()
[all …]
/Linux-v4.19/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()
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 …]
DiTCO_wdt.c104 spinlock_t io_lock; member
246 spin_lock(&p->io_lock); in iTCO_wdt_start()
252 spin_unlock(&p->io_lock); in iTCO_wdt_start()
269 spin_unlock(&p->io_lock); in iTCO_wdt_start()
281 spin_lock(&p->io_lock); in iTCO_wdt_stop()
294 spin_unlock(&p->io_lock); in iTCO_wdt_stop()
305 spin_lock(&p->io_lock); in iTCO_wdt_ping()
320 spin_unlock(&p->io_lock); in iTCO_wdt_ping()
349 spin_lock(&p->io_lock); in iTCO_wdt_set_timeout()
355 spin_unlock(&p->io_lock); in iTCO_wdt_set_timeout()
[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 …]
Dcadence_wdt.c80 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()
359 spin_lock_init(&wdt->io_lock); in cdns_wdt_probe()
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()
Dpnx4008_wdt.c83 static DEFINE_SPINLOCK(io_lock);
89 spin_lock(&io_lock); in pnx4008_wdt_start()
108 spin_unlock(&io_lock); in pnx4008_wdt_start()
114 spin_lock(&io_lock); in pnx4008_wdt_stop()
118 spin_unlock(&io_lock); in pnx4008_wdt_stop()
/Linux-v4.19/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()
398 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 …]
/Linux-v4.19/drivers/hwmon/
Dsch56xx-common.c67 struct mutex *io_lock; member
281 mutex_lock(data->io_lock); in watchdog_set_timeout()
285 mutex_unlock(data->io_lock); in watchdog_set_timeout()
327 mutex_lock(data->io_lock); in watchdog_start()
350 mutex_unlock(data->io_lock); in watchdog_start()
360 mutex_lock(data->io_lock); in watchdog_trigger()
363 mutex_unlock(data->io_lock); in watchdog_trigger()
375 mutex_lock(data->io_lock); in watchdog_stop()
378 mutex_unlock(data->io_lock); in watchdog_stop()
395 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-v4.19/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-v4.19/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()
/Linux-v4.19/drivers/gpu/drm/xen/
Dxen_drm_front.c150 spin_lock_irqsave(&front_info->io_lock, flags); in xen_drm_front_mode_set()
160 spin_unlock_irqrestore(&front_info->io_lock, flags); in xen_drm_front_mode_set()
202 spin_lock_irqsave(&front_info->io_lock, flags); in xen_drm_front_dbuf_create()
215 spin_unlock_irqrestore(&front_info->io_lock, flags); in xen_drm_front_dbuf_create()
261 spin_lock_irqsave(&front_info->io_lock, flags); in xen_drm_front_dbuf_destroy()
266 spin_unlock_irqrestore(&front_info->io_lock, flags); in xen_drm_front_dbuf_destroy()
304 spin_lock_irqsave(&front_info->io_lock, flags); in xen_drm_front_fb_attach()
313 spin_unlock_irqrestore(&front_info->io_lock, flags); in xen_drm_front_fb_attach()
336 spin_lock_irqsave(&front_info->io_lock, flags); in xen_drm_front_fb_detach()
341 spin_unlock_irqrestore(&front_info->io_lock, flags); in xen_drm_front_fb_detach()
[all …]
Dxen_drm_front_evtchnl.c34 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()
365 spin_lock_irqsave(&front_info->io_lock, flags); in xen_drm_front_evtchnl_set_state()
370 spin_unlock_irqrestore(&front_info->io_lock, flags); in xen_drm_front_evtchnl_set_state()
/Linux-v4.19/drivers/net/can/sja1000/
Dsja1000_platform.c50 spinlock_t io_lock; member
89 spin_lock_irqsave(&tp->io_lock, flags); in sp_technologic_read_reg16()
92 spin_unlock_irqrestore(&tp->io_lock, flags); in sp_technologic_read_reg16()
103 spin_lock_irqsave(&tp->io_lock, flags); in sp_technologic_write_reg16()
106 spin_unlock_irqrestore(&tp->io_lock, flags); in sp_technologic_write_reg16()
115 spin_lock_init(&tp->io_lock); in sp_technologic_init()
/Linux-v4.19/drivers/power/supply/
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()

12